Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.ApmSynthetics.getResult
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 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/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.
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi