Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.HealthChecks.getHttpProbeResults
Explore with Pulumi AI
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: testProbeConfiguration.id,
startTimeGreaterThanOrEqualTo: httpProbeResultStartTimeGreaterThanOrEqualTo,
startTimeLessThanOrEqualTo: httpProbeResultStartTimeLessThanOrEqualTo,
target: httpProbeResultTarget,
});
import pulumi
import pulumi_oci as oci
test_http_probe_results = oci.HealthChecks.get_http_probe_results(probe_configuration_id=test_probe_configuration["id"],
start_time_greater_than_or_equal_to=http_probe_result_start_time_greater_than_or_equal_to,
start_time_less_than_or_equal_to=http_probe_result_start_time_less_than_or_equal_to,
target=http_probe_result_target)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/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: testProbeConfiguration.Id,
StartTimeGreaterThanOrEqualTo: pulumi.Float64Ref(httpProbeResultStartTimeGreaterThanOrEqualTo),
StartTimeLessThanOrEqualTo: pulumi.Float64Ref(httpProbeResultStartTimeLessThanOrEqualTo),
Target: pulumi.StringRef(httpProbeResultTarget),
}, 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 = testProbeConfiguration.Id,
StartTimeGreaterThanOrEqualTo = httpProbeResultStartTimeGreaterThanOrEqualTo,
StartTimeLessThanOrEqualTo = httpProbeResultStartTimeLessThanOrEqualTo,
Target = httpProbeResultTarget,
});
});
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(testProbeConfiguration.id())
.startTimeGreaterThanOrEqualTo(httpProbeResultStartTimeGreaterThanOrEqualTo)
.startTimeLessThanOrEqualTo(httpProbeResultStartTimeLessThanOrEqualTo)
.target(httpProbeResultTarget)
.build());
}
}
variables:
testHttpProbeResults:
fn::invoke:
Function: oci:HealthChecks:getHttpProbeResults
Arguments:
probeConfigurationId: ${testProbeConfiguration.id}
startTimeGreaterThanOrEqualTo: ${httpProbeResultStartTimeGreaterThanOrEqualTo}
startTimeLessThanOrEqualTo: ${httpProbeResultStartTimeLessThanOrEqualTo}
target: ${httpProbeResultTarget}
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:
- Probe
Configuration stringId - The OCID of a monitor or on-demand probe.
- Filters
List<Get
Http Probe Results Filter> - Start
Time doubleGreater Than Or Equal To - Returns results with a
startTime
equal to or greater than the specified value. - Start
Time doubleLess Than Or Equal To - Returns results with a
startTime
equal to or less than the specified value. - Target string
- Filters results that match the
target
.
- Probe
Configuration stringId - The OCID of a monitor or on-demand probe.
- Filters
[]Get
Http Probe Results Filter - Start
Time float64Greater Than Or Equal To - Returns results with a
startTime
equal to or greater than the specified value. - Start
Time float64Less Than Or Equal To - Returns results with a
startTime
equal to or less than the specified value. - Target string
- Filters results that match the
target
.
- probe
Configuration StringId - The OCID of a monitor or on-demand probe.
- filters
List<Get
Http Probe Results Filter> - start
Time DoubleGreater Than Or Equal To - Returns results with a
startTime
equal to or greater than the specified value. - start
Time DoubleLess Than Or Equal To - Returns results with a
startTime
equal to or less than the specified value. - target String
- Filters results that match the
target
.
- probe
Configuration stringId - The OCID of a monitor or on-demand probe.
- filters
Get
Http Probe Results Filter[] - start
Time numberGreater Than Or Equal To - Returns results with a
startTime
equal to or greater than the specified value. - start
Time numberLess Than Or Equal To - Returns results with a
startTime
equal to or less than the specified value. - target string
- Filters results that match the
target
.
- probe_
configuration_ strid - The OCID of a monitor or on-demand probe.
- filters
Sequence[healthchecks.
Get Http Probe Results Filter] - start_
time_ floatgreater_ than_ or_ equal_ to - Returns results with a
startTime
equal to or greater than the specified value. - start_
time_ floatless_ than_ or_ equal_ to - Returns results with a
startTime
equal to or less than the specified value. - target str
- Filters results that match the
target
.
- probe
Configuration StringId - The OCID of a monitor or on-demand probe.
- filters List<Property Map>
- start
Time NumberGreater Than Or Equal To - Returns results with a
startTime
equal to or greater than the specified value. - start
Time NumberLess Than Or Equal To - 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:
- Http
Probe List<GetResults Http Probe Results Http Probe Result> - The list of http_probe_results.
- Id string
- The provider-assigned unique ID for this managed resource.
- Probe
Configuration stringId - The OCID of the monitor or on-demand probe responsible for creating this result.
- Filters
List<Get
Http Probe Results Filter> - Start
Time doubleGreater Than Or Equal To - Start
Time doubleLess Than Or Equal To - Target string
- The target hostname or IP address of the probe.
- Http
Probe []GetResults Http Probe Results Http Probe Result - The list of http_probe_results.
- Id string
- The provider-assigned unique ID for this managed resource.
- Probe
Configuration stringId - The OCID of the monitor or on-demand probe responsible for creating this result.
- Filters
[]Get
Http Probe Results Filter - Start
Time float64Greater Than Or Equal To - Start
Time float64Less Than Or Equal To - Target string
- The target hostname or IP address of the probe.
- http
Probe List<GetResults Http Probe Results Http Probe Result> - The list of http_probe_results.
- id String
- The provider-assigned unique ID for this managed resource.
- probe
Configuration StringId - The OCID of the monitor or on-demand probe responsible for creating this result.
- filters
List<Get
Http Probe Results Filter> - start
Time DoubleGreater Than Or Equal To - start
Time DoubleLess Than Or Equal To - target String
- The target hostname or IP address of the probe.
- http
Probe GetResults Http Probe Results Http Probe Result[] - The list of http_probe_results.
- id string
- The provider-assigned unique ID for this managed resource.
- probe
Configuration stringId - The OCID of the monitor or on-demand probe responsible for creating this result.
- filters
Get
Http Probe Results Filter[] - start
Time numberGreater Than Or Equal To - start
Time numberLess Than Or Equal To - target string
- The target hostname or IP address of the probe.
- http_
probe_ Sequence[healthchecks.results Get Http Probe Results Http Probe Result] - The list of http_probe_results.
- id str
- The provider-assigned unique ID for this managed resource.
- probe_
configuration_ strid - The OCID of the monitor or on-demand probe responsible for creating this result.
- filters
Sequence[healthchecks.
Get Http Probe Results Filter] - start_
time_ floatgreater_ than_ or_ equal_ to - start_
time_ floatless_ than_ or_ equal_ to - target str
- The target hostname or IP address of the probe.
- http
Probe List<Property Map>Results - The list of http_probe_results.
- id String
- The provider-assigned unique ID for this managed resource.
- probe
Configuration StringId - The OCID of the monitor or on-demand probe responsible for creating this result.
- filters List<Property Map>
- start
Time NumberGreater Than Or Equal To - start
Time NumberLess Than Or Equal To - target String
- The target hostname or IP address of the probe.
Supporting Types
GetHttpProbeResultsFilter
GetHttpProbeResultsHttpProbeResult
- Connect
End double - The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.
- Connect
Start double - The time immediately before the vantage point starts establishing the connection to the server to retrieve the resource.
- Connections
List<Get
Http Probe Results Http Probe Result Connection> - TCP connection results. All durations are in milliseconds.
- Dns
List<Get
Http Probe Results Http Probe Result Dn> - The DNS resolution results.
- Domain
Lookup doubleEnd - The time immediately before the vantage point finishes the domain name lookup for the resource.
- Domain
Lookup doubleStart - 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.
- Encoded
Body intSize - The size, in octets, of the payload body prior to removing any applied content-codings.
- Error
Category 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.
- Error
Message string - The error information indicating why a probe execution failed.
- Fetch
Start double - 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 boolOut - 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.
- Probe
Configuration stringId - The OCID of a monitor or on-demand probe.
- Protocol string
- The supported protocols available for HTTP probes.
- Request
Start double - The time immediately before the vantage point starts requesting the resource from the server.
- Response
End 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.
- Response
Start double - The time immediately after the vantage point's HTTP parser receives the first byte of the response.
- Secure
Connection doubleStart - The time immediately before the vantage point starts the handshake process to secure the current connection.
- Start
Time 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.
- Status
Code int - The HTTP response status code.
- Target string
- Filters results that match the
target
. - Vantage
Point stringName - The name of the vantage point that executed the probe.
- Connect
End float64 - The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.
- Connect
Start float64 - The time immediately before the vantage point starts establishing the connection to the server to retrieve the resource.
- Connections
[]Get
Http Probe Results Http Probe Result Connection - TCP connection results. All durations are in milliseconds.
- Dns
[]Get
Http Probe Results Http Probe Result Dn - The DNS resolution results.
- Domain
Lookup float64End - The time immediately before the vantage point finishes the domain name lookup for the resource.
- Domain
Lookup float64Start - 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.
- Encoded
Body intSize - The size, in octets, of the payload body prior to removing any applied content-codings.
- Error
Category 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.
- Error
Message string - The error information indicating why a probe execution failed.
- Fetch
Start float64 - 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 boolOut - 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.
- Probe
Configuration stringId - The OCID of a monitor or on-demand probe.
- Protocol string
- The supported protocols available for HTTP probes.
- Request
Start float64 - The time immediately before the vantage point starts requesting the resource from the server.
- Response
End 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.
- Response
Start float64 - The time immediately after the vantage point's HTTP parser receives the first byte of the response.
- Secure
Connection float64Start - The time immediately before the vantage point starts the handshake process to secure the current connection.
- Start
Time 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.
- Status
Code int - The HTTP response status code.
- Target string
- Filters results that match the
target
. - Vantage
Point stringName - The name of the vantage point that executed the probe.
- connect
End Double - The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.
- connect
Start Double - The time immediately before the vantage point starts establishing the connection to the server to retrieve the resource.
- connections
List<Get
Http Probe Results Http Probe Result Connection> - TCP connection results. All durations are in milliseconds.
- dns
List<Get
Http Probe Results Http Probe Result Dn> - The DNS resolution results.
- domain
Lookup DoubleEnd - The time immediately before the vantage point finishes the domain name lookup for the resource.
- domain
Lookup DoubleStart - 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.
- encoded
Body IntegerSize - The size, in octets, of the payload body prior to removing any applied content-codings.
- error
Category 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.
- error
Message String - The error information indicating why a probe execution failed.
- fetch
Start Double - The time immediately before the vantage point starts to fetch the resource.
- is
Healthy 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.
- is
Timed BooleanOut - 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.
- probe
Configuration StringId - The OCID of a monitor or on-demand probe.
- protocol String
- The supported protocols available for HTTP probes.
- request
Start Double - The time immediately before the vantage point starts requesting the resource from the server.
- response
End 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.
- response
Start Double - The time immediately after the vantage point's HTTP parser receives the first byte of the response.
- secure
Connection DoubleStart - The time immediately before the vantage point starts the handshake process to secure the current connection.
- start
Time 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.
- status
Code Integer - The HTTP response status code.
- target String
- Filters results that match the
target
. - vantage
Point StringName - The name of the vantage point that executed the probe.
- connect
End number - The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.
- connect
Start number - The time immediately before the vantage point starts establishing the connection to the server to retrieve the resource.
- connections
Get
Http Probe Results Http Probe Result Connection[] - TCP connection results. All durations are in milliseconds.
- dns
Get
Http Probe Results Http Probe Result Dn[] - The DNS resolution results.
- domain
Lookup numberEnd - The time immediately before the vantage point finishes the domain name lookup for the resource.
- domain
Lookup numberStart - 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.
- encoded
Body numberSize - The size, in octets, of the payload body prior to removing any applied content-codings.
- error
Category 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.
- error
Message string - The error information indicating why a probe execution failed.
- fetch
Start number - The time immediately before the vantage point starts to fetch the resource.
- is
Healthy 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.
- is
Timed booleanOut - 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.
- probe
Configuration stringId - The OCID of a monitor or on-demand probe.
- protocol string
- The supported protocols available for HTTP probes.
- request
Start number - The time immediately before the vantage point starts requesting the resource from the server.
- response
End 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.
- response
Start number - The time immediately after the vantage point's HTTP parser receives the first byte of the response.
- secure
Connection numberStart - The time immediately before the vantage point starts the handshake process to secure the current connection.
- start
Time 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.
- status
Code number - The HTTP response status code.
- target string
- Filters results that match the
target
. - vantage
Point stringName - 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.
Get Http Probe Results Http Probe Result Connection] - TCP connection results. All durations are in milliseconds.
- dns
Sequence[healthchecks.
Get Http Probe Results Http Probe Result Dn] - The DNS resolution results.
- domain_
lookup_ floatend - The time immediately before the vantage point finishes the domain name lookup for the resource.
- domain_
lookup_ floatstart - 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_ intsize - 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_ boolout - 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_ strid - 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_ floatstart - 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_ strname - The name of the vantage point that executed the probe.
- connect
End Number - The time immediately after the vantage point finishes establishing the connection to the server to retrieve the resource.
- connect
Start 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.
- domain
Lookup NumberEnd - The time immediately before the vantage point finishes the domain name lookup for the resource.
- domain
Lookup NumberStart - 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.
- encoded
Body NumberSize - The size, in octets, of the payload body prior to removing any applied content-codings.
- error
Category 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.
- error
Message String - The error information indicating why a probe execution failed.
- fetch
Start Number - The time immediately before the vantage point starts to fetch the resource.
- is
Healthy 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.
- is
Timed BooleanOut - 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.
- probe
Configuration StringId - The OCID of a monitor or on-demand probe.
- protocol String
- The supported protocols available for HTTP probes.
- request
Start Number - The time immediately before the vantage point starts requesting the resource from the server.
- response
End 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.
- response
Start Number - The time immediately after the vantage point's HTTP parser receives the first byte of the response.
- secure
Connection NumberStart - The time immediately before the vantage point starts the handshake process to secure the current connection.
- start
Time 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.
- status
Code Number - The HTTP response status code.
- target String
- Filters results that match the
target
. - vantage
Point StringName - The name of the vantage point that executed the probe.
GetHttpProbeResultsHttpProbeResultConnection
- Address string
- The connection IP address.
- Connect
Duration double - Total connect duration, calculated using
connectEnd
minusconnectStart
. - Port int
- The port.
- Secure
Connect doubleDuration - The duration to secure the connection. This value will be zero for insecure connections. Calculated using
connectEnd
minussecureConnectionStart
.
- Address string
- The connection IP address.
- Connect
Duration float64 - Total connect duration, calculated using
connectEnd
minusconnectStart
. - Port int
- The port.
- Secure
Connect float64Duration - The duration to secure the connection. This value will be zero for insecure connections. Calculated using
connectEnd
minussecureConnectionStart
.
- address String
- The connection IP address.
- connect
Duration Double - Total connect duration, calculated using
connectEnd
minusconnectStart
. - port Integer
- The port.
- secure
Connect DoubleDuration - The duration to secure the connection. This value will be zero for insecure connections. Calculated using
connectEnd
minussecureConnectionStart
.
- address string
- The connection IP address.
- connect
Duration number - Total connect duration, calculated using
connectEnd
minusconnectStart
. - port number
- The port.
- secure
Connect numberDuration - The duration to secure the connection. This value will be zero for insecure connections. Calculated using
connectEnd
minussecureConnectionStart
.
- address str
- The connection IP address.
- connect_
duration float - Total connect duration, calculated using
connectEnd
minusconnectStart
. - port int
- The port.
- secure_
connect_ floatduration - The duration to secure the connection. This value will be zero for insecure connections. Calculated using
connectEnd
minussecureConnectionStart
.
- address String
- The connection IP address.
- connect
Duration Number - Total connect duration, calculated using
connectEnd
minusconnectStart
. - port Number
- The port.
- secure
Connect NumberDuration - The duration to secure the connection. This value will be zero for insecure connections. Calculated using
connectEnd
minussecureConnectionStart
.
GetHttpProbeResultsHttpProbeResultDn
- Addresses List<string>
- The addresses returned by DNS resolution.
- Domain
Lookup doubleDuration - Total DNS resolution duration, in milliseconds. Calculated using
domainLookupEnd
minusdomainLookupStart
.
- Addresses []string
- The addresses returned by DNS resolution.
- Domain
Lookup float64Duration - Total DNS resolution duration, in milliseconds. Calculated using
domainLookupEnd
minusdomainLookupStart
.
- addresses List<String>
- The addresses returned by DNS resolution.
- domain
Lookup DoubleDuration - Total DNS resolution duration, in milliseconds. Calculated using
domainLookupEnd
minusdomainLookupStart
.
- addresses string[]
- The addresses returned by DNS resolution.
- domain
Lookup numberDuration - Total DNS resolution duration, in milliseconds. Calculated using
domainLookupEnd
minusdomainLookupStart
.
- addresses Sequence[str]
- The addresses returned by DNS resolution.
- domain_
lookup_ floatduration - Total DNS resolution duration, in milliseconds. Calculated using
domainLookupEnd
minusdomainLookupStart
.
- addresses List<String>
- The addresses returned by DNS resolution.
- domain
Lookup NumberDuration - Total DNS resolution duration, in milliseconds. Calculated using
domainLookupEnd
minusdomainLookupStart
.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.