import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets details of executions */ export declare function getExecution(args: GetExecutionArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetExecutionArgs { executionId: string; location: string; project?: string; } export interface GetExecutionResult { /** * Time the Execution was instantiated. */ readonly createTime: string; /** * A brief description of this execution. */ readonly description: string; /** * Name used for UI purposes. Name can only contain alphanumeric characters and underscores '_'. */ readonly displayName: string; /** * execute metadata including name, hardware spec, region, labels, etc. */ readonly executionTemplate: outputs.notebooks.v1.ExecutionTemplateResponse; /** * The URI of the external job used to execute the notebook. */ readonly jobUri: string; /** * The resource name of the execute. Format: `projects/{project_id}/locations/{location}/executions/{execution_id}` */ readonly name: string; /** * Output notebook file generated by this execution */ readonly outputNotebookFile: string; /** * State of the underlying AI Platform job. */ readonly state: string; /** * Time the Execution was last updated. */ readonly updateTime: string; } /** * Gets details of executions */ export declare function getExecutionOutput(args: GetExecutionOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetExecutionOutputArgs { executionId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }