BackendServiceIapArgs

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

Constructors

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

Properties

Link copied to clipboard
val enabled: Output<Boolean>

Whether the serving infrastructure will authenticate and authorize all incoming requests.

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

OAuth2 Client ID for IAP

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

OAuth2 Client Secret for IAP Note: This property is sensitive and will not be displayed in the plan.

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

(Output) OAuth2 Client Secret SHA-256 for IAP Note: This property is sensitive and will not be displayed in the plan.

Functions

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