1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. ApmSynthetics
  5. getResult
Oracle Cloud Infrastructure v0.20.0 published on Wednesday, May 31, 2023 by Pulumi

oci.ApmSynthetics.getResult

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v0.20.0 published on Wednesday, May 31, 2023 by Pulumi

    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

    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 = oci_apm_synthetics_apm_domain.Test_apm_domain.Id,
            ExecutionTime = @var.Result_execution_time,
            MonitorId = oci_apm_synthetics_monitor.Test_monitor.Id,
            ResultContentType = @var.Result_result_content_type,
            ResultType = @var.Result_result_type,
            VantagePoint = @var.Result_vantage_point,
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/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:       oci_apm_synthetics_apm_domain.Test_apm_domain.Id,
    			ExecutionTime:     _var.Result_execution_time,
    			MonitorId:         oci_apm_synthetics_monitor.Test_monitor.Id,
    			ResultContentType: _var.Result_result_content_type,
    			ResultType:        _var.Result_result_type,
    			VantagePoint:      _var.Result_vantage_point,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    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(oci_apm_synthetics_apm_domain.test_apm_domain().id())
                .executionTime(var_.result_execution_time())
                .monitorId(oci_apm_synthetics_monitor.test_monitor().id())
                .resultContentType(var_.result_result_content_type())
                .resultType(var_.result_result_type())
                .vantagePoint(var_.result_vantage_point())
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_oci as oci
    
    test_result = oci.ApmSynthetics.get_result(apm_domain_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
        execution_time=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
        monitor_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
        result_content_type=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
        result_type=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
        vantage_point=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testResult = oci.ApmSynthetics.getResult({
        apmDomainId: oci_apm_synthetics_apm_domain.test_apm_domain.id,
        executionTime: _var.result_execution_time,
        monitorId: oci_apm_synthetics_monitor.test_monitor.id,
        resultContentType: _var.result_result_content_type,
        resultType: _var.result_result_type,
        vantagePoint: _var.result_vantage_point,
    });
    
    variables:
      testResult:
        fn::invoke:
          Function: oci:ApmSynthetics:getResult
          Arguments:
            apmDomainId: ${oci_apm_synthetics_apm_domain.test_apm_domain.id}
            executionTime: ${var.result_execution_time}
            monitorId: ${oci_apm_synthetics_monitor.test_monitor.id}
            resultContentType: ${var.result_result_content_type}
            resultType: ${var.result_result_type}
            vantagePoint: ${var.result_vantage_point}
    

    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:

    ApmDomainId string

    The APM domain ID the request is intended for.

    ExecutionTime string

    The time the object was posted.

    MonitorId string

    The OCID of the monitor.

    ResultContentType string

    The result content type: zip or raw.

    ResultType string

    The result type: har, screenshot, log, or network.

    VantagePoint string

    The vantagePoint name.

    ApmDomainId string

    The APM domain ID the request is intended for.

    ExecutionTime string

    The time the object was posted.

    MonitorId string

    The OCID of the monitor.

    ResultContentType string

    The result content type: zip or raw.

    ResultType string

    The result type: har, screenshot, log, or network.

    VantagePoint string

    The vantagePoint name.

    apmDomainId String

    The APM domain ID the request is intended for.

    executionTime String

    The time the object was posted.

    monitorId String

    The OCID of the monitor.

    resultContentType String

    The result content type: zip or raw.

    resultType String

    The result type: har, screenshot, log, or network.

    vantagePoint String

    The vantagePoint name.

    apmDomainId string

    The APM domain ID the request is intended for.

    executionTime string

    The time the object was posted.

    monitorId string

    The OCID of the monitor.

    resultContentType string

    The result content type: zip or raw.

    resultType string

    The result type: har, screenshot, log, or network.

    vantagePoint string

    The vantagePoint name.

    apm_domain_id str

    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_type str

    The result content type: zip or raw.

    result_type str

    The result type: har, screenshot, log, or network.

    vantage_point str

    The vantagePoint name.

    apmDomainId String

    The APM domain ID the request is intended for.

    executionTime String

    The time the object was posted.

    monitorId String

    The OCID of the monitor.

    resultContentType String

    The result content type: zip or raw.

    resultType String

    The result type: har, screenshot, log, or network.

    vantagePoint String

    The vantagePoint name.

    getResult Result

    The following output properties are available:

    ApmDomainId string
    ExecutionTime 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.

    MonitorId string

    The OCID of the monitor.

    ResultContentType string

    Type of result content. Example: Zip or Raw file.

    ResultDataSets List<GetResultResultDataSet>

    Monitor result data set.

    ResultType string

    Type of result. Example: HAR, Screenshot, Log or Network.

    VantagePoint string

    The name of the public or dedicated vantage point.

    ApmDomainId string
    ExecutionTime 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.

    MonitorId string

    The OCID of the monitor.

    ResultContentType string

    Type of result content. Example: Zip or Raw file.

    ResultDataSets []GetResultResultDataSet

    Monitor result data set.

    ResultType string

    Type of result. Example: HAR, Screenshot, Log or Network.

    VantagePoint string

    The name of the public or dedicated vantage point.

    apmDomainId String
    executionTime 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.

    monitorId String

    The OCID of the monitor.

    resultContentType String

    Type of result content. Example: Zip or Raw file.

    resultDataSets List<GetResultResultDataSet>

    Monitor result data set.

    resultType String

    Type of result. Example: HAR, Screenshot, Log or Network.

    vantagePoint String

    The name of the public or dedicated vantage point.

    apmDomainId string
    executionTime 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.

    monitorId string

    The OCID of the monitor.

    resultContentType string

    Type of result content. Example: Zip or Raw file.

    resultDataSets GetResultResultDataSet[]

    Monitor result data set.

    resultType string

    Type of result. Example: HAR, Screenshot, Log or Network.

    vantagePoint string

    The name of the public or dedicated vantage point.

    apm_domain_id str
    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_type str

    Type of result content. Example: Zip or Raw file.

    result_data_sets GetResultResultDataSet]

    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.

    apmDomainId String
    executionTime 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.

    monitorId String

    The OCID of the monitor.

    resultContentType String

    Type of result content. Example: Zip or Raw file.

    resultDataSets List<Property Map>

    Monitor result data set.

    resultType String

    Type of result. Example: HAR, Screenshot, Log or Network.

    vantagePoint String

    The name of the public or dedicated vantage point.

    Supporting Types

    GetResultResultDataSet

    ByteContent string

    Data content in byte format. Example: Zip or Screenshot.

    Name string

    Name of the data.

    StringContent 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

    ByteContent string

    Data content in byte format. Example: Zip or Screenshot.

    Name string

    Name of the data.

    StringContent 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

    byteContent String

    Data content in byte format. Example: Zip or Screenshot.

    name String

    Name of the data.

    stringContent 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

    byteContent string

    Data content in byte format. Example: Zip or Screenshot.

    name string

    Name of the data.

    stringContent 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

    byteContent String

    Data content in byte format. Example: Zip or Screenshot.

    name String

    Name of the data.

    stringContent 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.

    oci logo
    Oracle Cloud Infrastructure v0.20.0 published on Wednesday, May 31, 2023 by Pulumi