Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.ApmSynthetics.getResult
Explore with Pulumi AI
This data source provides details about a specific Result resource in Oracle Cloud Infrastructure 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 or Network details.
Example Usage
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,
});
import pulumi
import pulumi_oci as oci
test_result = oci.ApmSynthetics.get_result(apm_domain_id=test_apm_domain["id"],
execution_time=result_execution_time,
monitor_id=test_monitor["id"],
result_content_type=result_result_content_type,
result_type=result_result_type,
vantage_point=result_vantage_point)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ApmSynthetics"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ApmSynthetics.GetResult(ctx, &apmsynthetics.GetResultArgs{
ApmDomainId: testApmDomain.Id,
ExecutionTime: resultExecutionTime,
MonitorId: testMonitor.Id,
ResultContentType: resultResultContentType,
ResultType: resultResultType,
VantagePoint: resultVantagePoint,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testResult = Oci.ApmSynthetics.GetResult.Invoke(new()
{
ApmDomainId = testApmDomain.Id,
ExecutionTime = resultExecutionTime,
MonitorId = testMonitor.Id,
ResultContentType = resultResultContentType,
ResultType = resultResultType,
VantagePoint = resultVantagePoint,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.ApmSynthetics.ApmSyntheticsFunctions;
import com.pulumi.oci.ApmSynthetics.inputs.GetResultArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testResult = ApmSyntheticsFunctions.getResult(GetResultArgs.builder()
.apmDomainId(testApmDomain.id())
.executionTime(resultExecutionTime)
.monitorId(testMonitor.id())
.resultContentType(resultResultContentType)
.resultType(resultResultType)
.vantagePoint(resultVantagePoint)
.build());
}
}
variables:
testResult:
fn::invoke:
Function: oci:ApmSynthetics:getResult
Arguments:
apmDomainId: ${testApmDomain.id}
executionTime: ${resultExecutionTime}
monitorId: ${testMonitor.id}
resultContentType: ${resultResultContentType}
resultType: ${resultResultType}
vantagePoint: ${resultVantagePoint}
Using getResult
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getResult(args: GetResultArgs, opts?: InvokeOptions): Promise<GetResultResult>
function getResultOutput(args: GetResultOutputArgs, opts?: InvokeOptions): Output<GetResultResult>
def get_result(apm_domain_id: Optional[str] = None,
execution_time: Optional[str] = None,
monitor_id: Optional[str] = None,
result_content_type: Optional[str] = None,
result_type: Optional[str] = None,
vantage_point: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetResultResult
def get_result_output(apm_domain_id: Optional[pulumi.Input[str]] = None,
execution_time: Optional[pulumi.Input[str]] = None,
monitor_id: Optional[pulumi.Input[str]] = None,
result_content_type: Optional[pulumi.Input[str]] = None,
result_type: Optional[pulumi.Input[str]] = None,
vantage_point: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetResultResult]
func GetResult(ctx *Context, args *GetResultArgs, opts ...InvokeOption) (*GetResultResult, error)
func GetResultOutput(ctx *Context, args *GetResultOutputArgs, opts ...InvokeOption) GetResultResultOutput
> Note: This function is named GetResult
in the Go SDK.
public static class GetResult
{
public static Task<GetResultResult> InvokeAsync(GetResultArgs args, InvokeOptions? opts = null)
public static Output<GetResultResult> Invoke(GetResultInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetResultResult> getResult(GetResultArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:ApmSynthetics/getResult:getResult
arguments:
# arguments dictionary
The following arguments are supported:
- Apm
Domain stringId - The APM domain ID the request is intended for.
- Execution
Time string - The time the object was posted.
- Monitor
Id string - The OCID of the monitor.
- Result
Content stringType - The result content type: zip or raw.
- Result
Type string - The result type: har, screenshot, log, or network.
- Vantage
Point string - The vantagePoint name.
- Apm
Domain stringId - The APM domain ID the request is intended for.
- Execution
Time string - The time the object was posted.
- Monitor
Id string - The OCID of the monitor.
- Result
Content stringType - The result content type: zip or raw.
- Result
Type string - The result type: har, screenshot, log, or network.
- Vantage
Point string - The vantagePoint name.
- apm
Domain StringId - The APM domain ID the request is intended for.
- execution
Time String - The time the object was posted.
- monitor
Id String - The OCID of the monitor.
- result
Content StringType - The result content type: zip or raw.
- result
Type String - The result type: har, screenshot, log, or network.
- vantage
Point String - The vantagePoint name.
- apm
Domain stringId - The APM domain ID the request is intended for.
- execution
Time string - The time the object was posted.
- monitor
Id string - The OCID of the monitor.
- result
Content stringType - The result content type: zip or raw.
- result
Type string - The result type: har, screenshot, log, or network.
- vantage
Point string - The vantagePoint name.
- apm_
domain_ strid - The APM domain ID the request is intended for.
- execution_
time str - The time the object was posted.
- monitor_
id str - The OCID of the monitor.
- result_
content_ strtype - The result content type: zip or raw.
- result_
type str - The result type: har, screenshot, log, or network.
- vantage_
point str - The vantagePoint name.
- apm
Domain StringId - The APM domain ID the request is intended for.
- execution
Time String - The time the object was posted.
- monitor
Id String - The OCID of the monitor.
- result
Content StringType - The result content type: zip or raw.
- result
Type String - The result type: har, screenshot, log, or network.
- vantage
Point String - The vantagePoint name.
getResult Result
The following output properties are available:
- Apm
Domain stringId - Execution
Time string - The specific point of time when the result of an execution is collected.
- Id string
- The provider-assigned unique ID for this managed resource.
- Monitor
Id string - The OCID of the monitor.
- Result
Content stringType - Type of result content. Example: Zip or Raw file.
- Result
Data List<GetSets Result Result Data Set> - Monitor result data set.
- Result
Type string - Type of result. Example: HAR, Screenshot, Log or Network.
- Vantage
Point string - The name of the public or dedicated vantage point.
- Apm
Domain stringId - Execution
Time string - The specific point of time when the result of an execution is collected.
- Id string
- The provider-assigned unique ID for this managed resource.
- Monitor
Id string - The OCID of the monitor.
- Result
Content stringType - Type of result content. Example: Zip or Raw file.
- Result
Data []GetSets Result Result Data Set - Monitor result data set.
- Result
Type string - Type of result. Example: HAR, Screenshot, Log or Network.
- Vantage
Point string - The name of the public or dedicated vantage point.
- apm
Domain StringId - execution
Time String - The specific point of time when the result of an execution is collected.
- id String
- The provider-assigned unique ID for this managed resource.
- monitor
Id String - The OCID of the monitor.
- result
Content StringType - Type of result content. Example: Zip or Raw file.
- result
Data List<GetSets Result Result Data Set> - Monitor result data set.
- result
Type String - Type of result. Example: HAR, Screenshot, Log or Network.
- vantage
Point String - The name of the public or dedicated vantage point.
- apm
Domain stringId - execution
Time string - The specific point of time when the result of an execution is collected.
- id string
- The provider-assigned unique ID for this managed resource.
- monitor
Id string - The OCID of the monitor.
- result
Content stringType - Type of result content. Example: Zip or Raw file.
- result
Data GetSets Result Result Data Set[] - Monitor result data set.
- result
Type string - Type of result. Example: HAR, Screenshot, Log or Network.
- vantage
Point string - The name of the public or dedicated vantage point.
- apm_
domain_ strid - execution_
time str - The specific point of time when the result of an execution is collected.
- id str
- The provider-assigned unique ID for this managed resource.
- monitor_
id str - The OCID of the monitor.
- result_
content_ strtype - Type of result content. Example: Zip or Raw file.
- result_
data_ Sequence[apmsynthetics.sets Get Result Result Data Set] - Monitor result data set.
- result_
type str - Type of result. Example: HAR, Screenshot, Log or Network.
- vantage_
point str - The name of the public or dedicated vantage point.
- apm
Domain StringId - execution
Time String - The specific point of time when the result of an execution is collected.
- id String
- The provider-assigned unique ID for this managed resource.
- monitor
Id String - The OCID of the monitor.
- result
Content StringType - Type of result content. Example: Zip or Raw file.
- result
Data List<Property Map>Sets - Monitor result data set.
- result
Type String - Type of result. Example: HAR, Screenshot, Log or Network.
- vantage
Point String - The name of the public or dedicated vantage point.
Supporting Types
GetResultResultDataSet
- Byte
Content string - Data content in byte format. Example: Zip or Screenshot.
- Name string
- Name of the data.
- String
Content string - Data content in string format. Example: HAR.
- Timestamp string
- The time when the data was generated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- Byte
Content string - Data content in byte format. Example: Zip or Screenshot.
- Name string
- Name of the data.
- String
Content string - Data content in string format. Example: HAR.
- Timestamp string
- The time when the data was generated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- byte
Content String - Data content in byte format. Example: Zip or Screenshot.
- name String
- Name of the data.
- string
Content String - Data content in string format. Example: HAR.
- timestamp String
- The time when the data was generated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- byte
Content string - Data content in byte format. Example: Zip or Screenshot.
- name string
- Name of the data.
- string
Content string - Data content in string format. Example: HAR.
- timestamp string
- The time when the data was generated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- byte_
content str - Data content in byte format. Example: Zip or Screenshot.
- name str
- Name of the data.
- string_
content str - Data content in string format. Example: HAR.
- timestamp str
- The time when the data was generated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
- byte
Content String - Data content in byte format. Example: Zip or Screenshot.
- name String
- Name of the data.
- string
Content String - Data content in string format. Example: HAR.
- timestamp String
- The time when the data was generated, expressed in RFC 3339 timestamp format. Example:
2020-02-13T22:47:12.613Z
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.