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

Server settings for the external LDAP server.

Attributes

  • certificateAuthorityData (type: String.t, default: nil) - Optional. Contains a Base64 encoded, PEM formatted certificate authority certificate for the LDAP server. This must be provided for the "ldaps" and "startTLS" connections.
  • connectionType (type: String.t, default: nil) - Optional. Defines the connection type to communicate with the LDAP server. If starttls or ldaps is specified, the certificate_authority_data should not be empty.
  • host (type: String.t, default: nil) - Required. Defines the hostname or IP of the LDAP server. Port is optional and will default to 389, if unspecified. For example, "ldap.server.example" or "10.10.10.10:389".

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.GKEHub.V1.Model.IdentityServiceServerConfig{
  certificateAuthorityData: String.t() | nil,
  connectionType: String.t() | nil,
  host: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.