IdentityAwareProxyArgs

data class IdentityAwareProxyArgs(val enabled: Output<Boolean>? = null, val oauth2ClientId: Output<String>? = null, val oauth2ClientSecret: Output<String>? = null) : ConvertibleToJava<IdentityAwareProxyArgs>

Identity-Aware Proxy

Constructors

Link copied to clipboard
fun IdentityAwareProxyArgs(enabled: Output<Boolean>? = null, oauth2ClientId: Output<String>? = null, oauth2ClientSecret: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): IdentityAwareProxyArgs

Properties

Link copied to clipboard
val enabled: Output<Boolean>? = null

Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

Link copied to clipboard
val oauth2ClientId: Output<String>? = null

OAuth2 client ID to use for the authentication flow.

Link copied to clipboard
val oauth2ClientSecret: Output<String>? = null

OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly