Google Cloud OauthAccessToken

Google Cloud OauthAccessToken

Certified

Fetch a GCP OAuth access token

Refreshes and returns an OAuth access token for the configured service account and scopes, for use by downstream tasks or external systems.

yaml
type: io.kestra.plugin.gcp.auth.OauthAccessToken

Fetch a GCP OAuth access token

yaml
id: gcp_oauth_access_token
namespace: company.team

tasks:
  - id: token
    type: io.kestra.plugin.gcp.auth.OauthAccessToken
    projectId: my-gcp-project
Properties

The GCP service account to impersonate

Reference (ref) of the pluginDefaults to apply to this task.

The GCP project ID

SubTypestring
Default["https://www.googleapis.com/auth/cloud-platform"]

The GCP scopes to be used

The GCP service account

An OAuth access token for the configured service account

Definitions
expirationTimestring
Formatdate-time
scopesarray
SubTypestring
tokenValuestring

OAuth access token value

Will be automatically encrypted and decrypted in the outputs if encryption is configured