import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Retrieves the specified agent environment. */ export declare function getEnvironment(args: GetEnvironmentArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetEnvironmentArgs { environmentId: string; location: string; project?: string; } export interface GetEnvironmentResult { /** * Optional. The agent version loaded into this environment. Supported formats: - `projects//agent/versions/` - `projects//locations//agent/versions/` */ readonly agentVersion: string; /** * Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected. */ readonly description: string; /** * Optional. The fulfillment settings to use for this environment. */ readonly fulfillment: outputs.dialogflow.v2.GoogleCloudDialogflowV2FulfillmentResponse; /** * The unique identifier of this agent environment. Supported formats: - `projects//agent/environments/` - `projects//locations//agent/environments/` The environment ID for the default environment is `-`. */ readonly name: string; /** * The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods. */ readonly state: string; /** * Optional. Text to speech settings for this environment. */ readonly textToSpeechSettings: outputs.dialogflow.v2.GoogleCloudDialogflowV2TextToSpeechSettingsResponse; /** * The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods. */ readonly updateTime: string; } /** * Retrieves the specified agent environment. */ export declare function getEnvironmentOutput(args: GetEnvironmentOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetEnvironmentOutputArgs { environmentId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }