1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. ApmSynthetics
  5. getResult
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.ApmSynthetics.getResult

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 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

    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:

    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 Sequence[apmsynthetics.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 v2.17.0 published on Friday, Nov 15, 2024 by Pulumi