import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets a study. */ 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; /** * 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. */ readonly name: string; /** * The detailed state of a study. */ readonly state: string; /** * Configuration of the study. */ readonly studyConfig: outputs.ml.v1.GoogleCloudMlV1__StudyConfigResponse; } /** * Gets a study. */ export declare function getStudyOutput(args: GetStudyOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetStudyOutputArgs { location: pulumi.Input; project?: pulumi.Input; studyId: pulumi.Input; }