oci logo
Oracle Cloud Infrastructure v0.13.0, Mar 28 23

oci.HealthChecks.getHttpProbeResults

This data source provides the list of Http Probe Results in Oracle Cloud Infrastructure Health Checks service.

Gets the HTTP probe results for the specified probe or monitor, where the probeConfigurationId is the OCID of either a monitor or an on-demand probe.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testHttpProbeResults = Oci.HealthChecks.GetHttpProbeResults.Invoke(new()
    {
        ProbeConfigurationId = oci_health_checks_probe_configuration.Test_probe_configuration.Id,
        StartTimeGreaterThanOrEqualTo = @var.Http_probe_result_start_time_greater_than_or_equal_to,
        StartTimeLessThanOrEqualTo = @var.Http_probe_result_start_time_less_than_or_equal_to,
        Target = @var.Http_probe_result_target,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/HealthChecks"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := HealthChecks.GetHttpProbeResults(ctx, &healthchecks.GetHttpProbeResultsArgs{
			ProbeConfigurationId:          oci_health_checks_probe_configuration.Test_probe_configuration.Id,
			StartTimeGreaterThanOrEqualTo: pulumi.Float64Ref(_var.Http_probe_result_start_time_greater_than_or_equal_to),
			StartTimeLessThanOrEqualTo:    pulumi.Float64Ref(_var.Http_probe_result_start_time_less_than_or_equal_to),
			Target:                        pulumi.StringRef(_var.Http_probe_result_target),
		}, 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.HealthChecks.HealthChecksFunctions;
import com.pulumi.oci.HealthChecks.inputs.GetHttpProbeResultsArgs;
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 testHttpProbeResults = HealthChecksFunctions.getHttpProbeResults(GetHttpProbeResultsArgs.builder()
            .probeConfigurationId(oci_health_checks_probe_configuration.test_probe_configuration().id())
            .startTimeGreaterThanOrEqualTo(var_.http_probe_result_start_time_greater_than_or_equal_to())
            .startTimeLessThanOrEqualTo(var_.http_probe_result_start_time_less_than_or_equal_to())
            .target(var_.http_probe_result_target())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_http_probe_results = oci.HealthChecks.get_http_probe_results(probe_configuration_id=oci_health_checks_probe_configuration["test_probe_configuration"]["id"],
    start_time_greater_than_or_equal_to=var["http_probe_result_start_time_greater_than_or_equal_to"],
    start_time_less_than_or_equal_to=var["http_probe_result_start_time_less_than_or_equal_to"],
    target=var["http_probe_result_target"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testHttpProbeResults = oci.HealthChecks.getHttpProbeResults({
    probeConfigurationId: oci_health_checks_probe_configuration.test_probe_configuration.id,
    startTimeGreaterThanOrEqualTo: _var.http_probe_result_start_time_greater_than_or_equal_to,
    startTimeLessThanOrEqualTo: _var.http_probe_result_start_time_less_than_or_equal_to,
    target: _var.http_probe_result_target,
});
variables:
  testHttpProbeResults:
    fn::invoke:
      Function: oci:HealthChecks:getHttpProbeResults
      Arguments:
        probeConfigurationId: ${oci_health_checks_probe_configuration.test_probe_configuration.id}
        startTimeGreaterThanOrEqualTo: ${var.http_probe_result_start_time_greater_than_or_equal_to}
        startTimeLessThanOrEqualTo: ${var.http_probe_result_start_time_less_than_or_equal_to}
        target: ${var.http_probe_result_target}

Using getHttpProbeResults

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 getHttpProbeResults(args: GetHttpProbeResultsArgs, opts?: InvokeOptions): Promise<GetHttpProbeResultsResult>
function getHttpProbeResultsOutput(args: GetHttpProbeResultsOutputArgs, opts?: InvokeOptions): Output<GetHttpProbeResultsResult>
def get_http_probe_results(filters: Optional[Sequence[_healthchecks.GetHttpProbeResultsFilter]] = None,
                           probe_configuration_id: Optional[str] = None,
                           start_time_greater_than_or_equal_to: Optional[float] = None,
                           start_time_less_than_or_equal_to: Optional[float] = None,
                           target: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetHttpProbeResultsResult
def get_http_probe_results_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[_healthchecks.GetHttpProbeResultsFilterArgs]]]] = None,
                           probe_configuration_id: Optional[pulumi.Input[str]] = None,
                           start_time_greater_than_or_equal_to: Optional[pulumi.Input[float]] = None,
                           start_time_less_than_or_equal_to: Optional[pulumi.Input[float]] = None,
                           target: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetHttpProbeResultsResult]
func GetHttpProbeResults(ctx *Context, args *GetHttpProbeResultsArgs, opts ...InvokeOption) (*GetHttpProbeResultsResult, error)
func GetHttpProbeResultsOutput(ctx *Context, args *GetHttpProbeResultsOutputArgs, opts ...InvokeOption) GetHttpProbeResultsResultOutput

> Note: This function is named GetHttpProbeResults in the Go SDK.

public static class GetHttpProbeResults 
{
    public static Task<GetHttpProbeResultsResult> InvokeAsync(GetHttpProbeResultsArgs args, InvokeOptions? opts = null)
    public static Output<GetHttpProbeResultsResult> Invoke(GetHttpProbeResultsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetHttpProbeResultsResult> getHttpProbeResults(GetHttpProbeResultsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:HealthChecks/getHttpProbeResults:getHttpProbeResults
  arguments:
    # arguments dictionary

The following arguments are supported:

ProbeConfigurationId string

The OCID of a monitor or on-demand probe.

Filters List<GetHttpProbeResultsFilter>
StartTimeGreaterThanOrEqualTo double

Returns results with a startTime equal to or greater than the specified value.

StartTimeLessThanOrEqualTo double

Returns results with a startTime equal to or less than the specified value.

Target string

Filters results that match the target.

ProbeConfigurationId string

The OCID of a monitor or on-demand probe.

Filters []GetHttpProbeResultsFilter
StartTimeGreaterThanOrEqualTo float64

Returns results with a startTime equal to or greater than the specified value.

StartTimeLessThanOrEqualTo float64

Returns results with a startTime equal to or less than the specified value.

Target string

Filters results that match the target.

probeConfigurationId String

The OCID of a monitor or on-demand probe.

filters List<GetHttpProbeResultsFilter>
startTimeGreaterThanOrEqualTo Double

Returns results with a startTime equal to or greater than the specified value.

startTimeLessThanOrEqualTo Double

Returns results with a startTime equal to or less than the specified value.

target String

Filters results that match the target.

probeConfigurationId string

The OCID of a monitor or on-demand probe.

filters GetHttpProbeResultsFilter[]
startTimeGreaterThanOrEqualTo number

Returns results with a startTime equal to or greater than the specified value.

startTimeLessThanOrEqualTo number

Returns results with a startTime equal to or less than the specified value.

target string

Filters results that match the target.

probe_configuration_id str

The OCID of a monitor or on-demand probe.

filters GetHttpProbeResultsFilter]
start_time_greater_than_or_equal_to float

Returns results with a startTime equal to or greater than the specified value.

start_time_less_than_or_equal_to float

Returns results with a startTime equal to or less than the specified value.

target str

Filters results that match the target.

probeConfigurationId String

The OCID of a monitor or on-demand probe.

filters List<Property Map>
startTimeGreaterThanOrEqualTo Number

Returns results with a startTime equal to or greater than the specified value.

startTimeLessThanOrEqualTo Number

Returns results with a startTime equal to or less than the specified value.

target String

Filters results that match the target.

getHttpProbeResults Result

The following output properties are available:

HttpProbeResults List<GetHttpProbeResultsHttpProbeResult>

The list of http_probe_results.

Id string

The provider-assigned unique ID for this managed resource.

ProbeConfigurationId string

The OCID of the monitor or on-demand probe responsible for creating this result.

Filters List<GetHttpProbeResultsFilter>
StartTimeGreaterThanOrEqualTo double
StartTimeLessThanOrEqualTo double
Target string

The target hostname or IP address of the probe.

HttpProbeResults []GetHttpProbeResultsHttpProbeResult

The list of http_probe_results.

Id string

The provider-assigned unique ID for this managed resource.

ProbeConfigurationId string

The OCID of the monitor or on-demand probe responsible for creating this result.

Filters []GetHttpProbeResultsFilter
StartTimeGreaterThanOrEqualTo float64
StartTimeLessThanOrEqualTo float64
Target string

The target hostname or IP address of the probe.

httpProbeResults List<GetHttpProbeResultsHttpProbeResult>

The list of http_probe_results.

id String

The provider-assigned unique ID for this managed resource.

probeConfigurationId String

The OCID of the monitor or on-demand probe responsible for creating this result.

filters List<GetHttpProbeResultsFilter>
startTimeGreaterThanOrEqualTo Double
startTimeLessThanOrEqualTo Double
target String

The target hostname or IP address of the probe.

httpProbeResults GetHttpProbeResultsHttpProbeResult[]

The list of http_probe_results.

id string

The provider-assigned unique ID for this managed resource.

probeConfigurationId string

The OCID of the monitor or on-demand probe responsible for creating this result.

filters GetHttpProbeResultsFilter[]
startTimeGreaterThanOrEqualTo number
startTimeLessThanOrEqualTo number
target string

The target hostname or IP address of the probe.

http_probe_results GetHttpProbeResultsHttpProbeResult]

The list of http_probe_results.

id str

The provider-assigned unique ID for this managed resource.

probe_configuration_id str

The OCID of the monitor or on-demand probe responsible for creating this result.

filters GetHttpProbeResultsFilter]
start_time_greater_than_or_equal_to float
start_time_less_than_or_equal_to float
target str

The target hostname or IP address of the probe.

httpProbeResults List<Property Map>

The list of http_probe_results.

id String

The provider-assigned unique ID for this managed resource.

probeConfigurationId String

The OCID of the monitor or on-demand probe responsible for creating this result.

filters List<Property Map>
startTimeGreaterThanOrEqualTo Number
startTimeLessThanOrEqualTo Number
target String

The target hostname or IP address of the probe.

Supporting Types

GetHttpProbeResultsFilter

Name string
Values List<string>
Regex bool
Name string
Values []string
Regex bool
name String
values List<String>
regex Boolean
name string
values string[]
regex boolean
name str
values Sequence[str]
regex bool
name String
values List<String>
regex Boolean

GetHttpProbeResultsHttpProbeResult

ConnectEnd double

The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.

ConnectStart double

The time immediately before the vantage point starts establishing the connection to the server to retrieve the resource.

Connections List<GetHttpProbeResultsHttpProbeResultConnection>

TCP connection results. All durations are in milliseconds.

Dns List<GetHttpProbeResultsHttpProbeResultDn>

The DNS resolution results.

DomainLookupEnd double

The time immediately before the vantage point finishes the domain name lookup for the resource.

DomainLookupStart double

The time immediately before the vantage point starts the domain name lookup for the resource.

Duration double

The total duration from start of request until response is fully consumed or the connection is closed.

EncodedBodySize int

The size, in octets, of the payload body prior to removing any applied content-codings.

ErrorCategory string

The category of error if an error occurs executing the probe. The errorMessage field provides a message with the error details.

  • NONE - No error
  • DNS - DNS errors
  • TRANSPORT - Transport-related errors, for example a "TLS certificate expired" error.
  • NETWORK - Network-related errors, for example a "network unreachable" error.
  • SYSTEM - Internal system errors.
ErrorMessage string

The error information indicating why a probe execution failed.

FetchStart double

The time immediately before the vantage point starts to fetch the resource.

IsHealthy bool

True if the probe result is determined to be healthy based on probe type-specific criteria. For HTTP probes, a probe result is considered healthy if the HTTP response code is greater than or equal to 200 and less than 300.

IsTimedOut bool

True if the probe did not complete before the configured timeoutInSeconds value.

Key string

A value identifying this specific probe result. The key is only unique within the results of its probe configuration. The key may be reused after 90 days.

ProbeConfigurationId string

The OCID of a monitor or on-demand probe.

Protocol string

The supported protocols available for HTTP probes.

RequestStart double

The time immediately before the vantage point starts requesting the resource from the server.

ResponseEnd double

The time immediately after the vantage point receives the last byte of the response or immediately before the transport connection is closed, whichever comes first.

ResponseStart double

The time immediately after the vantage point's HTTP parser receives the first byte of the response.

SecureConnectionStart double

The time immediately before the vantage point starts the handshake process to secure the current connection.

StartTime double

The date and time the probe was executed, expressed in milliseconds since the POSIX epoch. This field is defined by the PerformanceResourceTiming interface of the W3C Resource Timing specification. For more information, see Resource Timing.

StatusCode int

The HTTP response status code.

Target string

Filters results that match the target.

VantagePointName string

The name of the vantage point that executed the probe.

ConnectEnd float64

The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.

ConnectStart float64

The time immediately before the vantage point starts establishing the connection to the server to retrieve the resource.

Connections []GetHttpProbeResultsHttpProbeResultConnection

TCP connection results. All durations are in milliseconds.

Dns []GetHttpProbeResultsHttpProbeResultDn

The DNS resolution results.

DomainLookupEnd float64

The time immediately before the vantage point finishes the domain name lookup for the resource.

DomainLookupStart float64

The time immediately before the vantage point starts the domain name lookup for the resource.

Duration float64

The total duration from start of request until response is fully consumed or the connection is closed.

EncodedBodySize int

The size, in octets, of the payload body prior to removing any applied content-codings.

ErrorCategory string

The category of error if an error occurs executing the probe. The errorMessage field provides a message with the error details.

  • NONE - No error
  • DNS - DNS errors
  • TRANSPORT - Transport-related errors, for example a "TLS certificate expired" error.
  • NETWORK - Network-related errors, for example a "network unreachable" error.
  • SYSTEM - Internal system errors.
ErrorMessage string

The error information indicating why a probe execution failed.

FetchStart float64

The time immediately before the vantage point starts to fetch the resource.

IsHealthy bool

True if the probe result is determined to be healthy based on probe type-specific criteria. For HTTP probes, a probe result is considered healthy if the HTTP response code is greater than or equal to 200 and less than 300.

IsTimedOut bool

True if the probe did not complete before the configured timeoutInSeconds value.

Key string

A value identifying this specific probe result. The key is only unique within the results of its probe configuration. The key may be reused after 90 days.

ProbeConfigurationId string

The OCID of a monitor or on-demand probe.

Protocol string

The supported protocols available for HTTP probes.

RequestStart float64

The time immediately before the vantage point starts requesting the resource from the server.

ResponseEnd float64

The time immediately after the vantage point receives the last byte of the response or immediately before the transport connection is closed, whichever comes first.

ResponseStart float64

The time immediately after the vantage point's HTTP parser receives the first byte of the response.

SecureConnectionStart float64

The time immediately before the vantage point starts the handshake process to secure the current connection.

StartTime float64

The date and time the probe was executed, expressed in milliseconds since the POSIX epoch. This field is defined by the PerformanceResourceTiming interface of the W3C Resource Timing specification. For more information, see Resource Timing.

StatusCode int

The HTTP response status code.

Target string

Filters results that match the target.

VantagePointName string

The name of the vantage point that executed the probe.

connectEnd Double

The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.

connectStart Double

The time immediately before the vantage point starts establishing the connection to the server to retrieve the resource.

connections List<GetHttpProbeResultsHttpProbeResultConnection>

TCP connection results. All durations are in milliseconds.

dns List<GetHttpProbeResultsHttpProbeResultDn>

The DNS resolution results.

domainLookupEnd Double

The time immediately before the vantage point finishes the domain name lookup for the resource.

domainLookupStart Double

The time immediately before the vantage point starts the domain name lookup for the resource.

duration Double

The total duration from start of request until response is fully consumed or the connection is closed.

encodedBodySize Integer

The size, in octets, of the payload body prior to removing any applied content-codings.

errorCategory String

The category of error if an error occurs executing the probe. The errorMessage field provides a message with the error details.

  • NONE - No error
  • DNS - DNS errors
  • TRANSPORT - Transport-related errors, for example a "TLS certificate expired" error.
  • NETWORK - Network-related errors, for example a "network unreachable" error.
  • SYSTEM - Internal system errors.
errorMessage String

The error information indicating why a probe execution failed.

fetchStart Double

The time immediately before the vantage point starts to fetch the resource.

isHealthy Boolean

True if the probe result is determined to be healthy based on probe type-specific criteria. For HTTP probes, a probe result is considered healthy if the HTTP response code is greater than or equal to 200 and less than 300.

isTimedOut Boolean

True if the probe did not complete before the configured timeoutInSeconds value.

key String

A value identifying this specific probe result. The key is only unique within the results of its probe configuration. The key may be reused after 90 days.

probeConfigurationId String

The OCID of a monitor or on-demand probe.

protocol String

The supported protocols available for HTTP probes.

requestStart Double

The time immediately before the vantage point starts requesting the resource from the server.

responseEnd Double

The time immediately after the vantage point receives the last byte of the response or immediately before the transport connection is closed, whichever comes first.

responseStart Double

The time immediately after the vantage point's HTTP parser receives the first byte of the response.

secureConnectionStart Double

The time immediately before the vantage point starts the handshake process to secure the current connection.

startTime Double

The date and time the probe was executed, expressed in milliseconds since the POSIX epoch. This field is defined by the PerformanceResourceTiming interface of the W3C Resource Timing specification. For more information, see Resource Timing.

statusCode Integer

The HTTP response status code.

target String

Filters results that match the target.

vantagePointName String

The name of the vantage point that executed the probe.

connectEnd number

The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.

connectStart number

The time immediately before the vantage point starts establishing the connection to the server to retrieve the resource.

connections GetHttpProbeResultsHttpProbeResultConnection[]

TCP connection results. All durations are in milliseconds.

dns GetHttpProbeResultsHttpProbeResultDn[]

The DNS resolution results.

domainLookupEnd number

The time immediately before the vantage point finishes the domain name lookup for the resource.

domainLookupStart number

The time immediately before the vantage point starts the domain name lookup for the resource.

duration number

The total duration from start of request until response is fully consumed or the connection is closed.

encodedBodySize number

The size, in octets, of the payload body prior to removing any applied content-codings.

errorCategory string

The category of error if an error occurs executing the probe. The errorMessage field provides a message with the error details.

  • NONE - No error
  • DNS - DNS errors
  • TRANSPORT - Transport-related errors, for example a "TLS certificate expired" error.
  • NETWORK - Network-related errors, for example a "network unreachable" error.
  • SYSTEM - Internal system errors.
errorMessage string

The error information indicating why a probe execution failed.

fetchStart number

The time immediately before the vantage point starts to fetch the resource.

isHealthy boolean

True if the probe result is determined to be healthy based on probe type-specific criteria. For HTTP probes, a probe result is considered healthy if the HTTP response code is greater than or equal to 200 and less than 300.

isTimedOut boolean

True if the probe did not complete before the configured timeoutInSeconds value.

key string

A value identifying this specific probe result. The key is only unique within the results of its probe configuration. The key may be reused after 90 days.

probeConfigurationId string

The OCID of a monitor or on-demand probe.

protocol string

The supported protocols available for HTTP probes.

requestStart number

The time immediately before the vantage point starts requesting the resource from the server.

responseEnd number

The time immediately after the vantage point receives the last byte of the response or immediately before the transport connection is closed, whichever comes first.

responseStart number

The time immediately after the vantage point's HTTP parser receives the first byte of the response.

secureConnectionStart number

The time immediately before the vantage point starts the handshake process to secure the current connection.

startTime number

The date and time the probe was executed, expressed in milliseconds since the POSIX epoch. This field is defined by the PerformanceResourceTiming interface of the W3C Resource Timing specification. For more information, see Resource Timing.

statusCode number

The HTTP response status code.

target string

Filters results that match the target.

vantagePointName string

The name of the vantage point that executed the probe.

connect_end float

The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.

connect_start float

The time immediately before the vantage point starts establishing the connection to the server to retrieve the resource.

connections GetHttpProbeResultsHttpProbeResultConnection]

