1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. HealthChecks
  5. getHttpProbeResults
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

oci.HealthChecks.getHttpProbeResults

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi

    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

    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,
    });
    
    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"])
    
    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
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    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 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());
    
        }
    }
    
    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 Sequence[healthchecks.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 Sequence[healthchecks.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 Sequence[healthchecks.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 Sequence[healthchecks.GetHttpProbeResultsHttpProbeResultConnection]
    TCP connection results. All durations are in milliseconds.
    dns Sequence[healthchecks.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.
    oci logo
    Oracle Cloud Infrastructure v1.32.0 published on Thursday, Apr 18, 2024 by Pulumi