import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Problem Entity resource in Oracle Cloud Infrastructure Cloud Guard service. * * Returns a list of entities for a CloudGuard Problem * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testProblemEntity = oci.cloudguard.getProblemEntity({ * problemId: testProblem.id, * }); * ``` */ export declare function getProblemEntity(args: GetProblemEntityArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getProblemEntity. */ export interface GetProblemEntityArgs { /** * OCId of the problem. */ problemId: string; } /** * A collection of values returned by getProblemEntity. */ export interface GetProblemEntityResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * List of problem entities summaries related to a data source. */ readonly items: outputs.CloudGuard.GetProblemEntityItem[]; /** * Attached problem id */ readonly problemId: string; } /** * This data source provides details about a specific Problem Entity resource in Oracle Cloud Infrastructure Cloud Guard service. * * Returns a list of entities for a CloudGuard Problem * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testProblemEntity = oci.cloudguard.getProblemEntity({ * problemId: testProblem.id, * }); * ``` */ export declare function getProblemEntityOutput(args: GetProblemEntityOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getProblemEntity. */ export interface GetProblemEntityOutputArgs { /** * OCId of the problem. */ problemId: pulumi.Input; } //# sourceMappingURL=getProblemEntity.d.ts.map