TCP connection results. All durations are in milliseconds.

dns GetHttpProbeResultsHttpProbeResultDn]

The DNS resolution results.

domain_lookup_end float

The time immediately before the vantage point finishes the domain name lookup for the resource.

domain_lookup_start float

The time immediately before the vantage point starts the domain name lookup for the resource.

duration float

The total duration from start of request until response is fully consumed or the connection is closed.

encoded_body_size int

The size, in octets, of the payload body prior to removing any applied content-codings.

error_category str

The category of error if an error occurs executing the probe. The errorMessage field provides a message with the error details.

  • NONE - No error
  • DNS - DNS errors
  • TRANSPORT - Transport-related errors, for example a "TLS certificate expired" error.
  • NETWORK - Network-related errors, for example a "network unreachable" error.
  • SYSTEM - Internal system errors.
error_message str

The error information indicating why a probe execution failed.

fetch_start float

The time immediately before the vantage point starts to fetch the resource.

is_healthy bool

True if the probe result is determined to be healthy based on probe type-specific criteria. For HTTP probes, a probe result is considered healthy if the HTTP response code is greater than or equal to 200 and less than 300.

is_timed_out bool

True if the probe did not complete before the configured timeoutInSeconds value.

key str

A value identifying this specific probe result. The key is only unique within the results of its probe configuration. The key may be reused after 90 days.

