PipelineDestinationAuthenticationConfigGoogleOidc class

Constructors

PipelineDestinationAuthenticationConfigGoogleOidc({Input<String?>? audience, required Input<String> serviceAccount})
Creates a new PipelineDestinationAuthenticationConfigGoogleOidc. audience Audience to be used to generate the OIDC Token. The audience claim serviceAccount Service account email used to generate the OIDC Token.
const
PipelineDestinationAuthenticationConfigGoogleOidc.fromMap(Map<String, dynamic> map)
factory

Properties

audience → Input<String?>?
Audience to be used to generate the OIDC Token. The audience claim identifies the recipient that the JWT is intended for. If unspecified, the destination URI will be used.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAccount → Input<String>
Service account email used to generate the OIDC Token. The principal who calls this API must have iam.serviceAccounts.actAs permission in the service account. See https://cloud.google.com/iam/docs/understanding-service-accounts for more information. Eventarc service agents must have roles/roles/iam.serviceAccountTokenCreator role to allow the Pipeline to create OpenID tokens for authenticated requests.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited