View Source GoogleApi.GKEHub.V1.Model.IdentityServiceLdapConfig (google_api_gke_hub v0.16.0)

Configuration for the LDAP Auth flow.

Attributes

  • group (type: GoogleApi.GKEHub.V1.Model.IdentityServiceGroupConfig.t, default: nil) - Optional. Contains the properties for locating and authenticating groups in the directory.
  • server (type: GoogleApi.GKEHub.V1.Model.IdentityServiceServerConfig.t, default: nil) - Required. Server settings for the external LDAP server.
  • serviceAccount (type: GoogleApi.GKEHub.V1.Model.IdentityServiceServiceAccountConfig.t, default: nil) - Required. Contains the credentials of the service account which is authorized to perform the LDAP search in the directory. The credentials can be supplied by the combination of the DN and password or the client certificate.
  • user (type: GoogleApi.GKEHub.V1.Model.IdentityServiceUserConfig.t, default: nil) - Required. Defines where users exist in the LDAP directory.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.