probe_configuration_id str

The OCID of a monitor or on-demand probe.

protocol str

The supported protocols available for HTTP probes.

request_start float

The time immediately before the vantage point starts requesting the resource from the server.

response_end float

The time immediately after the vantage point receives the last byte of the response or immediately before the transport connection is closed, whichever comes first.

response_start float

The time immediately after the vantage point's HTTP parser receives the first byte of the response.

secure_connection_start float

The time immediately before the vantage point starts the handshake process to secure the current connection.

start_time float

The date and time the probe was executed, expressed in milliseconds since the POSIX epoch. This field is defined by the PerformanceResourceTiming interface of the W3C Resource Timing specification. For more information, see Resource Timing.

status_code int

The HTTP response status code.

target str

Filters results that match the target.

vantage_point_name str

The name of the vantage point that executed the probe.

connectEnd Number

The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.

connectStart Number

The time immediately before the vantage point starts establishing the connection to the server to retrieve the resource.

connections List<Property Map>

TCP connection results. All durations are in milliseconds.

dns List<Property Map>

The DNS resolution results.

domainLookupEnd Number

The time immediately before the vantage point finishes the domain name lookup for the resource.

domainLookupStart Number

The time immediately before the vantage point starts the domain name lookup for the resource.

duration Number

The total duration from start of request until response is fully consumed or the connection is closed.

