import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Deployment Disaster Recovery Precheck Report resource in Oracle Cloud Infrastructure Golden Gate service. * * Returns DR precheck report for a standby peer with the specified placement (availabilityDomain and faultDomain). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDeploymentDisasterRecoveryPrecheckReport = oci.goldengate.getDeploymentDisasterRecoveryPrecheckReport({ * availabilityDomain: deploymentDisasterRecoveryPrecheckReportAvailabilityDomain, * deploymentId: testDeployment.id, * faultDomain: deploymentDisasterRecoveryPrecheckReportFaultDomain, * }); * ``` */ export declare function getDeploymentDisasterRecoveryPrecheckReport(args: GetDeploymentDisasterRecoveryPrecheckReportArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDeploymentDisasterRecoveryPrecheckReport. */ export interface GetDeploymentDisasterRecoveryPrecheckReportArgs { /** * The availability domain of the placement to evaluate DR pre-checks for. */ availabilityDomain: string; /** * A unique Deployment identifier. */ deploymentId: string; /** * The fault domain of the placement to evaluate DR pre-checks for. */ faultDomain: string; } /** * A collection of values returned by getDeploymentDisasterRecoveryPrecheckReport. */ export interface GetDeploymentDisasterRecoveryPrecheckReportResult { readonly availabilityDomain: string; /** * A list of precheck results. */ readonly checks: outputs.GoldenGate.GetDeploymentDisasterRecoveryPrecheckReportCheck[]; readonly deploymentId: string; readonly faultDomain: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * Status of the DR precheck result. */ readonly precheckStatus: string; /** * The timestamp when pre-check operation finished. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2024-10-26T20:19:29.600Z`. */ readonly timePrecheckFinished: string; /** * The timestamp when pre-check started. The format is defined by [RFC3339](https://tools.ietf.org/html/rfc3339), such as `2024-10-26T20:19:29.600Z`. */ readonly timePrecheckStarted: string; } /** * This data source provides details about a specific Deployment Disaster Recovery Precheck Report resource in Oracle Cloud Infrastructure Golden Gate service. * * Returns DR precheck report for a standby peer with the specified placement (availabilityDomain and faultDomain). * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDeploymentDisasterRecoveryPrecheckReport = oci.goldengate.getDeploymentDisasterRecoveryPrecheckReport({ * availabilityDomain: deploymentDisasterRecoveryPrecheckReportAvailabilityDomain, * deploymentId: testDeployment.id, * faultDomain: deploymentDisasterRecoveryPrecheckReportFaultDomain, * }); * ``` */ export declare function getDeploymentDisasterRecoveryPrecheckReportOutput(args: GetDeploymentDisasterRecoveryPrecheckReportOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDeploymentDisasterRecoveryPrecheckReport. */ export interface GetDeploymentDisasterRecoveryPrecheckReportOutputArgs { /** * The availability domain of the placement to evaluate DR pre-checks for. */ availabilityDomain: pulumi.Input; /** * A unique Deployment identifier. */ deploymentId: pulumi.Input; /** * The fault domain of the placement to evaluate DR pre-checks for. */ faultDomain: pulumi.Input; } //# sourceMappingURL=getDeploymentDisasterRecoveryPrecheckReport.d.ts.map