View Source GoogleApi.GKEHub.V1.Model.IdentityServiceAuthMethod (google_api_gke_hub v0.16.0)
Configuration of an auth method for a member/cluster. Only one authentication method (e.g., OIDC and LDAP) can be set per AuthMethod.
Attributes
-
azureadConfig(type:GoogleApi.GKEHub.V1.Model.IdentityServiceAzureADConfig.t, default:nil) - AzureAD specific Configuration. -
googleConfig(type:GoogleApi.GKEHub.V1.Model.IdentityServiceGoogleConfig.t, default:nil) - GoogleConfig specific configuration. -
ldapConfig(type:GoogleApi.GKEHub.V1.Model.IdentityServiceLdapConfig.t, default:nil) - LDAP specific configuration. -
name(type:String.t, default:nil) - Identifier for auth config. -
oidcConfig(type:GoogleApi.GKEHub.V1.Model.IdentityServiceOidcConfig.t, default:nil) - OIDC specific configuration. -
proxy(type:String.t, default:nil) - Proxy server address to use for auth method. -
samlConfig(type:GoogleApi.GKEHub.V1.Model.IdentityServiceSamlConfig.t, default:nil) - SAML specific configuration.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.GKEHub.V1.Model.IdentityServiceAuthMethod{ azureadConfig: GoogleApi.GKEHub.V1.Model.IdentityServiceAzureADConfig.t() | nil, googleConfig: GoogleApi.GKEHub.V1.Model.IdentityServiceGoogleConfig.t() | nil, ldapConfig: GoogleApi.GKEHub.V1.Model.IdentityServiceLdapConfig.t() | nil, name: String.t() | nil, oidcConfig: GoogleApi.GKEHub.V1.Model.IdentityServiceOidcConfig.t() | nil, proxy: String.t() | nil, samlConfig: GoogleApi.GKEHub.V1.Model.IdentityServiceSamlConfig.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.