encodedBodySize Number

The size, in octets, of the payload body prior to removing any applied content-codings.

errorCategory String

The category of error if an error occurs executing the probe. The errorMessage field provides a message with the error details.

  • NONE - No error
  • DNS - DNS errors
  • TRANSPORT - Transport-related errors, for example a "TLS certificate expired" error.
  • NETWORK - Network-related errors, for example a "network unreachable" error.
  • SYSTEM - Internal system errors.
errorMessage String

The error information indicating why a probe execution failed.

fetchStart Number

The time immediately before the vantage point starts to fetch the resource.

isHealthy Boolean

True if the probe result is determined to be healthy based on probe type-specific criteria. For HTTP probes, a probe result is considered healthy if the HTTP response code is greater than or equal to 200 and less than 300.

isTimedOut Boolean

True if the probe did not complete before the configured timeoutInSeconds value.

key String

A value identifying this specific probe result. The key is only unique within the results of its probe configuration. The key may be reused after 90 days.

probeConfigurationId String

The OCID of a monitor or on-demand probe.

protocol String

The supported protocols available for HTTP probes.

requestStart Number

The time immediately before the vantage point starts requesting the resource from the server.

responseEnd Number

The time immediately after the vantage point receives the last byte of the response or immediately before the transport connection is closed, whichever comes first.

