PipelineDestinationAuthenticationConfigArgs

data class PipelineDestinationAuthenticationConfigArgs(val googleOidc: Output<PipelineDestinationAuthenticationConfigGoogleOidcArgs>? = null, val oauthToken: Output<PipelineDestinationAuthenticationConfigOauthTokenArgs>? = null) : ConvertibleToJava<PipelineDestinationAuthenticationConfigArgs>

Constructors

Properties

Link copied to clipboard

Represents a config used to authenticate with a Google OIDC token using a GCP service account. Use this authentication method to invoke your Cloud Run and Cloud Functions destinations or HTTP endpoints that support Google OIDC. Structure is documented below.

Link copied to clipboard

Contains information needed for generating an OAuth token. This type of authorization should generally only be used when calling Google APIs hosted on *.googleapis.com. Structure is documented below.

Functions

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