VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::identity::ProvidersDefinitions Class Reference

Defines the type descriptors for the Providers API service. More...

List of all members.

Static Public Attributes

static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
summary
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
info
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
createSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
updateSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
oauth2Summary
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
oauth2Info
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
oauth2CreateSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
oauth2UpdateSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
oidcSummary
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
oidcInfo
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
oidcCreateSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
oidcUpdateSpec
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
activeDirectoryOverLdap
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
listInput
static global::System.Lazy
< vmware.vapi.bindings.type.IType > 
listOutput
static
vmware.vapi.inner.bindings.OperationDef 
listDef
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
get_Input
static global::System.Lazy
< vmware.vapi.bindings.type.IType > 
get_Output
static
vmware.vapi.inner.bindings.OperationDef 
get_Def
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
createInput
static global::System.Lazy
< vmware.vapi.bindings.type.IType > 
createOutput
static
vmware.vapi.inner.bindings.OperationDef 
createDef
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
updateInput
static global::System.Lazy
< vmware.vapi.bindings.type.IType > 
updateOutput
static
vmware.vapi.inner.bindings.OperationDef 
updateDef
static global::System.Lazy
< vmware.vapi.bindings.type.StructType > 
deleteInput
static global::System.Lazy
< vmware.vapi.bindings.type.IType > 
deleteOutput
static
vmware.vapi.inner.bindings.OperationDef 
deleteDef
static readonly
global::System.Collections.Generic.List
< vmware.vapi.inner.bindings.OperationDef > 
__operationDefs

Detailed Description

Defines the type descriptors for the Providers API service.


Member Data Documentation

readonly global::System.Collections.Generic.List<vmware.vapi.inner.bindings.OperationDef> vmware::vcenter::identity::ProvidersDefinitions::__operationDefs [static]
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::activeDirectoryOverLdap [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("user_name", new vmware.vapi.bindings.type.StringType());
                fields.Add("password", new vmware.vapi.bindings.type.SecretType());
                fields.Add("users_base_dn", new vmware.vapi.bindings.type.StringType());
                fields.Add("groups_base_dn", new vmware.vapi.bindings.type.StringType());
                fields.Add("server_endpoints", new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.UriType()));
                fields.Add("cert_chain", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.certificate_management.StructDefinitions.x509CertChain.Value))));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.identity.providers.active_directory_over_ldap", fields, typeof(vmware.vcenter.identity.ProvidersTypes.ActiveDirectoryOverLdap), validators, false, null);
            })
