import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific User Assessment Comparison resource in Oracle Cloud Infrastructure Data Safe service. * * Gets the details of the comparison report for the user assessments submitted for comparison. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testUserAssessmentComparison = oci.datasafe.getUserAssessmentComparison({ * comparisonUserAssessmentId: testUserAssessment.id, * userAssessmentId: testUserAssessment.id, * }); * ``` */ export declare function getUserAssessmentComparison(args: GetUserAssessmentComparisonArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getUserAssessmentComparison. */ export interface GetUserAssessmentComparisonArgs { /** * The OCID of the baseline user assessment. */ comparisonUserAssessmentId: string; /** * The OCID of the user assessment. */ userAssessmentId: string; } /** * A collection of values returned by getUserAssessmentComparison. */ export interface GetUserAssessmentComparisonResult { readonly comparisonUserAssessmentId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The current state of the user assessment comparison. */ readonly state: string; /** * List containing maps as values. Example: `{"Operations": [ {"CostCenter": "42"} ] }` */ readonly summaries: outputs.DataSafe.GetUserAssessmentComparisonSummary[]; /** * The date and time the user assessment comparison was created, in the format defined by [RFC3339](https://tools.ietf.org/html/rfc3339). */ readonly timeCreated: string; readonly userAssessmentId: string; } /** * This data source provides details about a specific User Assessment Comparison resource in Oracle Cloud Infrastructure Data Safe service. * * Gets the details of the comparison report for the user assessments submitted for comparison. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testUserAssessmentComparison = oci.datasafe.getUserAssessmentComparison({ * comparisonUserAssessmentId: testUserAssessment.id, * userAssessmentId: testUserAssessment.id, * }); * ``` */ export declare function getUserAssessmentComparisonOutput(args: GetUserAssessmentComparisonOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getUserAssessmentComparison. */ export interface GetUserAssessmentComparisonOutputArgs { /** * The OCID of the baseline user assessment. */ comparisonUserAssessmentId: pulumi.Input; /** * The OCID of the user assessment. */ userAssessmentId: pulumi.Input; } //# sourceMappingURL=getUserAssessmentComparison.d.ts.map