import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets an issue model. */ export declare function getIssueModel(args: GetIssueModelArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetIssueModelArgs { issueModelId: string; location: string; project?: string; } export interface GetIssueModelResult { /** * The time at which this issue model was created. */ readonly createTime: string; /** * The representative name for the issue model. */ readonly displayName: string; /** * Configs for the input data that used to create the issue model. */ readonly inputDataConfig: outputs.contactcenterinsights.v1.GoogleCloudContactcenterinsightsV1IssueModelInputDataConfigResponse; /** * Number of issues in this issue model. */ readonly issueCount: string; /** * Language of the model. */ readonly languageCode: string; /** * Type of the model. */ readonly modelType: string; /** * Immutable. The resource name of the issue model. Format: projects/{project}/locations/{location}/issueModels/{issue_model} */ readonly name: string; /** * State of the model. */ readonly state: string; /** * Immutable. The issue model's label statistics on its training data. */ readonly trainingStats: outputs.contactcenterinsights.v1.GoogleCloudContactcenterinsightsV1IssueModelLabelStatsResponse; /** * The most recent time at which the issue model was updated. */ readonly updateTime: string; } /** * Gets an issue model. */ export declare function getIssueModelOutput(args: GetIssueModelOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetIssueModelOutputArgs { issueModelId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }