import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Retrieves the specified session entity type. This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration. */ export declare function getSessionEntityType(args: GetSessionEntityTypeArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetSessionEntityTypeArgs { entityTypeId: string; environmentId: string; location: string; project?: string; sessionId: string; userId: string; } export interface GetSessionEntityTypeResult { /** * The collection of entities associated with this session entity type. */ readonly entities: outputs.dialogflow.v2.GoogleCloudDialogflowV2EntityTypeEntityResponse[]; /** * Indicates whether the additional data should override or supplement the custom entity type definition. */ readonly entityOverrideMode: string; /** * The unique identifier of this session entity type. Format: `projects//agent/sessions//entityTypes/`, or `projects//agent/environments//users//sessions//entityTypes/`. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. `` must be the display name of an existing entity type in the same agent that will be overridden or supplemented. */ readonly name: string; } /** * Retrieves the specified session entity type. This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration. */ export declare function getSessionEntityTypeOutput(args: GetSessionEntityTypeOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetSessionEntityTypeOutputArgs { entityTypeId: pulumi.Input; environmentId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; sessionId: pulumi.Input; userId: pulumi.Input; }