Class IdentityServiceAuthMethod
Configuration of an auth method for a member/cluster. Only one authentication method (e.g., OIDC and LDAP) can be set per AuthMethod.
Implements
Inherited Members
Namespace: Google.Apis.GKEHub.v1alpha.Data
Assembly: Google.Apis.GKEHub.v1alpha.dll
Syntax
public class IdentityServiceAuthMethod : IDirectResponseSchema
Properties
AzureadConfig
AzureAD specific Configuration.
Declaration
[JsonProperty("azureadConfig")]
public virtual IdentityServiceAzureADConfig AzureadConfig { get; set; }
Property Value
Type | Description |
---|---|
IdentityServiceAzureADConfig |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GoogleConfig
GoogleConfig specific configuration.
Declaration
[JsonProperty("googleConfig")]
public virtual IdentityServiceGoogleConfig GoogleConfig { get; set; }
Property Value
Type | Description |
---|---|
IdentityServiceGoogleConfig |
LdapConfig
LDAP specific configuration.
Declaration
[JsonProperty("ldapConfig")]
public virtual IdentityServiceLdapConfig LdapConfig { get; set; }
Property Value
Type | Description |
---|---|
IdentityServiceLdapConfig |
Name
Identifier for auth config.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
OidcConfig
OIDC specific configuration.
Declaration
[JsonProperty("oidcConfig")]
public virtual IdentityServiceOidcConfig OidcConfig { get; set; }
Property Value
Type | Description |
---|---|
IdentityServiceOidcConfig |
Proxy
Proxy server address to use for auth method.
Declaration
[JsonProperty("proxy")]
public virtual string Proxy { get; set; }
Property Value
Type | Description |
---|---|
string |
SamlConfig
SAML specific configuration.
Declaration
[JsonProperty("samlConfig")]
public virtual IdentityServiceSamlConfig SamlConfig { get; set; }
Property Value
Type | Description |
---|---|
IdentityServiceSamlConfig |