AuthConfigDecryptedCredentialOidcTokenArgs

data class AuthConfigDecryptedCredentialOidcTokenArgs(val audience: Output<String>? = null, val serviceAccountEmail: Output<String>? = null, val token: Output<String>? = null, val tokenExpireTime: Output<String>? = null) : ConvertibleToJava<AuthConfigDecryptedCredentialOidcTokenArgs>

Constructors

constructor(audience: Output<String>? = null, serviceAccountEmail: Output<String>? = null, token: Output<String>? = null, tokenExpireTime: Output<String>? = null)

Properties

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

Audience to be used when generating OIDC token. The audience claim identifies the recipients that the JWT is intended for.

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

The service account email to be used as the identity for the token.

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

(Output) ID token obtained for the service account.

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

(Output) The approximate time until the token retrieved is valid. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".

Functions

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