View Source GoogleApi.GKEHub.V1.Model.IdentityServiceOidcConfig (google_api_gke_hub v0.16.0)
Configuration for OIDC Auth flow.
Attributes
-
certificateAuthorityData
(type:String.t
, default:nil
) - PEM-encoded CA for OIDC provider. -
clientId
(type:String.t
, default:nil
) - ID for OIDC client application. -
clientSecret
(type:String.t
, default:nil
) - Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH. -
deployCloudConsoleProxy
(type:boolean()
, default:nil
) - Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console. -
enableAccessToken
(type:boolean()
, default:nil
) - Enable access token. -
encryptedClientSecret
(type:String.t
, default:nil
) - Output only. Encrypted OIDC Client secret -
extraParams
(type:String.t
, default:nil
) - Comma-separated list of key-value pairs. -
groupPrefix
(type:String.t
, default:nil
) - Prefix to prepend to group name. -
groupsClaim
(type:String.t
, default:nil
) - Claim in OIDC ID token that holds group information. -
issuerUri
(type:String.t
, default:nil
) - URI for the OIDC provider. This should point to the level below .well-known/openid-configuration. -
kubectlRedirectUri
(type:String.t
, default:nil
) - Registered redirect uri to redirect users going through OAuth flow using kubectl plugin. -
scopes
(type:String.t
, default:nil
) - Comma-separated list of identifiers. -
userClaim
(type:String.t
, default:nil
) - Claim in OIDC ID token that holds username. -
userPrefix
(type:String.t
, default:nil
) - Prefix to prepend to user name.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.GKEHub.V1.Model.IdentityServiceOidcConfig{ certificateAuthorityData: String.t() | nil, clientId: String.t() | nil, clientSecret: String.t() | nil, deployCloudConsoleProxy: boolean() | nil, enableAccessToken: boolean() | nil, encryptedClientSecret: String.t() | nil, extraParams: String.t() | nil, groupPrefix: String.t() | nil, groupsClaim: String.t() | nil, issuerUri: String.t() | nil, kubectlRedirectUri: String.t() | nil, scopes: String.t() | nil, userClaim: String.t() | nil, userPrefix: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.