import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets an analysis. */ export declare function getAnalysis(args: GetAnalysisArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetAnalysisArgs { analysisId: string; conversationId: string; location: string; project?: string; } export interface GetAnalysisResult { /** * The result of the analysis, which is populated when the analysis finishes. */ readonly analysisResult: outputs.contactcenterinsights.v1.GoogleCloudContactcenterinsightsV1AnalysisResultResponse; /** * To select the annotators to run and the phrase matchers to use (if any). If not specified, all annotators will be run. */ readonly annotatorSelector: outputs.contactcenterinsights.v1.GoogleCloudContactcenterinsightsV1AnnotatorSelectorResponse; /** * The time at which the analysis was created, which occurs when the long-running operation completes. */ readonly createTime: string; /** * Immutable. The resource name of the analysis. Format: projects/{project}/locations/{location}/conversations/{conversation}/analyses/{analysis} */ readonly name: string; /** * The time at which the analysis was requested. */ readonly requestTime: string; } /** * Gets an analysis. */ export declare function getAnalysisOutput(args: GetAnalysisOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetAnalysisOutputArgs { analysisId: pulumi.Input; conversationId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }