VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::settings::StructDefinitions Class Reference

Defines the type descriptors for the top-level types in com.vmware.esx.settings package. More...

List of all members.

Static Public Attributes

static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
clusterCompliance
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
baseImageCompliance
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
addOnCompliance
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
componentCompliance
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
solutionCompliance
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
hardwareModuleDetails
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
hardwareModuleFirmwareInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
hardwareModuleFirmwareCompliance
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
hardwareSupportPackageCompliance
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
hostCompliance
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
hostInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
notification
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
notifications
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
componentOverrideInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
effectiveComponentDetails
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
effectiveComponentInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
componentDetails
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
componentInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
solutionComponentDetails
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
solutionDetails
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
solutionInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
baseImageDetails
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
baseImageInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
addOnDetails
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
addOnInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
hardwareSupportPackageInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
hardwareSupportInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
softwareInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
solutionComponentSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
solutionSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
baseImageSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
addOnSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
hardwareSupportPackageSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
hardwareSupportSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
softwareSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
taskInfo

Detailed Description

Defines the type descriptors for the top-level types in com.vmware.esx.settings package.

WARNING: Internal class, subject to change in future versions.


Member Data Documentation

global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::addOnCompliance [static]
Initial value:
            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("status", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComplianceStatus)));
                fields.Add("current", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.addOnInfo.Value))));
                fields.Add("target", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.addOnInfo.Value))));
                fields.Add("notifications", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.notifications.Value)));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.add_on_compliance", fields, typeof(vmware.esx.settings.AddOnCompliance), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::addOnDetails [static]
Initial value:
            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("display_name", new vmware.vapi.bindings.type.StringType());
                fields.Add("vendor", new vmware.vapi.bindings.type.StringType());
                fields.Add("display_version", 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.esx.settings.add_on_details", fields, typeof(vmware.esx.settings.AddOnDetails), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::addOnInfo [static]
Initial value:
            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("details", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.addOnDetails.Value))));
                fields.Add("name", new vmware.vapi.bindings.type.StringType());
                fields.Add("version", 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.esx.settings.add_on_info", fields, typeof(vmware.esx.settings.AddOnInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::addOnSpec [static]
Initial value:
            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("name", new vmware.vapi.bindings.type.StringType());
                fields.Add("version", 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.esx.settings.add_on_spec", fields, typeof(vmware.esx.settings.AddOnSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::baseImageCompliance [static]
Initial value:
            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("status", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComplianceStatus)));
                fields.Add("current", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.baseImageInfo.Value)));
                fields.Add("target", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.baseImageInfo.Value)));
                fields.Add("notifications", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.notifications.Value)));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.base_image_compliance", fields, typeof(vmware.esx.settings.BaseImageCompliance), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::baseImageDetails [static]
Initial value:
            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("display_name", new vmware.vapi.bindings.type.StringType());
                fields.Add("display_version", new vmware.vapi.bindings.type.StringType());
                fields.Add("release_date", new vmware.vapi.bindings.type.DateTimeType());
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.base_image_details", fields, typeof(vmware.esx.settings.BaseImageDetails), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::baseImageInfo [static]
Initial value:
            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("details", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.baseImageDetails.Value))));
                fields.Add("version", 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.esx.settings.base_image_info", fields, typeof(vmware.esx.settings.BaseImageInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::baseImageSpec [static]
Initial value:
            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("version", 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.esx.settings.base_image_spec", fields, typeof(vmware.esx.settings.BaseImageSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::clusterCompliance [static]
Initial value:
            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("impact", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComplianceImpact)));
                fields.Add("status", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComplianceStatus)));
                fields.Add("notifications", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.notifications.Value)));
                fields.Add("scan_time", new vmware.vapi.bindings.type.DateTimeType());
                fields.Add("commit", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.settings.commit")));
                fields.Add("compliant_hosts", new vmware.vapi.bindings.type.SetType(new vmware.vapi.bindings.type.IdType("HostSystem")));
                fields.Add("non_compliant_hosts", new vmware.vapi.bindings.type.SetType(new vmware.vapi.bindings.type.IdType("HostSystem")));
                fields.Add("incompatible_hosts", new vmware.vapi.bindings.type.SetType(new vmware.vapi.bindings.type.IdType("HostSystem")));
                fields.Add("unavailable_hosts", new vmware.vapi.bindings.type.SetType(new vmware.vapi.bindings.type.IdType("HostSystem")));
                fields.Add("hosts", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("HostSystem"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hostCompliance.Value))));
                fields.Add("host_info", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("HostSystem"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hostInfo.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.cluster_compliance", fields, typeof(vmware.esx.settings.ClusterCompliance), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::componentCompliance [static]
Initial value:
            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("status", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComplianceStatus)));
                fields.Add("current", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.componentInfo.Value))));
                fields.Add("target", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.componentInfo.Value))));
                fields.Add("current_source", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComponentSource))));
                fields.Add("target_source", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComponentSource))));
                fields.Add("notifications", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.notifications.Value)));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.component_compliance", fields, typeof(vmware.esx.settings.ComponentCompliance), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::componentDetails [static]
