ApiAuthentication(mapping=None, *, ignore_unknown_fields=False, **kwargs)Authentication information required for API calls.
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 |
api_key_config |
google.cloud.ces_v1.types.ApiKeyConfig
Optional. Config for API key auth. This field is a member of oneof_ auth_config.
|
oauth_config |
google.cloud.ces_v1.types.OAuthConfig
Optional. Config for OAuth. This field is a member of oneof_ auth_config.
|
service_agent_id_token_auth_config |
google.cloud.ces_v1.types.ServiceAgentIdTokenAuthConfig
Optional. Config for ID token auth generated from CES service agent. This field is a member of oneof_ auth_config.
|
service_account_auth_config |
google.cloud.ces_v1.types.ServiceAccountAuthConfig
Optional. Config for service account authentication. This field is a member of oneof_ auth_config.
|
bearer_token_config |
google.cloud.ces_v1.types.BearerTokenConfig
Optional. Config for bearer token auth. This field is a member of oneof_ auth_config.
|