Class ConnectorTool (1.41.0)

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

A ConnectorTool enabling using Integration Connectors Connections as tools.

Attributes

Name Description
name str
Required. The full resource name of the referenced Integration Connectors Connection. Format: projects/*/locations/*/connections/*
actions MutableSequence[google.cloud.dialogflowcx_v3beta1.types.Tool.ConnectorTool.Action]
Required. Actions for the tool to use.
end_user_auth_config google.cloud.dialogflowcx_v3beta1.types.Tool.EndUserAuthConfig
Optional. Integration Connectors end-user authentication configuration. If configured, the end-user authentication fields will be passed in the Integration Connectors API request and override the admin, default authentication configured for the Connection. **Note**: The Connection must have authentication override enabled in order to specify an EUC configuration here - otherwise, the ConnectorTool creation will fail. See: https://cloud.google.com/application-integration/docs/configure-connectors-task#configure-authentication-override

Classes

Action

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

Configuration of a Connection operation for the tool to use.

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