import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Result resource in Oracle Cloud Infrastructure APM Availability Monitoring service (aka APM Synthetics Service). * * Gets the results for a specific execution of a monitor identified by OCID. The results are in a HAR file, Screenshot, Console Log, Network details, Diagnostics or Script Content. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testResult = oci.apmsynthetics.getResult({ * apmDomainId: testApmDomain.id, * executionTime: resultExecutionTime, * monitorId: testMonitor.id, * resultContentType: resultResultContentType, * resultType: resultResultType, * vantagePoint: resultVantagePoint, * }); * ``` */ export declare function getResult(args: GetResultArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getResult. */ export interface GetResultArgs { /** * The APM domain ID the request is intended for. */ apmDomainId: string; /** * The time the object was posted. */ executionTime: string; /** * The OCID of the monitor. */ monitorId: string; /** * The result content type: zip or raw. */ resultContentType: string; /** * The result type: har, screenshot, log, network, diagnostics or script. */ resultType: string; /** * The vantagePoint name. */ vantagePoint: string; } /** * A collection of values returned by getResult. */ export interface GetResultResult { readonly apmDomainId: string; /** * The specific point of time when the result of an execution is collected. */ readonly executionTime: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the monitor. */ readonly monitorId: string; /** * Type of result content. Example: Zip or Raw file. */ readonly resultContentType: string; /** * Monitor result data set. */ readonly resultDataSets: outputs.ApmSynthetics.GetResultResultDataSet[]; /** * Type of result. Example: har, screenshot, log, network, diagnostics or script. */ readonly resultType: string; /** * The name of the public or dedicated vantage point. */ readonly vantagePoint: string; } /** * This data source provides details about a specific Result resource in Oracle Cloud Infrastructure APM Availability Monitoring service (aka APM Synthetics Service). * * Gets the results for a specific execution of a monitor identified by OCID. The results are in a HAR file, Screenshot, Console Log, Network details, Diagnostics or Script Content. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testResult = oci.apmsynthetics.getResult({ * apmDomainId: testApmDomain.id, * executionTime: resultExecutionTime, * monitorId: testMonitor.id, * resultContentType: resultResultContentType, * resultType: resultResultType, * vantagePoint: resultVantagePoint, * }); * ``` */ export declare function getResultOutput(args: GetResultOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getResult. */ export interface GetResultOutputArgs { /** * The APM domain ID the request is intended for. */ apmDomainId: pulumi.Input; /** * The time the object was posted. */ executionTime: pulumi.Input; /** * The OCID of the monitor. */ monitorId: pulumi.Input; /** * The result content type: zip or raw. */ resultContentType: pulumi.Input; /** * The result type: har, screenshot, log, network, diagnostics or script. */ resultType: pulumi.Input; /** * The vantagePoint name. */ vantagePoint: pulumi.Input; } //# sourceMappingURL=getResult.d.ts.map