@pulumi/databricks
Version:
A Pulumi package for creating and managing databricks cloud resources.
127 lines (126 loc) • 3.96 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "./types/input";
import * as outputs from "./types/output";
/**
* > **Note** If you have a fully automated setup with workspaces created by databricks.MwsWorkspaces or azurerm_databricks_workspace, please make sure to add dependsOn attribute in order to prevent _default auth: cannot configure default credentials_ errors.
*
* Retrieves the settings of databricks.MlflowExperiment by id or name.
*/
export declare function getMlflowExperiment(args?: GetMlflowExperimentArgs, opts?: pulumi.InvokeOptions): Promise<GetMlflowExperimentResult>;
/**
* A collection of arguments for invoking getMlflowExperiment.
*/
export interface GetMlflowExperimentArgs {
/**
* Location where artifacts for the experiment are stored.
*/
artifactLocation?: string;
/**
* Creation time in unix time stamp.
*/
creationTime?: number;
/**
* Unique identifier for the experiment.
*/
experimentId?: string;
/**
* Unique identifier for the experiment. (same as `experimentId`)
*/
id?: string;
/**
* Last update time in unix time stamp.
*/
lastUpdateTime?: number;
/**
* Current life cycle stage of the experiment: `active` or `deleted`.
*/
lifecycleStage?: string;
/**
* Path to experiment.
*/
name?: string;
/**
* Additional metadata key-value pairs.
*/
tags?: inputs.GetMlflowExperimentTag[];
}
/**
* A collection of values returned by getMlflowExperiment.
*/
export interface GetMlflowExperimentResult {
/**
* Location where artifacts for the experiment are stored.
*/
readonly artifactLocation: string;
/**
* Creation time in unix time stamp.
*/
readonly creationTime: number;
/**
* Unique identifier for the experiment. (same as `id`)
*/
readonly experimentId: string;
/**
* Unique identifier for the experiment. (same as `experimentId`)
*/
readonly id: string;
/**
* Last update time in unix time stamp.
*/
readonly lastUpdateTime: number;
/**
* Current life cycle stage of the experiment: `active` or `deleted`.
*/
readonly lifecycleStage: string;
/**
* Path to experiment.
*/
readonly name: string;
/**
* Additional metadata key-value pairs.
*/
readonly tags: outputs.GetMlflowExperimentTag[];
}
/**
* > **Note** If you have a fully automated setup with workspaces created by databricks.MwsWorkspaces or azurerm_databricks_workspace, please make sure to add dependsOn attribute in order to prevent _default auth: cannot configure default credentials_ errors.
*
* Retrieves the settings of databricks.MlflowExperiment by id or name.
*/
export declare function getMlflowExperimentOutput(args?: GetMlflowExperimentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetMlflowExperimentResult>;
/**
* A collection of arguments for invoking getMlflowExperiment.
*/
export interface GetMlflowExperimentOutputArgs {
/**
* Location where artifacts for the experiment are stored.
*/
artifactLocation?: pulumi.Input<string>;
/**
* Creation time in unix time stamp.
*/
creationTime?: pulumi.Input<number>;
/**
* Unique identifier for the experiment.
*/
experimentId?: pulumi.Input<string>;
/**
* Unique identifier for the experiment. (same as `experimentId`)
*/
id?: pulumi.Input<string>;
/**
* Last update time in unix time stamp.
*/
lastUpdateTime?: pulumi.Input<number>;
/**
* Current life cycle stage of the experiment: `active` or `deleted`.
*/
lifecycleStage?: pulumi.Input<string>;
/**
* Path to experiment.
*/
name?: pulumi.Input<string>;
/**
* Additional metadata key-value pairs.
*/
tags?: pulumi.Input<pulumi.Input<inputs.GetMlflowExperimentTagArgs>[]>;
}