GetAccountIdTokenPlainArgs

data class GetAccountIdTokenPlainArgs(val delegates: List<String>? = null, val includeEmail: Boolean? = null, val targetAudience: String, val targetServiceAccount: String? = null) : ConvertibleToJava<GetAccountIdTokenPlainArgs>

A collection of arguments for invoking getAccountIdToken.

Constructors

Link copied to clipboard
constructor(delegates: List<String>? = null, includeEmail: Boolean? = null, targetAudience: String, targetServiceAccount: String? = null)

Properties

Link copied to clipboard
val delegates: List<String>? = null

Delegate chain of approvals needed to perform full impersonation. Specify the fully qualified service account name. Used only when using impersonation mode.

Link copied to clipboard
val includeEmail: Boolean? = null

Include the verified email in the claim. Used only when using impersonation mode.

Link copied to clipboard

The audience claim for the id_token.

Link copied to clipboard

The email of the service account being impersonated. Used only when using impersonation mode.

Functions

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