ApplicationIapArgs

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

Constructors

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

Properties

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

(Optional) Whether the serving infrastructure will authenticate and authorize all incoming requests. (default is false)

Link copied to clipboard
val oauth2ClientId: Output<String>

OAuth2 client ID to use for the authentication flow.

Link copied to clipboard

OAuth2 client secret to use for the authentication flow. The SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field.

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

Hex-encoded SHA-256 hash of the client secret.

Functions

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