GoogleCloudIntegrationsV1alphaAccessTokenArgs

data class GoogleCloudIntegrationsV1alphaAccessTokenArgs(val accessToken: Output<String>? = null, val accessTokenExpireTime: Output<String>, val refreshToken: Output<String>? = null, val refreshTokenExpireTime: Output<String>? = null, val tokenType: Output<String>? = null) : ConvertibleToJava<GoogleCloudIntegrationsV1alphaAccessTokenArgs>

The access token represents the authorization of a specific application to access specific parts of a user’s data.

Constructors

fun GoogleCloudIntegrationsV1alphaAccessTokenArgs(accessToken: Output<String>? = null, accessTokenExpireTime: Output<String>, refreshToken: Output<String>? = null, refreshTokenExpireTime: Output<String>? = null, tokenType: Output<String>? = null)

Functions

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

Properties

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

The access token encapsulating the security identity of a process or thread.

Link copied to clipboard

The approximate time until the access token retrieved is valid.

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

If the access token will expire, use the refresh token to obtain another access token.

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

The approximate time until the refresh token retrieved is valid.

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

Only support "bearer" token in v1 as bearer token is the predominant type used with OAuth 2.0.