import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Fleet Compliance Report resource in Oracle Cloud Infrastructure Fleet Apps Management service. * * Retrieve compliance report for a fleet. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testFleetComplianceReport = oci.fleetappsmanagement.getFleetComplianceReport({ * complianceReportId: testReport.id, * fleetId: testFleet.id, * }); * ``` */ export declare function getFleetComplianceReport(args: GetFleetComplianceReportArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getFleetComplianceReport. */ export interface GetFleetComplianceReportArgs { /** * compliance report identifier. */ complianceReportId: string; /** * Unique Fleet identifier. */ fleetId: string; } /** * A collection of values returned by getFleetComplianceReport. */ export interface GetFleetComplianceReportResult { readonly complianceReportId: string; /** * The last known compliance state of the target. */ readonly complianceState: string; /** * The fleet OCID. */ readonly fleetId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The compliance percentage. */ readonly percentCompliant: number; /** * Resources associated with the Fleet. */ readonly resources: outputs.FleetAppsManagement.GetFleetComplianceReportResource[]; } /** * This data source provides details about a specific Fleet Compliance Report resource in Oracle Cloud Infrastructure Fleet Apps Management service. * * Retrieve compliance report for a fleet. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testFleetComplianceReport = oci.fleetappsmanagement.getFleetComplianceReport({ * complianceReportId: testReport.id, * fleetId: testFleet.id, * }); * ``` */ export declare function getFleetComplianceReportOutput(args: GetFleetComplianceReportOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getFleetComplianceReport. */ export interface GetFleetComplianceReportOutputArgs { /** * compliance report identifier. */ complianceReportId: pulumi.Input; /** * Unique Fleet identifier. */ fleetId: pulumi.Input; } //# sourceMappingURL=getFleetComplianceReport.d.ts.map