Class ExecutionIdentity (2.20.0)

ExecutionIdentity(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The identity to run the datascan.

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
dataplex_service_agent google.cloud.dataplex_v1.types.ExecutionIdentity.DataplexServiceAgent
Optional. The Dataplex service agent associated with the user's project. This field is a member of oneof_ identity.
user_credential google.cloud.dataplex_v1.types.ExecutionIdentity.UserCredential
Optional. The credential of the calling user. Supports only ONE_TIME trigger type. This field is a member of oneof_ identity.
service_account google.cloud.dataplex_v1.types.ExecutionIdentity.ServiceAccount
Optional. The provided service account. This field is a member of oneof_ identity.

Classes

DataplexServiceAgent

DataplexServiceAgent(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The Dataplex service agent associated with the user's project.

ServiceAccount

ServiceAccount(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The service account

UserCredential

UserCredential(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The credential of the calling user.