VMware vSphere Automation SDK for .NET 7.0.0.1
|
Defines the type descriptors for the top-level types in com.vmware.vcenter.guest
package.
More...
Static Public Attributes | |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | hostnameGenerator |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | userData |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | domain |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | guiUnattended |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | windowsSysprep |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | windowsConfiguration |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | linuxConfiguration |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | configurationSpec |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | globalDNSSettings |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | ipv4 |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | ipv6Address |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | ipv6 |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | windowsNetworkAdapterSettings |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | IPSettings |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | adapterMapping |
static global::System.Lazy < vmware.vapi.bindings.type.StructType > | customizationSpec |
Defines the type descriptors for the top-level types in com.vmware.vcenter.guest
package.
WARNING: Internal class, subject to change in future versions.
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::adapterMapping [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("mac_address", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); fields.Add("adapter", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.IPSettings.Value))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.adapter_mapping", fields, typeof(vmware.vcenter.guest.AdapterMapping), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::configurationSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("windows_config", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.windowsConfiguration.Value)))); fields.Add("linux_config", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.linuxConfiguration.Value)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.configuration_spec", fields, typeof(vmware.vcenter.guest.ConfigurationSpec), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::customizationSpec [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("configuration_spec", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.configurationSpec.Value))); fields.Add("global_DNS_settings", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.globalDNSSettings.Value))); fields.Add("interfaces", new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.adapterMapping.Value)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.customization_spec", fields, typeof(vmware.vcenter.guest.CustomizationSpec), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::domain [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.guest.Domain.Type))); fields.Add("workgroup", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); fields.Add("domain", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); fields.Add("domain_username", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); fields.Add("domain_password", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.SecretType())); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; validators = new global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator>(1); global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>> caseFields = new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>>(); caseFields.Add("WORKGROUP", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("workgroup", false)}); caseFields.Add("DOMAIN", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("domain", false), new vmware.vapi.data.UnionValidator.FieldData("domain_username", false), new vmware.vapi.data.UnionValidator.FieldData("domain_password", false)}); validators.Add(new vmware.vapi.data.UnionValidator("type", caseFields)); return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.domain", fields, typeof(vmware.vcenter.guest.Domain), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::globalDNSSettings [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("dns_suffix_list", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()))); fields.Add("dns_servers", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.global_DNS_settings", fields, typeof(vmware.vcenter.guest.GlobalDNSSettings), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::guiUnattended [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("auto_logon", new vmware.vapi.bindings.type.BooleanType()); fields.Add("auto_logon_count", new vmware.vapi.bindings.type.IntegerType()); fields.Add("password", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.SecretType())); fields.Add("time_zone", new vmware.vapi.bindings.type.IntegerType()); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.gui_unattended", fields, typeof(vmware.vcenter.guest.GuiUnattended), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::hostnameGenerator [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.guest.HostnameGenerator.Type))); fields.Add("fixed_name", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); fields.Add("prefix", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; validators = new global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator>(1); global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>> caseFields = new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>>(); caseFields.Add("FIXED", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("fixed_name", false)}); caseFields.Add("PREFIX", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("prefix", false)}); caseFields.Add("VIRTUAL_MACHINE", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){}); caseFields.Add("USER_INPUT_REQUIRED", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){}); validators.Add(new vmware.vapi.data.UnionValidator("type", caseFields)); return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.hostname_generator", fields, typeof(vmware.vcenter.guest.HostnameGenerator), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::IPSettings [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("ipv4", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.ipv4.Value)))); fields.Add("ipv6", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.ipv6.Value)))); fields.Add("windows", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.windowsNetworkAdapterSettings.Value)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.IP_settings", fields, typeof(vmware.vcenter.guest.IPSettings), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::ipv4 [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.guest.Ipv4.Type))); fields.Add("ip_address", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); fields.Add("prefix", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IntegerType())); fields.Add("gateways", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; validators = new global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator>(1); global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>> caseFields = new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>>(); caseFields.Add("STATIC", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("ip_address", false), new vmware.vapi.data.UnionValidator.FieldData("prefix", false)}); caseFields.Add("DHCP", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){}); caseFields.Add("USER_INPUT_REQUIRED", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){}); validators.Add(new vmware.vapi.data.UnionValidator("type", caseFields)); return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.ipv4", fields, typeof(vmware.vcenter.guest.Ipv4), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::ipv6 [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.guest.Ipv6.Type))); fields.Add("ipv6", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.ipv6Address.Value))))); fields.Add("gateways", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; validators = new global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator>(1); global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>> caseFields = new global::System.Collections.Generic.Dictionary<string, global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>>(); caseFields.Add("STATIC", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("ipv6", false)}); caseFields.Add("DHCP", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){}); caseFields.Add("USER_INPUT_REQUIRED", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){}); validators.Add(new vmware.vapi.data.UnionValidator("type", caseFields)); return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.ipv6", fields, typeof(vmware.vcenter.guest.Ipv6), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::ipv6Address [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("ip_address", new vmware.vapi.bindings.type.StringType()); fields.Add("prefix", new vmware.vapi.bindings.type.IntegerType()); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.ipv6_address", fields, typeof(vmware.vcenter.guest.Ipv6Address), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::linuxConfiguration [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("hostname", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.hostnameGenerator.Value))); fields.Add("domain", new vmware.vapi.bindings.type.StringType()); fields.Add("time_zone", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); fields.Add("script_text", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.linux_configuration", fields, typeof(vmware.vcenter.guest.LinuxConfiguration), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::userData [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("computer_name", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.hostnameGenerator.Value))); fields.Add("full_name", new vmware.vapi.bindings.type.StringType()); fields.Add("organization", new vmware.vapi.bindings.type.StringType()); fields.Add("product_key", new vmware.vapi.bindings.type.StringType()); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.user_data", fields, typeof(vmware.vcenter.guest.UserData), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::windowsConfiguration [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("reboot", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.guest.WindowsConfiguration.RebootOption)))); fields.Add("sysprep", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.windowsSysprep.Value)))); fields.Add("sysprep_xml", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.windows_configuration", fields, typeof(vmware.vcenter.guest.WindowsConfiguration), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::windowsNetworkAdapterSettings [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("dns_servers", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()))); fields.Add("dns_domain", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType())); fields.Add("wins_servers", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()))); fields.Add("net_BIOS_mode", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.guest.WindowsNetworkAdapterSettings.NetBIOSMode)))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.windows_network_adapter_settings", fields, typeof(vmware.vcenter.guest.WindowsNetworkAdapterSettings), validators, false, null); })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::guest::StructDefinitions::windowsSysprep [static] |
new global::System.Lazy<vmware.vapi.bindings.type.StructType>(() => { global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType> fields = new global::System.Collections.Generic.Dictionary<string, vmware.vapi.bindings.type.IType>(); fields.Add("gui_run_once_commands", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()))); fields.Add("user_data", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.userData.Value))); fields.Add("domain", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.domain.Value)))); fields.Add("gui_unattended", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.guest.StructDefinitions.guiUnattended.Value))); global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null; return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.guest.windows_sysprep", fields, typeof(vmware.vcenter.guest.WindowsSysprep), validators, false, null); })