vmware.vapi.inner.bindings.OperationDef vmware::vcenter::identity::ProvidersDefinitions::createDef [static]
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::createInput [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("spec", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.identity.ProvidersDefinitions.createSpec.Value)));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("operation-input", fields, typeof(vmware.vapi.data.StructValue), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.IType> vmware::vcenter::identity::ProvidersDefinitions::createOutput [static]
Initial value:
            new global::System.Lazy<vmware.vapi.bindings.type.IType>(() =>
            {
                return new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.identity.Providers");
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::createSpec [static]
vmware.vapi.inner.bindings.OperationDef vmware::vcenter::identity::ProvidersDefinitions::deleteDef [static]
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::deleteInput [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("provider", new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.identity.Providers"));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("operation-input", fields, typeof(vmware.vapi.data.StructValue), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.IType> vmware::vcenter::identity::ProvidersDefinitions::deleteOutput [static]
Initial value:
            new global::System.Lazy<vmware.vapi.bindings.type.IType>(() =>
            {
                return new vmware.vapi.bindings.type.VoidType();
            })
vmware.vapi.inner.bindings.OperationDef vmware::vcenter::identity::ProvidersDefinitions::get_Def [static]
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::get_Input [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("provider", new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.identity.Providers"));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("operation-input", fields, typeof(vmware.vapi.data.StructValue), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.IType> vmware::vcenter::identity::ProvidersDefinitions::get_Output [static]
Initial value:
            new global::System.Lazy<vmware.vapi.bindings.type.IType>(() =>
            {
                return new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.identity.ProvidersDefinitions.info.Value));
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::info [static]
vmware.vapi.inner.bindings.OperationDef vmware::vcenter::identity::ProvidersDefinitions::listDef [static]
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::listInput [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>();
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("operation-input", fields, typeof(vmware.vapi.data.StructValue), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.IType> vmware::vcenter::identity::ProvidersDefinitions::listOutput [static]
Initial value:
            new global::System.Lazy<vmware.vapi.bindings.type.IType>(() =>
            {
                return new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.identity.ProvidersDefinitions.summary.Value)));
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::oauth2CreateSpec [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("auth_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("token_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("public_key_uri", new vmware.vapi.bindings.type.UriType());
                fields.Add("client_id", new vmware.vapi.bindings.type.StringType());
                fields.Add("client_secret", new vmware.vapi.bindings.type.StringType());
                fields.Add("claim_map", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()))));
                fields.Add("issuer", new vmware.vapi.bindings.type.StringType());
                fields.Add("authentication_method", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.identity.ProvidersTypes.Oauth2AuthenticationMethod)));
                fields.Add("auth_query_params", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), 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.identity.providers.oauth2_create_spec", fields, typeof(vmware.vcenter.identity.ProvidersTypes.Oauth2CreateSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::oauth2Info [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("auth_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("token_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("public_key_uri", new vmware.vapi.bindings.type.UriType());
                fields.Add("client_id", new vmware.vapi.bindings.type.StringType());
                fields.Add("client_secret", new vmware.vapi.bindings.type.StringType());
                fields.Add("claim_map", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()))));
                fields.Add("issuer", new vmware.vapi.bindings.type.StringType());
                fields.Add("authentication_method", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.identity.ProvidersTypes.Oauth2AuthenticationMethod)));
                fields.Add("auth_query_params", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), 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.identity.providers.oauth2_info", fields, typeof(vmware.vcenter.identity.ProvidersTypes.Oauth2Info), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::oauth2Summary [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("auth_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("token_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("client_id", new vmware.vapi.bindings.type.StringType());
                fields.Add("authentication_header", new vmware.vapi.bindings.type.StringType());
                fields.Add("auth_query_params", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), 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.identity.providers.oauth2_summary", fields, typeof(vmware.vcenter.identity.ProvidersTypes.Oauth2Summary), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::oauth2UpdateSpec [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("auth_endpoint", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.UriType()));
                fields.Add("token_endpoint", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.UriType()));
                fields.Add("public_key_uri", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.UriType()));
                fields.Add("client_id", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("client_secret", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("claim_map", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType())))));
                fields.Add("issuer", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("authentication_method", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.identity.ProvidersTypes.Oauth2AuthenticationMethod))));
                fields.Add("auth_query_params", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), 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.identity.providers.oauth2_update_spec", fields, typeof(vmware.vcenter.identity.ProvidersTypes.Oauth2UpdateSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::oidcCreateSpec [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("discovery_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("client_id", new vmware.vapi.bindings.type.StringType());
                fields.Add("client_secret", new vmware.vapi.bindings.type.StringType());
                fields.Add("claim_map", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), 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.identity.providers.oidc_create_spec", fields, typeof(vmware.vcenter.identity.ProvidersTypes.OidcCreateSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::oidcInfo [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("discovery_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("logout_endpoint", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.UriType()));
                fields.Add("auth_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("token_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("public_key_uri", new vmware.vapi.bindings.type.UriType());
                fields.Add("client_id", new vmware.vapi.bindings.type.StringType());
                fields.Add("client_secret", new vmware.vapi.bindings.type.StringType());
                fields.Add("claim_map", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), new vmware.vapi.bindings.type.ListType(new vmware.vapi.bindings.type.StringType()))));
                fields.Add("issuer", new vmware.vapi.bindings.type.StringType());
                fields.Add("authentication_method", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.identity.ProvidersTypes.Oauth2AuthenticationMethod)));
                fields.Add("auth_query_params", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), 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.identity.providers.oidc_info", fields, typeof(vmware.vcenter.identity.ProvidersTypes.OidcInfo), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::oidcSummary [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("discovery_endpoint", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.UriType()));
                fields.Add("logout_endpoint", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.UriType()));
                fields.Add("auth_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("token_endpoint", new vmware.vapi.bindings.type.UriType());
                fields.Add("client_id", new vmware.vapi.bindings.type.StringType());
                fields.Add("authentication_header", new vmware.vapi.bindings.type.StringType());
                fields.Add("auth_query_params", new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), 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.identity.providers.oidc_summary", fields, typeof(vmware.vcenter.identity.ProvidersTypes.OidcSummary), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::oidcUpdateSpec [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("discovery_endpoint", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.UriType()));
                fields.Add("client_id", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("client_secret", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("claim_map", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), 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.identity.providers.oidc_update_spec", fields, typeof(vmware.vcenter.identity.ProvidersTypes.OidcUpdateSpec), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::summary [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("provider", new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.identity.Providers"));
                fields.Add("name", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.StringType()));
                fields.Add("config_tag", new vmware.vapi.bindings.type.EnumType(typeof(vmware.vcenter.identity.ProvidersTypes.ConfigType)));
                fields.Add("oauth2", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.identity.ProvidersDefinitions.oauth2Summary.Value))));
                fields.Add("oidc", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.identity.ProvidersDefinitions.oidcSummary.Value))));
                fields.Add("is_default", new vmware.vapi.bindings.type.BooleanType());
                fields.Add("domain_names", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.SetType(new vmware.vapi.bindings.type.StringType())));
                fields.Add("auth_query_params", new vmware.vapi.bindings.type.OptionalType(new vmware.vapi.bindings.type.MapType(new vmware.vapi.bindings.type.StringType(), 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("Oauth2", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("oauth2", false)});
                caseFields.Add("Oidc", new global::System.Collections.Generic.List<vmware.vapi.data.UnionValidator.FieldData>(){new vmware.vapi.data.UnionValidator.FieldData("oidc", false)});
                validators.Add(new vmware.vapi.data.UnionValidator("config_tag", caseFields));
                return new vmware.vapi.bindings.type.StructType("com.vmware.vcenter.identity.providers.summary", fields, typeof(vmware.vcenter.identity.ProvidersTypes.Summary), validators, false, null);
            })
vmware.vapi.inner.bindings.OperationDef vmware::vcenter::identity::ProvidersDefinitions::updateDef [static]
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::updateInput [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("provider", new vmware.vapi.bindings.type.IdType("com.vmware.vcenter.identity.Providers"));
                fields.Add("spec", new vmware.vapi.bindings.type.TypeReferenceImpl(new global::System.Lazy<vmware.vapi.bindings.type.IType>(() => vmware.vcenter.identity.ProvidersDefinitions.updateSpec.Value)));
                global::System.Collections.Generic.List<vmware.vapi.data.ConstraintValidator> validators = null;
                return new vmware.vapi.bindings.type.StructType("operation-input", fields, typeof(vmware.vapi.data.StructValue), validators, false, null);
            })
global::System.Lazy<vmware.vapi.bindings.type.IType> vmware::vcenter::identity::ProvidersDefinitions::updateOutput [static]
Initial value:
            new global::System.Lazy<vmware.vapi.bindings.type.IType>(() =>
            {
                return new vmware.vapi.bindings.type.VoidType();
            })
global::System.Lazy<vmware.vapi.bindings.type.StructType> vmware::vcenter::identity::ProvidersDefinitions::updateSpec [static]

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