responseStart Number

The time immediately after the vantage point's HTTP parser receives the first byte of the response.

secureConnectionStart Number

The time immediately before the vantage point starts the handshake process to secure the current connection.

startTime Number

The date and time the probe was executed, expressed in milliseconds since the POSIX epoch. This field is defined by the PerformanceResourceTiming interface of the W3C Resource Timing specification. For more information, see Resource Timing.

statusCode Number

The HTTP response status code.

target String

Filters results that match the target.

vantagePointName String

The name of the vantage point that executed the probe.

GetHttpProbeResultsHttpProbeResultConnection

Address string

The connection IP address.

ConnectDuration double

Total connect duration, calculated using connectEnd minus connectStart.

Port int

The port.

SecureConnectDuration double

The duration to secure the connection. This value will be zero for insecure connections. Calculated using connectEnd minus secureConnectionStart.

Address string

The connection IP address.

ConnectDuration float64

Total connect duration, calculated using connectEnd minus connectStart.

Port int

The port.

SecureConnectDuration float64

The duration to secure the connection. This value will be zero for insecure connections. Calculated using connectEnd minus secureConnectionStart.

address String

The connection IP address.

connectDuration Double

Total connect duration, calculated using connectEnd minus connectStart.

port Integer

The port.

secureConnectDuration Double

