import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets a Study by name. */ export declare function getStudy(args: GetStudyArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetStudyArgs { location: string; project?: string; studyId: string; } export interface GetStudyResult { /** * Time at which the study was created. */ readonly createTime: string; /** * Describes the Study, default value is empty string. */ readonly displayName: string; /** * A human readable reason why the Study is inactive. This should be empty if a study is ACTIVE or COMPLETED. */ readonly inactiveReason: string; /** * The name of a study. The study's globally unique identifier. Format: `projects/{project}/locations/{location}/studies/{study}` */ readonly name: string; /** * The detailed state of a Study. */ readonly state: string; /** * Configuration of the Study. */ readonly studySpec: outputs.aiplatform.v1.GoogleCloudAiplatformV1StudySpecResponse; } /** * Gets a Study by name. */ export declare function getStudyOutput(args: GetStudyOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetStudyOutputArgs { location: pulumi.Input; project?: pulumi.Input; studyId: pulumi.Input; }