import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Retrieves the specified Version. */ export declare function getVersion(args: GetVersionArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetVersionArgs { agentId: string; flowId: string; location: string; project?: string; versionId: string; } export interface GetVersionResult { /** * Create time of the version. */ readonly createTime: string; /** * The description of the version. The maximum length is 500 characters. If exceeded, the request is rejected. */ readonly description: string; /** * The human-readable name of the version. Limit of 64 characters. */ readonly displayName: string; /** * Format: projects//locations//agents//flows//versions/. Version ID is a self-increasing number generated by Dialogflow upon version creation. */ readonly name: string; /** * The NLU settings of the flow at version creation. */ readonly nluSettings: outputs.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1NluSettingsResponse; /** * The state of this version. This field is read-only and cannot be set by create and update methods. */ readonly state: string; } /** * Retrieves the specified Version. */ export declare function getVersionOutput(args: GetVersionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetVersionOutputArgs { agentId: pulumi.Input; flowId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; versionId: pulumi.Input; }