The duration to secure the connection. This value will be zero for insecure connections. Calculated using connectEnd minus secureConnectionStart.

address string

The connection IP address.

connectDuration number

Total connect duration, calculated using connectEnd minus connectStart.

port number

The port.

secureConnectDuration number

The duration to secure the connection. This value will be zero for insecure connections. Calculated using connectEnd minus secureConnectionStart.

address str

The connection IP address.

connect_duration float

Total connect duration, calculated using connectEnd minus connectStart.

port int

The port.

secure_connect_duration float

The duration to secure the connection. This value will be zero for insecure connections. Calculated using connectEnd minus secureConnectionStart.

address String

The connection IP address.

connectDuration Number

Total connect duration, calculated using connectEnd minus connectStart.

port Number

The port.

secureConnectDuration Number

The duration to secure the connection. This value will be zero for insecure connections. Calculated using connectEnd minus secureConnectionStart.

GetHttpProbeResultsHttpProbeResultDn

Addresses List<string>

The addresses returned by DNS resolution.

DomainLookupDuration double

Total DNS resolution duration, in milliseconds. Calculated using domainLookupEnd minus domainLookupStart.

Addresses []string

The addresses returned by DNS resolution.

DomainLookupDuration float64

Total DNS resolution duration, in milliseconds. Calculated using domainLookupEnd minus domainLookupStart.

addresses List<String>

The addresses returned by DNS resolution.

domainLookupDuration Double

Total DNS resolution duration, in milliseconds. Calculated using domainLookupEnd minus domainLookupStart.

addresses string[]

The addresses returned by DNS resolution.

domainLookupDuration number

Total DNS resolution duration, in milliseconds. Calculated using domainLookupEnd minus domainLookupStart.

addresses Sequence[str]

The addresses returned by DNS resolution.

domain_lookup_duration float

Total DNS resolution duration, in milliseconds. Calculated using domainLookupEnd minus domainLookupStart.

addresses List<String>

The addresses returned by DNS resolution.

domainLookupDuration Number

Total DNS resolution duration, in milliseconds. Calculated using domainLookupEnd minus domainLookupStart.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.