ADK for TypeScript: API Reference
    Preparing search index...

    Interface ApplicationIntegrationToolsetOptions

    interface ApplicationIntegrationToolsetOptions {
        actions?: string[];
        connection?: string;
        entityOperations?: Record<string, string[]>;
        integration?: string;
        location: string;
        project: string;
        serviceAccountJson?: string;
        toolInstructions?: string;
        toolName?: string;
        trigger?: string;
    }
    actions?: string[]

    Connection actions to expose, such as ['ExecuteCustomQuery'].

    connection?: string

    The Integration Connectors connection name. Set it together with entityOperations, actions, or both.

    entityOperations?: Record<string, string[]>

    Operations to expose, keyed by entity name, such as {Issues: ['LIST', 'GET']}. An empty list exposes every operation the entity supports.

    integration?: string

    The integration name. Set it together with trigger.

    location: string

    The Google Cloud location, such as us-central1.

    project: string

    The Google Cloud project ID.

    serviceAccountJson?: string

    A service-account key, as a JSON string. It authenticates both the spec requests and the generated tools. When omitted, both use Application Default Credentials.

    toolInstructions?: string

    Text appended to every generated tool description. Defaults to ''.

    toolName?: string

    Prefix of every generated tool name. Defaults to ''.

    trigger?: string

    The API trigger ID of the integration, such as api_trigger/my_trigger.