AuthenticationConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents a config used to authenticate message requests.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
google_oidc |
google.cloud.eventarc_v1.types.Pipeline.Destination.AuthenticationConfig.OidcToken
Optional. This authenticate method will apply Google OIDC tokens signed by a GCP service account to the requests. This field is a member of oneof _ authentication_method_descriptor .
|
oauth_token |
google.cloud.eventarc_v1.types.Pipeline.Destination.AuthenticationConfig.OAuthToken
Optional. If specified, an `OAuth token |
Classes
OAuthToken
OAuthToken(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Contains information needed for generating an OAuth
token <https://developers.google.com/identity/protocols/OAuth2>
__.
This type of authorization should generally only be used when
calling Google APIs hosted on *.googleapis.com.
OidcToken
OidcToken(mapping=None, *, ignore_unknown_fields=False, **kwargs)
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.