Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ConnectorTool

import type { ConnectorTool } from "https://googleapis.deno.dev/v1/ces:v1.ts";

A ConnectorTool allows connections to different integrations. See: https://cloud.google.com/integration-connectors/docs/overview.

interface ConnectorTool {
action?: Action;
authConfig?: EndUserAuthConfig;
connection?: string;
description?: string;
name?: string;
}

§Properties

§
action?: Action
[src]

Required. Action for the tool to use.

§

Optional. Configures how authentication is handled in Integration Connectors. By default, an admin authentication is passed in the Integration Connectors API requests. You can override it with a different end-user authentication config. 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 for details.

§
connection?: string
[src]

Required. The full resource name of the referenced Integration Connectors Connection. Format: projects/{project}/locations/{location}/connections/{connection}

§
description?: string
[src]

Optional. The description of the tool that can be used by the Agent to decide whether to call this ConnectorTool.

§
name?: string
[src]

Optional. The name of the tool that can be used by the Agent to decide whether to call this ConnectorTool.