Initial value:
            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("display_name", new vmware.vapi.bindings.type.StringType());
                fields.Add("vendor", new vmware.vapi.bindings.type.StringType());
                fields.Add("display_version", 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.esx.settings.component_details", fields, typeof(vmware.esx.settings.ComponentDetails), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::componentInfo [static]
Initial value:
            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("version", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("details", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.componentDetails.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.component_info", fields, typeof(vmware.esx.settings.ComponentInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::componentOverrideInfo [static]
Initial value:
            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("version", new vmware.vapi.bindings.type.StringType());
                fields.Add("display_version", new vmware.vapi.bindings.type.StringType());
                fields.Add("source", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComponentSource)));
                fields.Add("note", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vapi.std.StructDefinitions.localizableMessage.Value)));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.component_override_info", fields, typeof(vmware.esx.settings.ComponentOverrideInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::effectiveComponentDetails [static]
Initial value:
            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("display_name", new vmware.vapi.bindings.type.StringType());
                fields.Add("display_version", new vmware.vapi.bindings.type.StringType());
                fields.Add("vendor", new vmware.vapi.bindings.type.StringType());
                fields.Add("source", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComponentSource)));
                fields.Add("note", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vapi.std.StructDefinitions.localizableMessage.Value))));
                fields.Add("overridden_components", new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.componentOverrideInfo.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.effective_component_details", fields, typeof(vmware.esx.settings.EffectiveComponentDetails), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::effectiveComponentInfo [static]
Initial value:
            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("version", new vmware.vapi.bindings.type.StringType());
                fields.Add("details", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.effectiveComponentDetails.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.effective_component_info", fields, typeof(vmware.esx.settings.EffectiveComponentInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::hardwareModuleDetails [static]
Initial value:
            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("component_class", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.HardwareModuleClass)));
                fields.Add("description", 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.esx.settings.hardware_module_details", fields, typeof(vmware.esx.settings.HardwareModuleDetails), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::hardwareModuleFirmwareCompliance [static]
Initial value:
            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("status", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComplianceStatus)));
                fields.Add("details", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareModuleDetails.Value))));
                fields.Add("current", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareModuleFirmwareInfo.Value))));
                fields.Add("target", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareModuleFirmwareInfo.Value))));
                fields.Add("notifications", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.notifications.Value)));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.hardware_module_firmware_compliance", fields, typeof(vmware.esx.settings.HardwareModuleFirmwareCompliance), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::hardwareModuleFirmwareInfo [static]
Initial value:
            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("version", 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.esx.settings.hardware_module_firmware_info", fields, typeof(vmware.esx.settings.HardwareModuleFirmwareInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::hardwareSupportInfo [static]
Initial value:
            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("packages", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.setting.hardware_support.manager"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareSupportPackageInfo.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.hardware_support_info", fields, typeof(vmware.esx.settings.HardwareSupportInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::hardwareSupportPackageCompliance [static]
Initial value:
            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("status", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComplianceStatus)));
                fields.Add("current", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareSupportPackageInfo.Value))));
                fields.Add("target", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareSupportPackageInfo.Value))));
                fields.Add("hardware_modules", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.setting.hardware_module"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareModuleFirmwareCompliance.Value))));
                fields.Add("notifications", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.notifications.Value)));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.hardware_support_package_compliance", fields, typeof(vmware.esx.settings.HardwareSupportPackageCompliance), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::hardwareSupportPackageInfo [static]
Initial value:
            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("pkg", new vmware.vapi.bindings.type.IdType("com.vmware.esx.setting.hardware_support.package"));
                fields.Add("version", 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.esx.settings.hardware_support_package_info", fields, typeof(vmware.esx.settings.HardwareSupportPackageInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::hardwareSupportPackageSpec [static]
Initial value:
            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("pkg", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.setting.hardware_support.package")));
                fields.Add("version", 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.esx.settings.hardware_support_package_spec", fields, typeof(vmware.esx.settings.HardwareSupportPackageSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::hardwareSupportSpec [static]
Initial value:
            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("packages", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.setting.hardware_support.manager"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareSupportPackageSpec.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.hardware_support_spec", fields, typeof(vmware.esx.settings.HardwareSupportSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::hostCompliance [static]
Initial value:
            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("impact", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComplianceImpact)));
                fields.Add("status", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComplianceStatus)));
                fields.Add("notifications", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.notifications.Value)));
                fields.Add("scan_time", new vmware.vapi.bindings.type.DateTimeType());
                fields.Add("commit", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.settings.commit")));
                fields.Add("base_image", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.baseImageCompliance.Value)));
                fields.Add("add_on", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.addOnCompliance.Value)));
                fields.Add("hardware_support", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.setting.hardware_support.manager"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareSupportPackageCompliance.Value)))));
                fields.Add("components", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.settings.component"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.componentCompliance.Value))));
                fields.Add("solutions", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.settings.solution"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.solutionCompliance.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.host_compliance", fields, typeof(vmware.esx.settings.HostCompliance), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::hostInfo [static]
Initial value:
            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("name", 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.esx.settings.host_info", fields, typeof(vmware.esx.settings.HostInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::notification [static]
Initial value:
            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("id", new vmware.vapi.bindings.type.StringType());
                fields.Add("time", new vmware.vapi.bindings.type.DateTimeType());
                fields.Add("message", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vapi.std.StructDefinitions.localizableMessage.Value)));
                fields.Add("resolution", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vapi.std.StructDefinitions.localizableMessage.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.notification", fields, typeof(vmware.esx.settings.Notification), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::notifications [static]
Initial value:
            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("info", 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.esx.settings.StructDefinitions.notification.Value)))));
                fields.Add("warnings", 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.esx.settings.StructDefinitions.notification.Value)))));
                fields.Add("errors", 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.esx.settings.StructDefinitions.notification.Value)))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.notifications", fields, typeof(vmware.esx.settings.Notifications), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::softwareInfo [static]
Initial value:
            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("base_image", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.baseImageInfo.Value)));
                fields.Add("add_on", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.addOnInfo.Value))));
                fields.Add("components", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.settings.component"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.componentInfo.Value))));
                fields.Add("solutions", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.settings.solution"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.solutionInfo.Value))));
                fields.Add("hardware_support", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareSupportInfo.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.software_info", fields, typeof(vmware.esx.settings.SoftwareInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::softwareSpec [static]
Initial value:
            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("base_image", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.baseImageSpec.Value)));
                fields.Add("add_on", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.addOnSpec.Value))));
                fields.Add("components", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.settings.component"), new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()))));
                fields.Add("solutions", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.IdType("com.vmware.esx.settings.solution"), new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.solutionSpec.Value)))));
                fields.Add("hardware_support", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.hardwareSupportSpec.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.software_spec", fields, typeof(vmware.esx.settings.SoftwareSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::solutionCompliance [static]
Initial value:
            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("status", new vmware.vapi.bindings.type.EnumType(typeof(vmware.esx.settings.ComplianceStatus)));
                fields.Add("current", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.solutionInfo.Value))));
                fields.Add("target", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.solutionInfo.Value))));
                fields.Add("notifications", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.notifications.Value)));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.solution_compliance", fields, typeof(vmware.esx.settings.SolutionCompliance), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::solutionComponentDetails [static]
Initial value:
            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("component", new vmware.vapi.bindings.type.IdType("com.vmware.esx.settings.component"));
                fields.Add("display_name", new vmware.vapi.bindings.type.StringType());
                fields.Add("display_version", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("vendor", 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.esx.settings.solution_component_details", fields, typeof(vmware.esx.settings.SolutionComponentDetails), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::solutionComponentSpec [static]
Initial value:
            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("component", new vmware.vapi.bindings.type.IdType("com.vmware.esx.settings.component"));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.solution_component_spec", fields, typeof(vmware.esx.settings.SolutionComponentSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::solutionDetails [static]
Initial value:
            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("display_name", new vmware.vapi.bindings.type.StringType());
                fields.Add("display_version", new vmware.vapi.bindings.type.StringType());
                fields.Add("components", new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.solutionComponentDetails.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.solution_details", fields, typeof(vmware.esx.settings.SolutionDetails), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::solutionInfo [static]
Initial value:
            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("details", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.solutionDetails.Value))));
                fields.Add("version", new vmware.vapi.bindings.type.StringType());
                fields.Add("components", new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.solutionComponentSpec.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.solution_info", fields, typeof(vmware.esx.settings.SolutionInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::solutionSpec [static]
Initial value:
            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("version", new vmware.vapi.bindings.type.StringType());
                fields.Add("components", new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.esx.settings.StructDefinitions.solutionComponentSpec.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.esx.settings.solution_spec", fields, typeof(vmware.esx.settings.SolutionSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::esx::settings::StructDefinitions::taskInfo [static]

The documentation for this class was generated from the following file: