BackendServiceIAPArgs

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

Identity-Aware Proxy

Constructors

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

Functions

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

Properties

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

Whether the serving infrastructure will authenticate and authorize all incoming requests. If true, the oauth2ClientId and oauth2ClientSecret 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 oauth2ClientSecretSha256 field. @InputOnly