import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets details of a single Environment. */ export declare function getEnvironment(args: GetEnvironmentArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetEnvironmentArgs { environmentId: string; location: string; project?: string; } export interface GetEnvironmentResult { /** * Use a container image to start the notebook instance. */ readonly containerImage: outputs.notebooks.v1.ContainerImageResponse; /** * The time at which this environment was created. */ readonly createTime: string; /** * A brief description of this environment. */ readonly description: string; /** * Display name of this environment for the UI. */ readonly displayName: string; /** * Name of this environment. Format: `projects/{project_id}/locations/{location}/environments/{environment_id}` */ readonly name: string; /** * Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path. Example: `"gs://path-to-file/file-name"` */ readonly postStartupScript: string; /** * Use a Compute Engine VM image to start the notebook instance. */ readonly vmImage: outputs.notebooks.v1.VmImageResponse; } /** * Gets details of a single Environment. */ export declare function getEnvironmentOutput(args: GetEnvironmentOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetEnvironmentOutputArgs { environmentId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }