VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::deployment::StructDefinitions Class Reference

Defines the type descriptors for the top-level types in com.vmware.vcenter.deployment package. More...

List of all members.

Static Public Attributes

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 > 
standaloneSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
standalonePscSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
replicatedSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
replicatedPscSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
remotePscSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
dataMigrationEstimate
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
dataMigrationInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
sourceInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
checkInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
historyMigrationSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
locationSpec

Detailed Description

Defines the type descriptors for the top-level types in com.vmware.vcenter.deployment package.

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


Member Data Documentation

global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::checkInfo [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.vcenter.deployment.CheckStatus)));
                fields.Add("result", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.deployment.StructDefinitions.notifications.Value))));
                fields.Add("source_info", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.deployment.StructDefinitions.sourceInfo.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.deployment.check_info", fields, typeof(vmware.vcenter.deployment.CheckInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::dataMigrationEstimate [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("estimated_export_time", new vmware.vapi.bindings.type.IntegerType());
                fields.Add("estimated_import_time", new vmware.vapi.bindings.type.IntegerType());
                fields.Add("required_free_disk_space_on_source", new vmware.vapi.bindings.type.DoubleType());
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.deployment.data_migration_estimate", fields, typeof(vmware.vcenter.deployment.DataMigrationEstimate), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::dataMigrationInfo [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("core", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.deployment.StructDefinitions.dataMigrationEstimate.Value)));
                fields.Add("core_events_tasks", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.deployment.StructDefinitions.dataMigrationEstimate.Value)));
                fields.Add("all", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.deployment.StructDefinitions.dataMigrationEstimate.Value)));
                fields.Add("core_events_tasks_with_deferred", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.deployment.StructDefinitions.dataMigrationEstimate.Value))));
                fields.Add("all_with_deferred", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.deployment.StructDefinitions.dataMigrationEstimate.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.deployment.data_migration_info", fields, typeof(vmware.vcenter.deployment.DataMigrationInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::historyMigrationSpec [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("data_set", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.deployment.HistoryMigrationOption)));
                fields.Add("defer_import", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.BooleanType()));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.deployment.history_migration_spec", fields, typeof(vmware.vcenter.deployment.HistoryMigrationSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::locationSpec [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("hostname", new vmware.vapi.bindings.type.StringType());
                fields.Add("https_port", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IntegerType()));
                fields.Add("ssl_thumbprint", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("ssl_verify", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.BooleanType()));
                fields.Add("username", new vmware.vapi.bindings.type.StringType());
                fields.Add("password", new vmware.vapi.bindings.type.SecretType());
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.deployment.location_spec", fields, typeof(vmware.vcenter.deployment.LocationSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::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.OptionalType(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.vcenter.deployment.notification", fields, typeof(vmware.vcenter.deployment.Notification), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::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.vcenter.deployment.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.vcenter.deployment.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.vcenter.deployment.StructDefinitions.notification.Value)))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.deployment.notifications", fields, typeof(vmware.vcenter.deployment.Notifications), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::remotePscSpec [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("psc_hostname", new vmware.vapi.bindings.type.StringType());
                fields.Add("https_port", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IntegerType()));
                fields.Add("sso_admin_password", new vmware.vapi.bindings.type.StringType());
                fields.Add("ssl_thumbprint", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("ssl_verify", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.BooleanType()));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.deployment.remote_psc_spec", fields, typeof(vmware.vcenter.deployment.RemotePscSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::replicatedPscSpec [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("sso_site_name", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("partner_hostname", new vmware.vapi.bindings.type.StringType());
                fields.Add("https_port", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IntegerType()));
                fields.Add("sso_admin_password", new vmware.vapi.bindings.type.StringType());
                fields.Add("ssl_thumbprint", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("ssl_verify", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.BooleanType()));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.deployment.replicated_psc_spec", fields, typeof(vmware.vcenter.deployment.ReplicatedPscSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::replicatedSpec [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("partner_hostname", new vmware.vapi.bindings.type.StringType());
                fields.Add("https_port", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.IntegerType()));
                fields.Add("sso_admin_password", new vmware.vapi.bindings.type.StringType());
                fields.Add("ssl_thumbprint", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("ssl_verify", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.BooleanType()));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.deployment.replicated_spec", fields, typeof(vmware.vcenter.deployment.ReplicatedSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::sourceInfo [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("hostname", new vmware.vapi.bindings.type.StringType());
                fields.Add("version", new vmware.vapi.bindings.type.StringType());
                fields.Add("deployment_type", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.deployment.ApplianceType)));
                fields.Add("deployment_size", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.deployment.ApplianceSize)));
                fields.Add("sso_domain_name", new vmware.vapi.bindings.type.StringType());
                fields.Add("active_directory_domain", new vmware.vapi.bindings.type.StringType());
                fields.Add("dns_servers", new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("data_migration_info", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.deployment.StructDefinitions.dataMigrationInfo.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.deployment.source_info", fields, typeof(vmware.vcenter.deployment.SourceInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::standalonePscSpec [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("sso_site_name", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("sso_admin_password", new vmware.vapi.bindings.type.StringType());
                fields.Add("sso_domain_name", 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.deployment.standalone_psc_spec", fields, typeof(vmware.vcenter.deployment.StandalonePscSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::deployment::StructDefinitions::standaloneSpec [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("sso_admin_password", new vmware.vapi.bindings.type.StringType());
                fields.Add("sso_domain_name", 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.deployment.standalone_spec", fields, typeof(vmware.vcenter.deployment.StandaloneSpec), validators, false, null);
            })

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