published on Thursday, Sep 17, 2026 by Checkly
published on Thursday, Sep 17, 2026 by Checkly
Traceroute monitors trace the network path to a host and measure per-hop latency and packet loss. Traceroute monitors do not support private locations.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as checkly from "@checkly/pulumi";
// Basic traceroute monitor
const example_traceroute_monitor = new checkly.TracerouteMonitor("example-traceroute-monitor", {
name: "Example traceroute monitor",
activated: true,
shouldFail: false,
frequency: 1,
useGlobalAlertSettings: true,
locations: ["us-west-1"],
request: {
url: "api.checklyhq.com",
},
});
// A more complex example tuning the trace and adding assertions
const example_traceroute_monitor_2 = new checkly.TracerouteMonitor("example-traceroute-monitor-2", {
name: "Example traceroute monitor 2",
activated: true,
shouldFail: false,
frequency: 5,
locations: [
"us-west-1",
"ap-northeast-1",
],
alertSettings: {
escalationType: "RUN_BASED",
runBasedEscalations: [{
failedRunThreshold: 1,
}],
reminders: [{
amount: 1,
}],
},
request: {
url: "api.checklyhq.com",
protocol: "ICMP",
ipFamily: "IPv4",
maxHops: 30,
maxUnknownHops: 15,
ptrLookup: true,
timeout: 10,
assertions: [
{
source: "PACKET_LOSS",
property: "",
comparison: "LESS_THAN",
target: "10",
},
{
source: "RESPONSE_TIME",
property: "avg",
comparison: "LESS_THAN",
target: "2000",
},
],
},
});
import pulumi
import pulumi_checkly as checkly
# Basic traceroute monitor
example_traceroute_monitor = checkly.TracerouteMonitor("example-traceroute-monitor",
name="Example traceroute monitor",
activated=True,
should_fail=False,
frequency=1,
use_global_alert_settings=True,
locations=["us-west-1"],
request={
"url": "api.checklyhq.com",
})
# A more complex example tuning the trace and adding assertions
example_traceroute_monitor_2 = checkly.TracerouteMonitor("example-traceroute-monitor-2",
name="Example traceroute monitor 2",
activated=True,
should_fail=False,
frequency=5,
locations=[
"us-west-1",
"ap-northeast-1",
],
alert_settings={
"escalation_type": "RUN_BASED",
"run_based_escalations": [{
"failed_run_threshold": 1,
}],
"reminders": [{
"amount": 1,
}],
},
request={
"url": "api.checklyhq.com",
"protocol": "ICMP",
"ip_family": "IPv4",
"max_hops": 30,
"max_unknown_hops": 15,
"ptr_lookup": True,
"timeout": 10,
"assertions": [
{
"source": "PACKET_LOSS",
"property": "",
"comparison": "LESS_THAN",
"target": "10",
},
{
"source": "RESPONSE_TIME",
"property": "avg",
"comparison": "LESS_THAN",
"target": "2000",
},
],
})
package main
import (
"github.com/checkly/pulumi-checkly/sdk/v2/go/checkly"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Basic traceroute monitor
_, err := checkly.NewTracerouteMonitor(ctx, "example-traceroute-monitor", &checkly.TracerouteMonitorArgs{
Name: pulumi.String("Example traceroute monitor"),
Activated: pulumi.Bool(true),
ShouldFail: pulumi.Bool(false),
Frequency: pulumi.Int(1),
UseGlobalAlertSettings: pulumi.Bool(true),
Locations: pulumi.StringArray{
pulumi.String("us-west-1"),
},
Request: &checkly.TracerouteMonitorRequestArgs{
Url: pulumi.String("api.checklyhq.com"),
},
})
if err != nil {
return err
}
// A more complex example tuning the trace and adding assertions
_, err = checkly.NewTracerouteMonitor(ctx, "example-traceroute-monitor-2", &checkly.TracerouteMonitorArgs{
Name: pulumi.String("Example traceroute monitor 2"),
Activated: pulumi.Bool(true),
ShouldFail: pulumi.Bool(false),
Frequency: pulumi.Int(5),
Locations: pulumi.StringArray{
pulumi.String("us-west-1"),
pulumi.String("ap-northeast-1"),
},
AlertSettings: &checkly.TracerouteMonitorAlertSettingsArgs{
EscalationType: pulumi.String("RUN_BASED"),
RunBasedEscalations: checkly.TracerouteMonitorAlertSettingsRunBasedEscalationArray{
&checkly.TracerouteMonitorAlertSettingsRunBasedEscalationArgs{
FailedRunThreshold: pulumi.Int(1),
},
},
Reminders: checkly.TracerouteMonitorAlertSettingsReminderArray{
&checkly.TracerouteMonitorAlertSettingsReminderArgs{
Amount: pulumi.Int(1),
},
},
},
Request: &checkly.TracerouteMonitorRequestArgs{
Url: pulumi.String("api.checklyhq.com"),
Protocol: pulumi.String("ICMP"),
IpFamily: pulumi.String("IPv4"),
MaxHops: pulumi.Int(30),
MaxUnknownHops: pulumi.Int(15),
PtrLookup: pulumi.Bool(true),
Timeout: pulumi.Int(10),
Assertions: checkly.TracerouteMonitorRequestAssertionArray{
&checkly.TracerouteMonitorRequestAssertionArgs{
Source: pulumi.String("PACKET_LOSS"),
Property: pulumi.String(""),
Comparison: pulumi.String("LESS_THAN"),
Target: pulumi.String("10"),
},
&checkly.TracerouteMonitorRequestAssertionArgs{
Source: pulumi.String("RESPONSE_TIME"),
Property: pulumi.String("avg"),
Comparison: pulumi.String("LESS_THAN"),
Target: pulumi.String("2000"),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Checkly = Pulumi.Checkly;
return await Deployment.RunAsync(() =>
{
// Basic traceroute monitor
var example_traceroute_monitor = new Checkly.TracerouteMonitor("example-traceroute-monitor", new()
{
Name = "Example traceroute monitor",
Activated = true,
ShouldFail = false,
Frequency = 1,
UseGlobalAlertSettings = true,
Locations = new[]
{
"us-west-1",
},
Request = new Checkly.Inputs.TracerouteMonitorRequestArgs
{
Url = "api.checklyhq.com",
},
});
// A more complex example tuning the trace and adding assertions
var example_traceroute_monitor_2 = new Checkly.TracerouteMonitor("example-traceroute-monitor-2", new()
{
Name = "Example traceroute monitor 2",
Activated = true,
ShouldFail = false,
Frequency = 5,
Locations = new[]
{
"us-west-1",
"ap-northeast-1",
},
AlertSettings = new Checkly.Inputs.TracerouteMonitorAlertSettingsArgs
{
EscalationType = "RUN_BASED",
RunBasedEscalations = new[]
{
new Checkly.Inputs.TracerouteMonitorAlertSettingsRunBasedEscalationArgs
{
FailedRunThreshold = 1,
},
},
Reminders = new[]
{
new Checkly.Inputs.TracerouteMonitorAlertSettingsReminderArgs
{
Amount = 1,
},
},
},
Request = new Checkly.Inputs.TracerouteMonitorRequestArgs
{
Url = "api.checklyhq.com",
Protocol = "ICMP",
IpFamily = "IPv4",
MaxHops = 30,
MaxUnknownHops = 15,
PtrLookup = true,
Timeout = 10,
Assertions = new[]
{
new Checkly.Inputs.TracerouteMonitorRequestAssertionArgs
{
Source = "PACKET_LOSS",
Property = "",
Comparison = "LESS_THAN",
Target = "10",
},
new Checkly.Inputs.TracerouteMonitorRequestAssertionArgs
{
Source = "RESPONSE_TIME",
Property = "avg",
Comparison = "LESS_THAN",
Target = "2000",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.checkly.TracerouteMonitor;
import com.pulumi.checkly.TracerouteMonitorArgs;
import com.pulumi.checkly.inputs.TracerouteMonitorRequestArgs;
import com.pulumi.checkly.inputs.TracerouteMonitorAlertSettingsArgs;
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) {
// Basic traceroute monitor
var example_traceroute_monitor = new TracerouteMonitor("example-traceroute-monitor", TracerouteMonitorArgs.builder()
.name("Example traceroute monitor")
.activated(true)
.shouldFail(false)
.frequency(1)
.useGlobalAlertSettings(true)
.locations("us-west-1")
.request(TracerouteMonitorRequestArgs.builder()
.url("api.checklyhq.com")
.build())
.build());
// A more complex example tuning the trace and adding assertions
var example_traceroute_monitor_2 = new TracerouteMonitor("example-traceroute-monitor-2", TracerouteMonitorArgs.builder()
.name("Example traceroute monitor 2")
.activated(true)
.shouldFail(false)
.frequency(5)
.locations(
"us-west-1",
"ap-northeast-1")
.alertSettings(TracerouteMonitorAlertSettingsArgs.builder()
.escalationType("RUN_BASED")
.runBasedEscalations(TracerouteMonitorAlertSettingsRunBasedEscalationArgs.builder()
.failedRunThreshold(1)
.build())
.reminders(TracerouteMonitorAlertSettingsReminderArgs.builder()
.amount(1)
.build())
.build())
.request(TracerouteMonitorRequestArgs.builder()
.url("api.checklyhq.com")
.protocol("ICMP")
.ipFamily("IPv4")
.maxHops(30)
.maxUnknownHops(15)
.ptrLookup(true)
.timeout(10)
.assertions(
TracerouteMonitorRequestAssertionArgs.builder()
.source("PACKET_LOSS")
.property("")
.comparison("LESS_THAN")
.target("10")
.build(),
TracerouteMonitorRequestAssertionArgs.builder()
.source("RESPONSE_TIME")
.property("avg")
.comparison("LESS_THAN")
.target("2000")
.build())
.build())
.build());
}
}
resources:
# Basic traceroute monitor
example-traceroute-monitor:
type: checkly:TracerouteMonitor
properties:
name: Example traceroute monitor
activated: true
shouldFail: false
frequency: 1
useGlobalAlertSettings: true
locations:
- us-west-1
request:
url: api.checklyhq.com
# A more complex example tuning the trace and adding assertions
example-traceroute-monitor-2:
type: checkly:TracerouteMonitor
properties:
name: Example traceroute monitor 2
activated: true
shouldFail: false
frequency: 5
locations:
- us-west-1
- ap-northeast-1
alertSettings:
escalationType: RUN_BASED
runBasedEscalations:
- failedRunThreshold: 1
reminders:
- amount: 1
request:
url: api.checklyhq.com
protocol: ICMP
ipFamily: IPv4
maxHops: 30
maxUnknownHops: 15
ptrLookup: true
timeout: 10
assertions:
- source: PACKET_LOSS
property: ""
comparison: LESS_THAN
target: '10'
- source: RESPONSE_TIME
property: avg
comparison: LESS_THAN
target: '2000'
Example coming soon!
Assertion Reference
Each assertion block has the shape { source, property, comparison, target }. Which comparisons are allowed, and what target must contain, depend on source. The comparison, target, and RESPONSE_TIME property rules are enforced by the Checkly API at apply time; where property is marked as ignored, the API accepts any value but does not use it. All traceroute assertion targets are numeric.
source | property | Allowed comparison values | target |
|---|---|---|---|
RESPONSE_TIME | Required. The per-hop round-trip-time statistic to assert on: avg, min, max, or stdDev. | EQUALS, NOT_EQUALS, GREATER_THAN, LESS_THAN | Milliseconds, ≥ 0. |
HOP_COUNT | Leave empty (ignored for this source). | EQUALS, GREATER_THAN, LESS_THAN (NOT_EQUALS is not supported) | Integer, ≥ 0. |
PACKET_LOSS | Leave empty (ignored for this source). | EQUALS, GREATER_THAN, LESS_THAN (NOT_EQUALS is not supported) | Number 0–100 (percent). |
Create TracerouteMonitor Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TracerouteMonitor(name: string, args: TracerouteMonitorArgs, opts?: CustomResourceOptions);@overload
def TracerouteMonitor(resource_name: str,
args: TracerouteMonitorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TracerouteMonitor(resource_name: str,
opts: Optional[ResourceOptions] = None,
frequency: Optional[int] = None,
request: Optional[TracerouteMonitorRequestArgs] = None,
activated: Optional[bool] = None,
max_response_time: Optional[int] = None,
name: Optional[str] = None,
degraded_response_time: Optional[int] = None,
frequency_offset: Optional[int] = None,
group_id: Optional[int] = None,
group_order: Optional[int] = None,
locations: Optional[Sequence[str]] = None,
alert_settings: Optional[TracerouteMonitorAlertSettingsArgs] = None,
muted: Optional[bool] = None,
description: Optional[str] = None,
alert_channel_subscriptions: Optional[Sequence[TracerouteMonitorAlertChannelSubscriptionArgs]] = None,
retry_strategy: Optional[TracerouteMonitorRetryStrategyArgs] = None,
run_parallel: Optional[bool] = None,
runtime_id: Optional[str] = None,
should_fail: Optional[bool] = None,
tags: Optional[Sequence[str]] = None,
trigger_incident: Optional[TracerouteMonitorTriggerIncidentArgs] = None,
use_global_alert_settings: Optional[bool] = None)func NewTracerouteMonitor(ctx *Context, name string, args TracerouteMonitorArgs, opts ...ResourceOption) (*TracerouteMonitor, error)public TracerouteMonitor(string name, TracerouteMonitorArgs args, CustomResourceOptions? opts = null)
public TracerouteMonitor(String name, TracerouteMonitorArgs args)
public TracerouteMonitor(String name, TracerouteMonitorArgs args, CustomResourceOptions options)
type: checkly:TracerouteMonitor
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkly_traceroute_monitor" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args TracerouteMonitorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TracerouteMonitorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TracerouteMonitorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TracerouteMonitorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TracerouteMonitorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var tracerouteMonitorResource = new Checkly.TracerouteMonitor("tracerouteMonitorResource", new()
{
Frequency = 0,
Request = new Checkly.Inputs.TracerouteMonitorRequestArgs
{
Url = "string",
Assertions = new[]
{
new Checkly.Inputs.TracerouteMonitorRequestAssertionArgs
{
Comparison = "string",
Source = "string",
Property = "string",
Target = "string",
},
},
IpFamily = "string",
MaxHops = 0,
MaxUnknownHops = 0,
Port = 0,
Protocol = "string",
PtrLookup = false,
Timeout = 0,
},
Activated = false,
MaxResponseTime = 0,
Name = "string",
DegradedResponseTime = 0,
FrequencyOffset = 0,
GroupId = 0,
GroupOrder = 0,
Locations = new[]
{
"string",
},
AlertSettings = new Checkly.Inputs.TracerouteMonitorAlertSettingsArgs
{
EscalationType = "string",
ParallelRunFailureThresholds = new[]
{
new Checkly.Inputs.TracerouteMonitorAlertSettingsParallelRunFailureThresholdArgs
{
Enabled = false,
Percentage = 0,
},
},
Reminders = new[]
{
new Checkly.Inputs.TracerouteMonitorAlertSettingsReminderArgs
{
Amount = 0,
Interval = 0,
},
},
RunBasedEscalations = new[]
{
new Checkly.Inputs.TracerouteMonitorAlertSettingsRunBasedEscalationArgs
{
FailedRunThreshold = 0,
},
},
TimeBasedEscalations = new[]
{
new Checkly.Inputs.TracerouteMonitorAlertSettingsTimeBasedEscalationArgs
{
MinutesFailingThreshold = 0,
},
},
},
Muted = false,
Description = "string",
AlertChannelSubscriptions = new[]
{
new Checkly.Inputs.TracerouteMonitorAlertChannelSubscriptionArgs
{
Activated = false,
ChannelId = 0,
},
},
RetryStrategy = new Checkly.Inputs.TracerouteMonitorRetryStrategyArgs
{
Type = "string",
BaseBackoffSeconds = 0,
MaxDurationSeconds = 0,
MaxRetries = 0,
OnlyOn = null,
SameRegion = false,
},
RunParallel = false,
RuntimeId = "string",
ShouldFail = false,
Tags = new[]
{
"string",
},
TriggerIncident = new Checkly.Inputs.TracerouteMonitorTriggerIncidentArgs
{
Description = "string",
Name = "string",
NotifySubscribers = false,
ServiceId = "string",
Severity = "string",
},
UseGlobalAlertSettings = false,
});
example, err := checkly.NewTracerouteMonitor(ctx, "tracerouteMonitorResource", &checkly.TracerouteMonitorArgs{
Frequency: pulumi.Int(0),
Request: &checkly.TracerouteMonitorRequestArgs{
Url: pulumi.String("string"),
Assertions: checkly.TracerouteMonitorRequestAssertionArray{
&checkly.TracerouteMonitorRequestAssertionArgs{
Comparison: pulumi.String("string"),
Source: pulumi.String("string"),
Property: pulumi.String("string"),
Target: pulumi.String("string"),
},
},
IpFamily: pulumi.String("string"),
MaxHops: pulumi.Int(0),
MaxUnknownHops: pulumi.Int(0),
Port: pulumi.Int(0),
Protocol: pulumi.String("string"),
PtrLookup: pulumi.Bool(false),
Timeout: pulumi.Int(0),
},
Activated: pulumi.Bool(false),
MaxResponseTime: pulumi.Int(0),
Name: pulumi.String("string"),
DegradedResponseTime: pulumi.Int(0),
FrequencyOffset: pulumi.Int(0),
GroupId: pulumi.Int(0),
GroupOrder: pulumi.Int(0),
Locations: pulumi.StringArray{
pulumi.String("string"),
},
AlertSettings: &checkly.TracerouteMonitorAlertSettingsArgs{
EscalationType: pulumi.String("string"),
ParallelRunFailureThresholds: checkly.TracerouteMonitorAlertSettingsParallelRunFailureThresholdArray{
&checkly.TracerouteMonitorAlertSettingsParallelRunFailureThresholdArgs{
Enabled: pulumi.Bool(false),
Percentage: pulumi.Int(0),
},
},
Reminders: checkly.TracerouteMonitorAlertSettingsReminderArray{
&checkly.TracerouteMonitorAlertSettingsReminderArgs{
Amount: pulumi.Int(0),
Interval: pulumi.Int(0),
},
},
RunBasedEscalations: checkly.TracerouteMonitorAlertSettingsRunBasedEscalationArray{
&checkly.TracerouteMonitorAlertSettingsRunBasedEscalationArgs{
FailedRunThreshold: pulumi.Int(0),
},
},
TimeBasedEscalations: checkly.TracerouteMonitorAlertSettingsTimeBasedEscalationArray{
&checkly.TracerouteMonitorAlertSettingsTimeBasedEscalationArgs{
MinutesFailingThreshold: pulumi.Int(0),
},
},
},
Muted: pulumi.Bool(false),
Description: pulumi.String("string"),
AlertChannelSubscriptions: checkly.TracerouteMonitorAlertChannelSubscriptionArray{
&checkly.TracerouteMonitorAlertChannelSubscriptionArgs{
Activated: pulumi.Bool(false),
ChannelId: pulumi.Int(0),
},
},
RetryStrategy: &checkly.TracerouteMonitorRetryStrategyArgs{
Type: pulumi.String("string"),
BaseBackoffSeconds: pulumi.Int(0),
MaxDurationSeconds: pulumi.Int(0),
MaxRetries: pulumi.Int(0),
OnlyOn: &checkly.TracerouteMonitorRetryStrategyOnlyOnArgs{},
SameRegion: pulumi.Bool(false),
},
RunParallel: pulumi.Bool(false),
RuntimeId: pulumi.String("string"),
ShouldFail: pulumi.Bool(false),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
TriggerIncident: &checkly.TracerouteMonitorTriggerIncidentArgs{
Description: pulumi.String("string"),
Name: pulumi.String("string"),
NotifySubscribers: pulumi.Bool(false),
ServiceId: pulumi.String("string"),
Severity: pulumi.String("string"),
},
UseGlobalAlertSettings: pulumi.Bool(false),
})
resource "checkly_traceroute_monitor" "tracerouteMonitorResource" {
lifecycle {
create_before_destroy = true
}
frequency = 0
request = {
url = "string"
assertions = [{
comparison = "string"
source = "string"
property = "string"
target = "string"
}]
ip_family = "string"
max_hops = 0
max_unknown_hops = 0
port = 0
protocol = "string"
ptr_lookup = false
timeout = 0
}
activated = false
max_response_time = 0
name = "string"
degraded_response_time = 0
frequency_offset = 0
group_id = 0
group_order = 0
locations = ["string"]
alert_settings = {
escalation_type = "string"
parallel_run_failure_thresholds = [{
enabled = false
percentage = 0
}]
reminders = [{
amount = 0
interval = 0
}]
run_based_escalations = [{
failed_run_threshold = 0
}]
time_based_escalations = [{
minutes_failing_threshold = 0
}]
}
muted = false
description = "string"
alert_channel_subscriptions {
activated = false
channel_id = 0
}
retry_strategy = {
type = "string"
base_backoff_seconds = 0
max_duration_seconds = 0
max_retries = 0
only_on = {}
same_region = false
}
run_parallel = false
runtime_id = "string"
should_fail = false
tags = ["string"]
trigger_incident = {
description = "string"
name = "string"
notify_subscribers = false
service_id = "string"
severity = "string"
}
use_global_alert_settings = false
}
var tracerouteMonitorResource = new TracerouteMonitor("tracerouteMonitorResource", TracerouteMonitorArgs.builder()
.frequency(0)
.request(TracerouteMonitorRequestArgs.builder()
.url("string")
.assertions(TracerouteMonitorRequestAssertionArgs.builder()
.comparison("string")
.source("string")
.property("string")
.target("string")
.build())
.ipFamily("string")
.maxHops(0)
.maxUnknownHops(0)
.port(0)
.protocol("string")
.ptrLookup(false)
.timeout(0)
.build())
.activated(false)
.maxResponseTime(0)
.name("string")
.degradedResponseTime(0)
.frequencyOffset(0)
.groupId(0)
.groupOrder(0)
.locations("string")
.alertSettings(TracerouteMonitorAlertSettingsArgs.builder()
.escalationType("string")
.parallelRunFailureThresholds(TracerouteMonitorAlertSettingsParallelRunFailureThresholdArgs.builder()
.enabled(false)
.percentage(0)
.build())
.reminders(TracerouteMonitorAlertSettingsReminderArgs.builder()
.amount(0)
.interval(0)
.build())
.runBasedEscalations(TracerouteMonitorAlertSettingsRunBasedEscalationArgs.builder()
.failedRunThreshold(0)
.build())
.timeBasedEscalations(TracerouteMonitorAlertSettingsTimeBasedEscalationArgs.builder()
.minutesFailingThreshold(0)
.build())
.build())
.muted(false)
.description("string")
.alertChannelSubscriptions(TracerouteMonitorAlertChannelSubscriptionArgs.builder()
.activated(false)
.channelId(0)
.build())
.retryStrategy(TracerouteMonitorRetryStrategyArgs.builder()
.type("string")
.baseBackoffSeconds(0)
.maxDurationSeconds(0)
.maxRetries(0)
.onlyOn(TracerouteMonitorRetryStrategyOnlyOnArgs.builder()
.build())
.sameRegion(false)
.build())
.runParallel(false)
.runtimeId("string")
.shouldFail(false)
.tags("string")
.triggerIncident(TracerouteMonitorTriggerIncidentArgs.builder()
.description("string")
.name("string")
.notifySubscribers(false)
.serviceId("string")
.severity("string")
.build())
.useGlobalAlertSettings(false)
.build());
traceroute_monitor_resource = checkly.TracerouteMonitor("tracerouteMonitorResource",
frequency=0,
request={
"url": "string",
"assertions": [{
"comparison": "string",
"source": "string",
"property": "string",
"target": "string",
}],
"ip_family": "string",
"max_hops": 0,
"max_unknown_hops": 0,
"port": 0,
"protocol": "string",
"ptr_lookup": False,
"timeout": 0,
},
activated=False,
max_response_time=0,
name="string",
degraded_response_time=0,
frequency_offset=0,
group_id=0,
group_order=0,
locations=["string"],
alert_settings={
"escalation_type": "string",
"parallel_run_failure_thresholds": [{
"enabled": False,
"percentage": 0,
}],
"reminders": [{
"amount": 0,
"interval": 0,
}],
"run_based_escalations": [{
"failed_run_threshold": 0,
}],
"time_based_escalations": [{
"minutes_failing_threshold": 0,
}],
},
muted=False,
description="string",
alert_channel_subscriptions=[{
"activated": False,
"channel_id": 0,
}],
retry_strategy={
"type": "string",
"base_backoff_seconds": 0,
"max_duration_seconds": 0,
"max_retries": 0,
"only_on": {},
"same_region": False,
},
run_parallel=False,
runtime_id="string",
should_fail=False,
tags=["string"],
trigger_incident={
"description": "string",
"name": "string",
"notify_subscribers": False,
"service_id": "string",
"severity": "string",
},
use_global_alert_settings=False)
const tracerouteMonitorResource = new checkly.TracerouteMonitor("tracerouteMonitorResource", {
frequency: 0,
request: {
url: "string",
assertions: [{
comparison: "string",
source: "string",
property: "string",
target: "string",
}],
ipFamily: "string",
maxHops: 0,
maxUnknownHops: 0,
port: 0,
protocol: "string",
ptrLookup: false,
timeout: 0,
},
activated: false,
maxResponseTime: 0,
name: "string",
degradedResponseTime: 0,
frequencyOffset: 0,
groupId: 0,
groupOrder: 0,
locations: ["string"],
alertSettings: {
escalationType: "string",
parallelRunFailureThresholds: [{
enabled: false,
percentage: 0,
}],
reminders: [{
amount: 0,
interval: 0,
}],
runBasedEscalations: [{
failedRunThreshold: 0,
}],
timeBasedEscalations: [{
minutesFailingThreshold: 0,
}],
},
muted: false,
description: "string",
alertChannelSubscriptions: [{
activated: false,
channelId: 0,
}],
retryStrategy: {
type: "string",
baseBackoffSeconds: 0,
maxDurationSeconds: 0,
maxRetries: 0,
onlyOn: {},
sameRegion: false,
},
runParallel: false,
runtimeId: "string",
shouldFail: false,
tags: ["string"],
triggerIncident: {
description: "string",
name: "string",
notifySubscribers: false,
serviceId: "string",
severity: "string",
},
useGlobalAlertSettings: false,
});
type: checkly:TracerouteMonitor
properties:
activated: false
alertChannelSubscriptions:
- activated: false
channelId: 0
alertSettings:
escalationType: string
parallelRunFailureThresholds:
- enabled: false
percentage: 0
reminders:
- amount: 0
interval: 0
runBasedEscalations:
- failedRunThreshold: 0
timeBasedEscalations:
- minutesFailingThreshold: 0
degradedResponseTime: 0
description: string
frequency: 0
frequencyOffset: 0
groupId: 0
groupOrder: 0
locations:
- string
maxResponseTime: 0
muted: false
name: string
request:
assertions:
- comparison: string
property: string
source: string
target: string
ipFamily: string
maxHops: 0
maxUnknownHops: 0
port: 0
protocol: string
ptrLookup: false
timeout: 0
url: string
retryStrategy:
baseBackoffSeconds: 0
maxDurationSeconds: 0
maxRetries: 0
onlyOn: {}
sameRegion: false
type: string
runParallel: false
runtimeId: string
shouldFail: false
tags:
- string
triggerIncident:
description: string
name: string
notifySubscribers: false
serviceId: string
severity: string
useGlobalAlertSettings: false
TracerouteMonitor Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TracerouteMonitor resource accepts the following input properties:
- Activated bool
- Determines if the monitor is running or not. Possible values
true, andfalse. - Frequency int
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - Request
Traceroute
Monitor Request - The parameters for the traceroute probe.
- Alert
Channel List<TracerouteSubscriptions Monitor Alert Channel Subscription> - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- Alert
Settings TracerouteMonitor Alert Settings - Determines the alert escalation policy for the monitor.
- Degraded
Response intTime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - Description string
- A description of the monitor.
- Frequency
Offset int - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - Group
Id int - The id of the check group this monitor is part of.
- Group
Order int - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- Locations List<string>
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- Max
Response intTime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - Muted bool
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- Name string
- The name of the monitor.
- Retry
Strategy TracerouteMonitor Retry Strategy - A strategy for retrying failed check/monitor runs.
- Run
Parallel bool - Determines if the monitor should run in all selected locations in parallel or round-robin.
- Runtime
Id string - The ID of the runtime to use for this monitor.
- Should
Fail bool - Allows to invert the behaviour of when a monitor is considered to fail.
- List<string>
- A list of tags for organizing and filtering checks and monitors.
- Trigger
Incident TracerouteMonitor Trigger Incident - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- Use
Global boolAlert Settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- Activated bool
- Determines if the monitor is running or not. Possible values
true, andfalse. - Frequency int
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - Request
Traceroute
Monitor Request Args - The parameters for the traceroute probe.
- Alert
Channel []TracerouteSubscriptions Monitor Alert Channel Subscription Args - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- Alert
Settings TracerouteMonitor Alert Settings Args - Determines the alert escalation policy for the monitor.
- Degraded
Response intTime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - Description string
- A description of the monitor.
- Frequency
Offset int - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - Group
Id int - The id of the check group this monitor is part of.
- Group
Order int - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- Locations []string
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- Max
Response intTime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - Muted bool
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- Name string
- The name of the monitor.
- Retry
Strategy TracerouteMonitor Retry Strategy Args - A strategy for retrying failed check/monitor runs.
- Run
Parallel bool - Determines if the monitor should run in all selected locations in parallel or round-robin.
- Runtime
Id string - The ID of the runtime to use for this monitor.
- Should
Fail bool - Allows to invert the behaviour of when a monitor is considered to fail.
- []string
- A list of tags for organizing and filtering checks and monitors.
- Trigger
Incident TracerouteMonitor Trigger Incident Args - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- Use
Global boolAlert Settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- activated bool
- Determines if the monitor is running or not. Possible values
true, andfalse. - frequency number
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - request object
- The parameters for the traceroute probe.
- alert_
channel_ list(object)subscriptions - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- alert_
settings object - Determines the alert escalation policy for the monitor.
- degraded_
response_ numbertime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - description string
- A description of the monitor.
- frequency_
offset number - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - group_
id number - The id of the check group this monitor is part of.
- group_
order number - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- locations list(string)
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- max_
response_ numbertime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - muted bool
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- name string
- The name of the monitor.
- retry_
strategy object - A strategy for retrying failed check/monitor runs.
- run_
parallel bool - Determines if the monitor should run in all selected locations in parallel or round-robin.
- runtime_
id string - The ID of the runtime to use for this monitor.
- should_
fail bool - Allows to invert the behaviour of when a monitor is considered to fail.
- list(string)
- A list of tags for organizing and filtering checks and monitors.
- trigger_
incident object - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- use_
global_ boolalert_ settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- activated Boolean
- Determines if the monitor is running or not. Possible values
true, andfalse. - frequency Integer
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - request
Traceroute
Monitor Request - The parameters for the traceroute probe.
- alert
Channel List<TracerouteSubscriptions Monitor Alert Channel Subscription> - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- alert
Settings TracerouteMonitor Alert Settings - Determines the alert escalation policy for the monitor.
- degraded
Response IntegerTime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - description String
- A description of the monitor.
- frequency
Offset Integer - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - group
Id Integer - The id of the check group this monitor is part of.
- group
Order Integer - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- locations List<String>
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- max
Response IntegerTime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - muted Boolean
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- name String
- The name of the monitor.
- retry
Strategy TracerouteMonitor Retry Strategy - A strategy for retrying failed check/monitor runs.
- run
Parallel Boolean - Determines if the monitor should run in all selected locations in parallel or round-robin.
- runtime
Id String - The ID of the runtime to use for this monitor.
- should
Fail Boolean - Allows to invert the behaviour of when a monitor is considered to fail.
- List<String>
- A list of tags for organizing and filtering checks and monitors.
- trigger
Incident TracerouteMonitor Trigger Incident - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- use
Global BooleanAlert Settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- activated boolean
- Determines if the monitor is running or not. Possible values
true, andfalse. - frequency number
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - request
Traceroute
Monitor Request - The parameters for the traceroute probe.
- alert
Channel TracerouteSubscriptions Monitor Alert Channel Subscription[] - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- alert
Settings TracerouteMonitor Alert Settings - Determines the alert escalation policy for the monitor.
- degraded
Response numberTime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - description string
- A description of the monitor.
- frequency
Offset number - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - group
Id number - The id of the check group this monitor is part of.
- group
Order number - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- locations string[]
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- max
Response numberTime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - muted boolean
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- name string
- The name of the monitor.
- retry
Strategy TracerouteMonitor Retry Strategy - A strategy for retrying failed check/monitor runs.
- run
Parallel boolean - Determines if the monitor should run in all selected locations in parallel or round-robin.
- runtime
Id string - The ID of the runtime to use for this monitor.
- should
Fail boolean - Allows to invert the behaviour of when a monitor is considered to fail.
- string[]
- A list of tags for organizing and filtering checks and monitors.
- trigger
Incident TracerouteMonitor Trigger Incident - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- use
Global booleanAlert Settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- activated bool
- Determines if the monitor is running or not. Possible values
true, andfalse. - frequency int
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - request
Traceroute
Monitor Request Args - The parameters for the traceroute probe.
- alert_
channel_ Sequence[Traceroutesubscriptions Monitor Alert Channel Subscription Args] - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- alert_
settings TracerouteMonitor Alert Settings Args - Determines the alert escalation policy for the monitor.
- degraded_
response_ inttime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - description str
- A description of the monitor.
- frequency_
offset int - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - group_
id int - The id of the check group this monitor is part of.
- group_
order int - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- locations Sequence[str]
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- max_
response_ inttime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - muted bool
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- name str
- The name of the monitor.
- retry_
strategy TracerouteMonitor Retry Strategy Args - A strategy for retrying failed check/monitor runs.
- run_
parallel bool - Determines if the monitor should run in all selected locations in parallel or round-robin.
- runtime_
id str - The ID of the runtime to use for this monitor.
- should_
fail bool - Allows to invert the behaviour of when a monitor is considered to fail.
- Sequence[str]
- A list of tags for organizing and filtering checks and monitors.
- trigger_
incident TracerouteMonitor Trigger Incident Args - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- use_
global_ boolalert_ settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- activated Boolean
- Determines if the monitor is running or not. Possible values
true, andfalse. - frequency Number
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - request Property Map
- The parameters for the traceroute probe.
- alert
Channel List<Property Map>Subscriptions - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- alert
Settings Property Map - Determines the alert escalation policy for the monitor.
- degraded
Response NumberTime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - description String
- A description of the monitor.
- frequency
Offset Number - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - group
Id Number - The id of the check group this monitor is part of.
- group
Order Number - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- locations List<String>
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- max
Response NumberTime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - muted Boolean
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- name String
- The name of the monitor.
- retry
Strategy Property Map - A strategy for retrying failed check/monitor runs.
- run
Parallel Boolean - Determines if the monitor should run in all selected locations in parallel or round-robin.
- runtime
Id String - The ID of the runtime to use for this monitor.
- should
Fail Boolean - Allows to invert the behaviour of when a monitor is considered to fail.
- List<String>
- A list of tags for organizing and filtering checks and monitors.
- trigger
Incident Property Map - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- use
Global BooleanAlert Settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
Outputs
All input properties are implicitly available as output properties. Additionally, the TracerouteMonitor resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing TracerouteMonitor Resource
Get an existing TracerouteMonitor resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: TracerouteMonitorState, opts?: CustomResourceOptions): TracerouteMonitor@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
activated: Optional[bool] = None,
alert_channel_subscriptions: Optional[Sequence[TracerouteMonitorAlertChannelSubscriptionArgs]] = None,
alert_settings: Optional[TracerouteMonitorAlertSettingsArgs] = None,
degraded_response_time: Optional[int] = None,
description: Optional[str] = None,
frequency: Optional[int] = None,
frequency_offset: Optional[int] = None,
group_id: Optional[int] = None,
group_order: Optional[int] = None,
locations: Optional[Sequence[str]] = None,
max_response_time: Optional[int] = None,
muted: Optional[bool] = None,
name: Optional[str] = None,
request: Optional[TracerouteMonitorRequestArgs] = None,
retry_strategy: Optional[TracerouteMonitorRetryStrategyArgs] = None,
run_parallel: Optional[bool] = None,
runtime_id: Optional[str] = None,
should_fail: Optional[bool] = None,
tags: Optional[Sequence[str]] = None,
trigger_incident: Optional[TracerouteMonitorTriggerIncidentArgs] = None,
use_global_alert_settings: Optional[bool] = None) -> TracerouteMonitorfunc GetTracerouteMonitor(ctx *Context, name string, id IDInput, state *TracerouteMonitorState, opts ...ResourceOption) (*TracerouteMonitor, error)public static TracerouteMonitor Get(string name, Input<string> id, TracerouteMonitorState? state, CustomResourceOptions? opts = null)public static TracerouteMonitor get(String name, Output<String> id, TracerouteMonitorState state, CustomResourceOptions options)resources: _: type: checkly:TracerouteMonitor get: id: ${id}import {
to = checkly_traceroute_monitor.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Activated bool
- Determines if the monitor is running or not. Possible values
true, andfalse. - Alert
Channel List<TracerouteSubscriptions Monitor Alert Channel Subscription> - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- Alert
Settings TracerouteMonitor Alert Settings - Determines the alert escalation policy for the monitor.
- Degraded
Response intTime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - Description string
- A description of the monitor.
- Frequency int
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - Frequency
Offset int - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - Group
Id int - The id of the check group this monitor is part of.
- Group
Order int - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- Locations List<string>
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- Max
Response intTime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - Muted bool
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- Name string
- The name of the monitor.
- Request
Traceroute
Monitor Request - The parameters for the traceroute probe.
- Retry
Strategy TracerouteMonitor Retry Strategy - A strategy for retrying failed check/monitor runs.
- Run
Parallel bool - Determines if the monitor should run in all selected locations in parallel or round-robin.
- Runtime
Id string - The ID of the runtime to use for this monitor.
- Should
Fail bool - Allows to invert the behaviour of when a monitor is considered to fail.
- List<string>
- A list of tags for organizing and filtering checks and monitors.
- Trigger
Incident TracerouteMonitor Trigger Incident - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- Use
Global boolAlert Settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- Activated bool
- Determines if the monitor is running or not. Possible values
true, andfalse. - Alert
Channel []TracerouteSubscriptions Monitor Alert Channel Subscription Args - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- Alert
Settings TracerouteMonitor Alert Settings Args - Determines the alert escalation policy for the monitor.
- Degraded
Response intTime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - Description string
- A description of the monitor.
- Frequency int
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - Frequency
Offset int - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - Group
Id int - The id of the check group this monitor is part of.
- Group
Order int - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- Locations []string
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- Max
Response intTime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - Muted bool
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- Name string
- The name of the monitor.
- Request
Traceroute
Monitor Request Args - The parameters for the traceroute probe.
- Retry
Strategy TracerouteMonitor Retry Strategy Args - A strategy for retrying failed check/monitor runs.
- Run
Parallel bool - Determines if the monitor should run in all selected locations in parallel or round-robin.
- Runtime
Id string - The ID of the runtime to use for this monitor.
- Should
Fail bool - Allows to invert the behaviour of when a monitor is considered to fail.
- []string
- A list of tags for organizing and filtering checks and monitors.
- Trigger
Incident TracerouteMonitor Trigger Incident Args - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- Use
Global boolAlert Settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- activated bool
- Determines if the monitor is running or not. Possible values
true, andfalse. - alert_
channel_ list(object)subscriptions - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- alert_
settings object - Determines the alert escalation policy for the monitor.
- degraded_
response_ numbertime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - description string
- A description of the monitor.
- frequency number
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - frequency_
offset number - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - group_
id number - The id of the check group this monitor is part of.
- group_
order number - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- locations list(string)
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- max_
response_ numbertime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - muted bool
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- name string
- The name of the monitor.
- request object
- The parameters for the traceroute probe.
- retry_
strategy object - A strategy for retrying failed check/monitor runs.
- run_
parallel bool - Determines if the monitor should run in all selected locations in parallel or round-robin.
- runtime_
id string - The ID of the runtime to use for this monitor.
- should_
fail bool - Allows to invert the behaviour of when a monitor is considered to fail.
- list(string)
- A list of tags for organizing and filtering checks and monitors.
- trigger_
incident object - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- use_
global_ boolalert_ settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- activated Boolean
- Determines if the monitor is running or not. Possible values
true, andfalse. - alert
Channel List<TracerouteSubscriptions Monitor Alert Channel Subscription> - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- alert
Settings TracerouteMonitor Alert Settings - Determines the alert escalation policy for the monitor.
- degraded
Response IntegerTime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - description String
- A description of the monitor.
- frequency Integer
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - frequency
Offset Integer - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - group
Id Integer - The id of the check group this monitor is part of.
- group
Order Integer - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- locations List<String>
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- max
Response IntegerTime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - muted Boolean
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- name String
- The name of the monitor.
- request
Traceroute
Monitor Request - The parameters for the traceroute probe.
- retry
Strategy TracerouteMonitor Retry Strategy - A strategy for retrying failed check/monitor runs.
- run
Parallel Boolean - Determines if the monitor should run in all selected locations in parallel or round-robin.
- runtime
Id String - The ID of the runtime to use for this monitor.
- should
Fail Boolean - Allows to invert the behaviour of when a monitor is considered to fail.
- List<String>
- A list of tags for organizing and filtering checks and monitors.
- trigger
Incident TracerouteMonitor Trigger Incident - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- use
Global BooleanAlert Settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- activated boolean
- Determines if the monitor is running or not. Possible values
true, andfalse. - alert
Channel TracerouteSubscriptions Monitor Alert Channel Subscription[] - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- alert
Settings TracerouteMonitor Alert Settings - Determines the alert escalation policy for the monitor.
- degraded
Response numberTime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - description string
- A description of the monitor.
- frequency number
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - frequency
Offset number - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - group
Id number - The id of the check group this monitor is part of.
- group
Order number - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- locations string[]
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- max
Response numberTime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - muted boolean
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- name string
- The name of the monitor.
- request
Traceroute
Monitor Request - The parameters for the traceroute probe.
- retry
Strategy TracerouteMonitor Retry Strategy - A strategy for retrying failed check/monitor runs.
- run
Parallel boolean - Determines if the monitor should run in all selected locations in parallel or round-robin.
- runtime
Id string - The ID of the runtime to use for this monitor.
- should
Fail boolean - Allows to invert the behaviour of when a monitor is considered to fail.
- string[]
- A list of tags for organizing and filtering checks and monitors.
- trigger
Incident TracerouteMonitor Trigger Incident - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- use
Global booleanAlert Settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- activated bool
- Determines if the monitor is running or not. Possible values
true, andfalse. - alert_
channel_ Sequence[Traceroutesubscriptions Monitor Alert Channel Subscription Args] - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- alert_
settings TracerouteMonitor Alert Settings Args - Determines the alert escalation policy for the monitor.
- degraded_
response_ inttime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - description str
- A description of the monitor.
- frequency int
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - frequency_
offset int - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - group_
id int - The id of the check group this monitor is part of.
- group_
order int - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- locations Sequence[str]
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- max_
response_ inttime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - muted bool
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- name str
- The name of the monitor.
- request
Traceroute
Monitor Request Args - The parameters for the traceroute probe.
- retry_
strategy TracerouteMonitor Retry Strategy Args - A strategy for retrying failed check/monitor runs.
- run_
parallel bool - Determines if the monitor should run in all selected locations in parallel or round-robin.
- runtime_
id str - The ID of the runtime to use for this monitor.
- should_
fail bool - Allows to invert the behaviour of when a monitor is considered to fail.
- Sequence[str]
- A list of tags for organizing and filtering checks and monitors.
- trigger_
incident TracerouteMonitor Trigger Incident Args - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- use_
global_ boolalert_ settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
- activated Boolean
- Determines if the monitor is running or not. Possible values
true, andfalse. - alert
Channel List<Property Map>Subscriptions - An array of channel IDs and whether they're activated or not. If you don't set at least one alert channel subscription for your monitor, we won't be able to alert you even if it starts failing.
- alert
Settings Property Map - Determines the alert escalation policy for the monitor.
- degraded
Response NumberTime - The response time in milliseconds starting from which a monitor should be considered degraded. Possible values are between 0 and 30000. (Default
10000). - description String
- A description of the monitor.
- frequency Number
- Controls how often the monitor should run. Defined in minutes. The allowed values are
0(high frequency - usefrequency_offsetto define the actual frequency),1(1 minute),2(2 minutes),5(5 minutes),10(10 minutes),15(15 minutes),30(30 minutes),60(1 hour),120(2 hours),180(3 hours),360(6 hours),720(12 hours) and1440(24 hours). - frequency
Offset Number - When
frequencyis0(high frequency),frequency_offsetis required and it alone controls how often the monitor should run. Defined in seconds. The allowed values are0(disabled - usefrequencyto define the actual frequency),10(10 seconds),20(20 seconds) and30(30 seconds). - group
Id Number - The id of the check group this monitor is part of.
- group
Order Number - The position of this monitor in a check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD.
- locations List<String>
- An array of one or more data center locations where to run this monitor. (Default ["us-east-1"])
- max
Response NumberTime - The response time in milliseconds starting from which a monitor should be considered failing. Possible values are between 0 and 30000. (Default
20000). - muted Boolean
- Determines if any notifications will be sent out when a monitor fails/degrades/recovers.
- name String
- The name of the monitor.
- request Property Map
- The parameters for the traceroute probe.
- retry
Strategy Property Map - A strategy for retrying failed check/monitor runs.
- run
Parallel Boolean - Determines if the monitor should run in all selected locations in parallel or round-robin.
- runtime
Id String - The ID of the runtime to use for this monitor.
- should
Fail Boolean - Allows to invert the behaviour of when a monitor is considered to fail.
- List<String>
- A list of tags for organizing and filtering checks and monitors.
- trigger
Incident Property Map - Create and resolve an incident based on the alert configuration. Useful for status page automation.
- use
Global BooleanAlert Settings - When true, the account level alert settings will be used, not the alert setting defined on this monitor.
Supporting Types
TracerouteMonitorAlertChannelSubscription, TracerouteMonitorAlertChannelSubscriptionArgs
- activated bool
- Whether an alert should be sent to this channel.
- channel_
id number - The ID of the alert channel.
- activated bool
- Whether an alert should be sent to this channel.
- channel_
id int - The ID of the alert channel.
TracerouteMonitorAlertSettings, TracerouteMonitorAlertSettingsArgs
- Escalation
Type string - Determines the type of escalation to use. Possible values are
RUN_BASEDandTIME_BASED. (DefaultRUN_BASED). - Parallel
Run List<TracerouteFailure Thresholds Monitor Alert Settings Parallel Run Failure Threshold> - Configuration for parallel run failure threshold.
- Reminders
List<Traceroute
Monitor Alert Settings Reminder> - Defines how often to send reminder notifications after initial alert.
- Run
Based List<TracerouteEscalations Monitor Alert Settings Run Based Escalation> - Configuration for run-based escalation.
- Time
Based List<TracerouteEscalations Monitor Alert Settings Time Based Escalation> - Configuration for time-based escalation.
- Escalation
Type string - Determines the type of escalation to use. Possible values are
RUN_BASEDandTIME_BASED. (DefaultRUN_BASED). - Parallel
Run []TracerouteFailure Thresholds Monitor Alert Settings Parallel Run Failure Threshold - Configuration for parallel run failure threshold.
- Reminders
[]Traceroute
Monitor Alert Settings Reminder - Defines how often to send reminder notifications after initial alert.
- Run
Based []TracerouteEscalations Monitor Alert Settings Run Based Escalation - Configuration for run-based escalation.
- Time
Based []TracerouteEscalations Monitor Alert Settings Time Based Escalation - Configuration for time-based escalation.
- escalation_
type string - Determines the type of escalation to use. Possible values are
RUN_BASEDandTIME_BASED. (DefaultRUN_BASED). - parallel_
run_ list(object)failure_ thresholds - Configuration for parallel run failure threshold.
- reminders list(object)
- Defines how often to send reminder notifications after initial alert.
- run_
based_ list(object)escalations - Configuration for run-based escalation.
- time_
based_ list(object)escalations - Configuration for time-based escalation.
- escalation
Type String - Determines the type of escalation to use. Possible values are
RUN_BASEDandTIME_BASED. (DefaultRUN_BASED). - parallel
Run List<TracerouteFailure Thresholds Monitor Alert Settings Parallel Run Failure Threshold> - Configuration for parallel run failure threshold.
- reminders
List<Traceroute
Monitor Alert Settings Reminder> - Defines how often to send reminder notifications after initial alert.
- run
Based List<TracerouteEscalations Monitor Alert Settings Run Based Escalation> - Configuration for run-based escalation.
- time
Based List<TracerouteEscalations Monitor Alert Settings Time Based Escalation> - Configuration for time-based escalation.
- escalation
Type string - Determines the type of escalation to use. Possible values are
RUN_BASEDandTIME_BASED. (DefaultRUN_BASED). - parallel
Run TracerouteFailure Thresholds Monitor Alert Settings Parallel Run Failure Threshold[] - Configuration for parallel run failure threshold.
- reminders
Traceroute
Monitor Alert Settings Reminder[] - Defines how often to send reminder notifications after initial alert.
- run
Based TracerouteEscalations Monitor Alert Settings Run Based Escalation[] - Configuration for run-based escalation.
- time
Based TracerouteEscalations Monitor Alert Settings Time Based Escalation[] - Configuration for time-based escalation.
- escalation_
type str - Determines the type of escalation to use. Possible values are
RUN_BASEDandTIME_BASED. (DefaultRUN_BASED). - parallel_
run_ Sequence[Traceroutefailure_ thresholds Monitor Alert Settings Parallel Run Failure Threshold] - Configuration for parallel run failure threshold.
- reminders
Sequence[Traceroute
Monitor Alert Settings Reminder] - Defines how often to send reminder notifications after initial alert.
- run_
based_ Sequence[Tracerouteescalations Monitor Alert Settings Run Based Escalation] - Configuration for run-based escalation.
- time_
based_ Sequence[Tracerouteescalations Monitor Alert Settings Time Based Escalation] - Configuration for time-based escalation.
- escalation
Type String - Determines the type of escalation to use. Possible values are
RUN_BASEDandTIME_BASED. (DefaultRUN_BASED). - parallel
Run List<Property Map>Failure Thresholds - Configuration for parallel run failure threshold.
- reminders List<Property Map>
- Defines how often to send reminder notifications after initial alert.
- run
Based List<Property Map>Escalations - Configuration for run-based escalation.
- time
Based List<Property Map>Escalations - Configuration for time-based escalation.
TracerouteMonitorAlertSettingsParallelRunFailureThreshold, TracerouteMonitorAlertSettingsParallelRunFailureThresholdArgs
- Enabled bool
- Whether parallel run failure threshold is enabled. Only applies if the monitor is scheduled for multiple locations in parallel. (Default
false). - Percentage int
- Percentage of runs that must fail to trigger alert. Possible values are
10,20,30,40,50,60,70,80,90, and100. (Default10).
- Enabled bool
- Whether parallel run failure threshold is enabled. Only applies if the monitor is scheduled for multiple locations in parallel. (Default
false). - Percentage int
- Percentage of runs that must fail to trigger alert. Possible values are
10,20,30,40,50,60,70,80,90, and100. (Default10).
- enabled bool
- Whether parallel run failure threshold is enabled. Only applies if the monitor is scheduled for multiple locations in parallel. (Default
false). - percentage number
- Percentage of runs that must fail to trigger alert. Possible values are
10,20,30,40,50,60,70,80,90, and100. (Default10).
- enabled Boolean
- Whether parallel run failure threshold is enabled. Only applies if the monitor is scheduled for multiple locations in parallel. (Default
false). - percentage Integer
- Percentage of runs that must fail to trigger alert. Possible values are
10,20,30,40,50,60,70,80,90, and100. (Default10).
- enabled boolean
- Whether parallel run failure threshold is enabled. Only applies if the monitor is scheduled for multiple locations in parallel. (Default
false). - percentage number
- Percentage of runs that must fail to trigger alert. Possible values are
10,20,30,40,50,60,70,80,90, and100. (Default10).
- enabled bool
- Whether parallel run failure threshold is enabled. Only applies if the monitor is scheduled for multiple locations in parallel. (Default
false). - percentage int
- Percentage of runs that must fail to trigger alert. Possible values are
10,20,30,40,50,60,70,80,90, and100. (Default10).
- enabled Boolean
- Whether parallel run failure threshold is enabled. Only applies if the monitor is scheduled for multiple locations in parallel. (Default
false). - percentage Number
- Percentage of runs that must fail to trigger alert. Possible values are
10,20,30,40,50,60,70,80,90, and100. (Default10).
TracerouteMonitorAlertSettingsReminder, TracerouteMonitorAlertSettingsReminderArgs
TracerouteMonitorAlertSettingsRunBasedEscalation, TracerouteMonitorAlertSettingsRunBasedEscalationArgs
- Failed
Run intThreshold - Send an alert notification after the given number of consecutive monitor runs have failed. Possible values are between
1and5. (Default1).
- Failed
Run intThreshold - Send an alert notification after the given number of consecutive monitor runs have failed. Possible values are between
1and5. (Default1).
- failed_
run_ numberthreshold - Send an alert notification after the given number of consecutive monitor runs have failed. Possible values are between
1and5. (Default1).
- failed
Run IntegerThreshold - Send an alert notification after the given number of consecutive monitor runs have failed. Possible values are between
1and5. (Default1).
- failed
Run numberThreshold - Send an alert notification after the given number of consecutive monitor runs have failed. Possible values are between
1and5. (Default1).
- failed_
run_ intthreshold - Send an alert notification after the given number of consecutive monitor runs have failed. Possible values are between
1and5. (Default1).
- failed
Run NumberThreshold - Send an alert notification after the given number of consecutive monitor runs have failed. Possible values are between
1and5. (Default1).
TracerouteMonitorAlertSettingsTimeBasedEscalation, TracerouteMonitorAlertSettingsTimeBasedEscalationArgs
- Minutes
Failing intThreshold - Send an alert notification after the monitor has been failing for the given amount of time (in minutes). Possible values are
5,10,15, and30. (Default5).
- Minutes
Failing intThreshold - Send an alert notification after the monitor has been failing for the given amount of time (in minutes). Possible values are
5,10,15, and30. (Default5).
- minutes_
failing_ numberthreshold - Send an alert notification after the monitor has been failing for the given amount of time (in minutes). Possible values are
5,10,15, and30. (Default5).
- minutes
Failing IntegerThreshold - Send an alert notification after the monitor has been failing for the given amount of time (in minutes). Possible values are
5,10,15, and30. (Default5).
- minutes
Failing numberThreshold - Send an alert notification after the monitor has been failing for the given amount of time (in minutes). Possible values are
5,10,15, and30. (Default5).
- minutes_
failing_ intthreshold - Send an alert notification after the monitor has been failing for the given amount of time (in minutes). Possible values are
5,10,15, and30. (Default5).
- minutes
Failing NumberThreshold - Send an alert notification after the monitor has been failing for the given amount of time (in minutes). Possible values are
5,10,15, and30. (Default5).
TracerouteMonitorRequest, TracerouteMonitorRequestArgs
- Url string
- The host to trace the network path to. Do not include a scheme or a port in this value.
- Assertions
List<Traceroute
Monitor Request Assertion> - A request can have multiple assertions. The allowed comparisons, properties, and target formats depend on the assertion source — see the Assertion Reference below.
- Ip
Family string - The IP family to use when executing the traceroute. The value can be either
IPv4orIPv6. (DefaultIPv4). - Max
Hops int - The maximum number of network hops to probe before stopping. Possible values are between 1 and 64. (Default
30). - Max
Unknown intHops - The maximum number of consecutive unresponsive hops to tolerate before stopping the trace. Possible values are between 1 and 30, and the value must not exceed
max_hops. (Defaultmin(15, max_hops)). - Port int
- The destination port for TCP/UDP/SCTP probes. Possible values are between 1 and 65535. Ignored (and not sent) when
protocol = "ICMP". The default depends on the protocol:443forTCP,33434forUDPandSCTP. - Protocol string
- The probe protocol.
TCPsends SYN probes (default),UDPsends datagrams to a high port,ICMPsends Echo Requests,SCTPsends INIT chunks. (DefaultTCP). - Ptr
Lookup bool - Whether to perform reverse-DNS (PTR) lookups on each hop's IP address. (Default
true). - Timeout int
- The number of seconds to wait for the traceroute to complete before timing out. Possible values are between 1 and 30. (Default
10).
- Url string
- The host to trace the network path to. Do not include a scheme or a port in this value.
- Assertions
[]Traceroute
Monitor Request Assertion - A request can have multiple assertions. The allowed comparisons, properties, and target formats depend on the assertion source — see the Assertion Reference below.
- Ip
Family string - The IP family to use when executing the traceroute. The value can be either
IPv4orIPv6. (DefaultIPv4). - Max
Hops int - The maximum number of network hops to probe before stopping. Possible values are between 1 and 64. (Default
30). - Max
Unknown intHops - The maximum number of consecutive unresponsive hops to tolerate before stopping the trace. Possible values are between 1 and 30, and the value must not exceed
max_hops. (Defaultmin(15, max_hops)). - Port int
- The destination port for TCP/UDP/SCTP probes. Possible values are between 1 and 65535. Ignored (and not sent) when
protocol = "ICMP". The default depends on the protocol:443forTCP,33434forUDPandSCTP. - Protocol string
- The probe protocol.
TCPsends SYN probes (default),UDPsends datagrams to a high port,ICMPsends Echo Requests,SCTPsends INIT chunks. (DefaultTCP). - Ptr
Lookup bool - Whether to perform reverse-DNS (PTR) lookups on each hop's IP address. (Default
true). - Timeout int
- The number of seconds to wait for the traceroute to complete before timing out. Possible values are between 1 and 30. (Default
10).
- url string
- The host to trace the network path to. Do not include a scheme or a port in this value.
- assertions list(object)
- A request can have multiple assertions. The allowed comparisons, properties, and target formats depend on the assertion source — see the Assertion Reference below.
- ip_
family string - The IP family to use when executing the traceroute. The value can be either
IPv4orIPv6. (DefaultIPv4). - max_
hops number - The maximum number of network hops to probe before stopping. Possible values are between 1 and 64. (Default
30). - max_
unknown_ numberhops - The maximum number of consecutive unresponsive hops to tolerate before stopping the trace. Possible values are between 1 and 30, and the value must not exceed
max_hops. (Defaultmin(15, max_hops)). - port number
- The destination port for TCP/UDP/SCTP probes. Possible values are between 1 and 65535. Ignored (and not sent) when
protocol = "ICMP". The default depends on the protocol:443forTCP,33434forUDPandSCTP. - protocol string
- The probe protocol.
TCPsends SYN probes (default),UDPsends datagrams to a high port,ICMPsends Echo Requests,SCTPsends INIT chunks. (DefaultTCP). - ptr_
lookup bool - Whether to perform reverse-DNS (PTR) lookups on each hop's IP address. (Default
true). - timeout number
- The number of seconds to wait for the traceroute to complete before timing out. Possible values are between 1 and 30. (Default
10).
- url String
- The host to trace the network path to. Do not include a scheme or a port in this value.
- assertions
List<Traceroute
Monitor Request Assertion> - A request can have multiple assertions. The allowed comparisons, properties, and target formats depend on the assertion source — see the Assertion Reference below.
- ip
Family String - The IP family to use when executing the traceroute. The value can be either
IPv4orIPv6. (DefaultIPv4). - max
Hops Integer - The maximum number of network hops to probe before stopping. Possible values are between 1 and 64. (Default
30). - max
Unknown IntegerHops - The maximum number of consecutive unresponsive hops to tolerate before stopping the trace. Possible values are between 1 and 30, and the value must not exceed
max_hops. (Defaultmin(15, max_hops)). - port Integer
- The destination port for TCP/UDP/SCTP probes. Possible values are between 1 and 65535. Ignored (and not sent) when
protocol = "ICMP". The default depends on the protocol:443forTCP,33434forUDPandSCTP. - protocol String
- The probe protocol.
TCPsends SYN probes (default),UDPsends datagrams to a high port,ICMPsends Echo Requests,SCTPsends INIT chunks. (DefaultTCP). - ptr
Lookup Boolean - Whether to perform reverse-DNS (PTR) lookups on each hop's IP address. (Default
true). - timeout Integer
- The number of seconds to wait for the traceroute to complete before timing out. Possible values are between 1 and 30. (Default
10).
- url string
- The host to trace the network path to. Do not include a scheme or a port in this value.
- assertions
Traceroute
Monitor Request Assertion[] - A request can have multiple assertions. The allowed comparisons, properties, and target formats depend on the assertion source — see the Assertion Reference below.
- ip
Family string - The IP family to use when executing the traceroute. The value can be either
IPv4orIPv6. (DefaultIPv4). - max
Hops number - The maximum number of network hops to probe before stopping. Possible values are between 1 and 64. (Default
30). - max
Unknown numberHops - The maximum number of consecutive unresponsive hops to tolerate before stopping the trace. Possible values are between 1 and 30, and the value must not exceed
max_hops. (Defaultmin(15, max_hops)). - port number
- The destination port for TCP/UDP/SCTP probes. Possible values are between 1 and 65535. Ignored (and not sent) when
protocol = "ICMP". The default depends on the protocol:443forTCP,33434forUDPandSCTP. - protocol string
- The probe protocol.
TCPsends SYN probes (default),UDPsends datagrams to a high port,ICMPsends Echo Requests,SCTPsends INIT chunks. (DefaultTCP). - ptr
Lookup boolean - Whether to perform reverse-DNS (PTR) lookups on each hop's IP address. (Default
true). - timeout number
- The number of seconds to wait for the traceroute to complete before timing out. Possible values are between 1 and 30. (Default
10).
- url str
- The host to trace the network path to. Do not include a scheme or a port in this value.
- assertions
Sequence[Traceroute
Monitor Request Assertion] - A request can have multiple assertions. The allowed comparisons, properties, and target formats depend on the assertion source — see the Assertion Reference below.
- ip_
family str - The IP family to use when executing the traceroute. The value can be either
IPv4orIPv6. (DefaultIPv4). - max_
hops int - The maximum number of network hops to probe before stopping. Possible values are between 1 and 64. (Default
30). - max_
unknown_ inthops - The maximum number of consecutive unresponsive hops to tolerate before stopping the trace. Possible values are between 1 and 30, and the value must not exceed
max_hops. (Defaultmin(15, max_hops)). - port int
- The destination port for TCP/UDP/SCTP probes. Possible values are between 1 and 65535. Ignored (and not sent) when
protocol = "ICMP". The default depends on the protocol:443forTCP,33434forUDPandSCTP. - protocol str
- The probe protocol.
TCPsends SYN probes (default),UDPsends datagrams to a high port,ICMPsends Echo Requests,SCTPsends INIT chunks. (DefaultTCP). - ptr_
lookup bool - Whether to perform reverse-DNS (PTR) lookups on each hop's IP address. (Default
true). - timeout int
- The number of seconds to wait for the traceroute to complete before timing out. Possible values are between 1 and 30. (Default
10).
- url String
- The host to trace the network path to. Do not include a scheme or a port in this value.
- assertions List<Property Map>
- A request can have multiple assertions. The allowed comparisons, properties, and target formats depend on the assertion source — see the Assertion Reference below.
- ip
Family String - The IP family to use when executing the traceroute. The value can be either
IPv4orIPv6. (DefaultIPv4). - max
Hops Number - The maximum number of network hops to probe before stopping. Possible values are between 1 and 64. (Default
30). - max
Unknown NumberHops - The maximum number of consecutive unresponsive hops to tolerate before stopping the trace. Possible values are between 1 and 30, and the value must not exceed
max_hops. (Defaultmin(15, max_hops)). - port Number
- The destination port for TCP/UDP/SCTP probes. Possible values are between 1 and 65535. Ignored (and not sent) when
protocol = "ICMP". The default depends on the protocol:443forTCP,33434forUDPandSCTP. - protocol String
- The probe protocol.
TCPsends SYN probes (default),UDPsends datagrams to a high port,ICMPsends Echo Requests,SCTPsends INIT chunks. (DefaultTCP). - ptr
Lookup Boolean - Whether to perform reverse-DNS (PTR) lookups on each hop's IP address. (Default
true). - timeout Number
- The number of seconds to wait for the traceroute to complete before timing out. Possible values are between 1 and 30. (Default
10).
TracerouteMonitorRequestAssertion, TracerouteMonitorRequestAssertionArgs
- Comparison string
- The type of comparison to be executed between expected and actual value of the assertion. For
RESPONSE_TIME, possible values areEQUALS,NOT_EQUALS,GREATER_THAN, andLESS_THAN. ForHOP_COUNTandPACKET_LOSS, possible values areEQUALS,GREATER_THAN, andLESS_THAN. - Source string
- The source of the asserted value. Possible values are
RESPONSE_TIME,HOP_COUNT, andPACKET_LOSS. - Property string
- The statistic to assert on. Required for
RESPONSE_TIME, where possible values areavg,min,max, andstdDev. Must be empty forHOP_COUNTandPACKET_LOSS. - Target string
- The value to compare against. Must be numeric: a non-negative number of milliseconds for
RESPONSE_TIME, a non-negative integer forHOP_COUNT, or a number between 0 and 100 forPACKET_LOSS.
- Comparison string
- The type of comparison to be executed between expected and actual value of the assertion. For
RESPONSE_TIME, possible values areEQUALS,NOT_EQUALS,GREATER_THAN, andLESS_THAN. ForHOP_COUNTandPACKET_LOSS, possible values areEQUALS,GREATER_THAN, andLESS_THAN. - Source string
- The source of the asserted value. Possible values are
RESPONSE_TIME,HOP_COUNT, andPACKET_LOSS. - Property string
- The statistic to assert on. Required for
RESPONSE_TIME, where possible values areavg,min,max, andstdDev. Must be empty forHOP_COUNTandPACKET_LOSS. - Target string
- The value to compare against. Must be numeric: a non-negative number of milliseconds for
RESPONSE_TIME, a non-negative integer forHOP_COUNT, or a number between 0 and 100 forPACKET_LOSS.
- comparison string
- The type of comparison to be executed between expected and actual value of the assertion. For
RESPONSE_TIME, possible values areEQUALS,NOT_EQUALS,GREATER_THAN, andLESS_THAN. ForHOP_COUNTandPACKET_LOSS, possible values areEQUALS,GREATER_THAN, andLESS_THAN. - source string
- The source of the asserted value. Possible values are
RESPONSE_TIME,HOP_COUNT, andPACKET_LOSS. - property string
- The statistic to assert on. Required for
RESPONSE_TIME, where possible values areavg,min,max, andstdDev. Must be empty forHOP_COUNTandPACKET_LOSS. - target string
- The value to compare against. Must be numeric: a non-negative number of milliseconds for
RESPONSE_TIME, a non-negative integer forHOP_COUNT, or a number between 0 and 100 forPACKET_LOSS.
- comparison String
- The type of comparison to be executed between expected and actual value of the assertion. For
RESPONSE_TIME, possible values areEQUALS,NOT_EQUALS,GREATER_THAN, andLESS_THAN. ForHOP_COUNTandPACKET_LOSS, possible values areEQUALS,GREATER_THAN, andLESS_THAN. - source String
- The source of the asserted value. Possible values are
RESPONSE_TIME,HOP_COUNT, andPACKET_LOSS. - property String
- The statistic to assert on. Required for
RESPONSE_TIME, where possible values areavg,min,max, andstdDev. Must be empty forHOP_COUNTandPACKET_LOSS. - target String
- The value to compare against. Must be numeric: a non-negative number of milliseconds for
RESPONSE_TIME, a non-negative integer forHOP_COUNT, or a number between 0 and 100 forPACKET_LOSS.
- comparison string
- The type of comparison to be executed between expected and actual value of the assertion. For
RESPONSE_TIME, possible values areEQUALS,NOT_EQUALS,GREATER_THAN, andLESS_THAN. ForHOP_COUNTandPACKET_LOSS, possible values areEQUALS,GREATER_THAN, andLESS_THAN. - source string
- The source of the asserted value. Possible values are
RESPONSE_TIME,HOP_COUNT, andPACKET_LOSS. - property string
- The statistic to assert on. Required for
RESPONSE_TIME, where possible values areavg,min,max, andstdDev. Must be empty forHOP_COUNTandPACKET_LOSS. - target string
- The value to compare against. Must be numeric: a non-negative number of milliseconds for
RESPONSE_TIME, a non-negative integer forHOP_COUNT, or a number between 0 and 100 forPACKET_LOSS.
- comparison str
- The type of comparison to be executed between expected and actual value of the assertion. For
RESPONSE_TIME, possible values areEQUALS,NOT_EQUALS,GREATER_THAN, andLESS_THAN. ForHOP_COUNTandPACKET_LOSS, possible values areEQUALS,GREATER_THAN, andLESS_THAN. - source str
- The source of the asserted value. Possible values are
RESPONSE_TIME,HOP_COUNT, andPACKET_LOSS. - property str
- The statistic to assert on. Required for
RESPONSE_TIME, where possible values areavg,min,max, andstdDev. Must be empty forHOP_COUNTandPACKET_LOSS. - target str
- The value to compare against. Must be numeric: a non-negative number of milliseconds for
RESPONSE_TIME, a non-negative integer forHOP_COUNT, or a number between 0 and 100 forPACKET_LOSS.
- comparison String
- The type of comparison to be executed between expected and actual value of the assertion. For
RESPONSE_TIME, possible values areEQUALS,NOT_EQUALS,GREATER_THAN, andLESS_THAN. ForHOP_COUNTandPACKET_LOSS, possible values areEQUALS,GREATER_THAN, andLESS_THAN. - source String
- The source of the asserted value. Possible values are
RESPONSE_TIME,HOP_COUNT, andPACKET_LOSS. - property String
- The statistic to assert on. Required for
RESPONSE_TIME, where possible values areavg,min,max, andstdDev. Must be empty forHOP_COUNTandPACKET_LOSS. - target String
- The value to compare against. Must be numeric: a non-negative number of milliseconds for
RESPONSE_TIME, a non-negative integer forHOP_COUNT, or a number between 0 and 100 forPACKET_LOSS.
TracerouteMonitorRetryStrategy, TracerouteMonitorRetryStrategyArgs
- Type string
- Determines which type of retry strategy to use. Possible values are
FIXED,LINEAR,EXPONENTIAL,SINGLE_RETRY, andNO_RETRIES. - Base
Backoff intSeconds - The number of seconds to wait before the first retry attempt. (Default
60). - Max
Duration intSeconds - The total amount of time to continue retrying the check/monitor (maximum 600 seconds). Available when
typeisFIXED,LINEAR, orEXPONENTIAL. (Default600). - Max
Retries int - The maximum number of times to retry the check/monitor. Value must be between
1and10. Available whentypeisFIXED,LINEAR, orEXPONENTIAL. (Default2). - Only
On TracerouteMonitor Retry Strategy Only On - Apply the retry strategy only if the defined conditions match.
- Same
Region bool - Whether retries should be run in the same region as the initial check/monitor run. (Default
true).
- Type string
- Determines which type of retry strategy to use. Possible values are
FIXED,LINEAR,EXPONENTIAL,SINGLE_RETRY, andNO_RETRIES. - Base
Backoff intSeconds - The number of seconds to wait before the first retry attempt. (Default
60). - Max
Duration intSeconds - The total amount of time to continue retrying the check/monitor (maximum 600 seconds). Available when
typeisFIXED,LINEAR, orEXPONENTIAL. (Default600). - Max
Retries int - The maximum number of times to retry the check/monitor. Value must be between
1and10. Available whentypeisFIXED,LINEAR, orEXPONENTIAL. (Default2). - Only
On TracerouteMonitor Retry Strategy Only On - Apply the retry strategy only if the defined conditions match.
- Same
Region bool - Whether retries should be run in the same region as the initial check/monitor run. (Default
true).
- type string
- Determines which type of retry strategy to use. Possible values are
FIXED,LINEAR,EXPONENTIAL,SINGLE_RETRY, andNO_RETRIES. - base_
backoff_ numberseconds - The number of seconds to wait before the first retry attempt. (Default
60). - max_
duration_ numberseconds - The total amount of time to continue retrying the check/monitor (maximum 600 seconds). Available when
typeisFIXED,LINEAR, orEXPONENTIAL. (Default600). - max_
retries number - The maximum number of times to retry the check/monitor. Value must be between
1and10. Available whentypeisFIXED,LINEAR, orEXPONENTIAL. (Default2). - only_
on object - Apply the retry strategy only if the defined conditions match.
- same_
region bool - Whether retries should be run in the same region as the initial check/monitor run. (Default
true).
- type String
- Determines which type of retry strategy to use. Possible values are
FIXED,LINEAR,EXPONENTIAL,SINGLE_RETRY, andNO_RETRIES. - base
Backoff IntegerSeconds - The number of seconds to wait before the first retry attempt. (Default
60). - max
Duration IntegerSeconds - The total amount of time to continue retrying the check/monitor (maximum 600 seconds). Available when
typeisFIXED,LINEAR, orEXPONENTIAL. (Default600). - max
Retries Integer - The maximum number of times to retry the check/monitor. Value must be between
1and10. Available whentypeisFIXED,LINEAR, orEXPONENTIAL. (Default2). - only
On TracerouteMonitor Retry Strategy Only On - Apply the retry strategy only if the defined conditions match.
- same
Region Boolean - Whether retries should be run in the same region as the initial check/monitor run. (Default
true).
- type string
- Determines which type of retry strategy to use. Possible values are
FIXED,LINEAR,EXPONENTIAL,SINGLE_RETRY, andNO_RETRIES. - base
Backoff numberSeconds - The number of seconds to wait before the first retry attempt. (Default
60). - max
Duration numberSeconds - The total amount of time to continue retrying the check/monitor (maximum 600 seconds). Available when
typeisFIXED,LINEAR, orEXPONENTIAL. (Default600). - max
Retries number - The maximum number of times to retry the check/monitor. Value must be between
1and10. Available whentypeisFIXED,LINEAR, orEXPONENTIAL. (Default2). - only
On TracerouteMonitor Retry Strategy Only On - Apply the retry strategy only if the defined conditions match.
- same
Region boolean - Whether retries should be run in the same region as the initial check/monitor run. (Default
true).
- type str
- Determines which type of retry strategy to use. Possible values are
FIXED,LINEAR,EXPONENTIAL,SINGLE_RETRY, andNO_RETRIES. - base_
backoff_ intseconds - The number of seconds to wait before the first retry attempt. (Default
60). - max_
duration_ intseconds - The total amount of time to continue retrying the check/monitor (maximum 600 seconds). Available when
typeisFIXED,LINEAR, orEXPONENTIAL. (Default600). - max_
retries int - The maximum number of times to retry the check/monitor. Value must be between
1and10. Available whentypeisFIXED,LINEAR, orEXPONENTIAL. (Default2). - only_
on TracerouteMonitor Retry Strategy Only On - Apply the retry strategy only if the defined conditions match.
- same_
region bool - Whether retries should be run in the same region as the initial check/monitor run. (Default
true).
- type String
- Determines which type of retry strategy to use. Possible values are
FIXED,LINEAR,EXPONENTIAL,SINGLE_RETRY, andNO_RETRIES. - base
Backoff NumberSeconds - The number of seconds to wait before the first retry attempt. (Default
60). - max
Duration NumberSeconds - The total amount of time to continue retrying the check/monitor (maximum 600 seconds). Available when
typeisFIXED,LINEAR, orEXPONENTIAL. (Default600). - max
Retries Number - The maximum number of times to retry the check/monitor. Value must be between
1and10. Available whentypeisFIXED,LINEAR, orEXPONENTIAL. (Default2). - only
On Property Map - Apply the retry strategy only if the defined conditions match.
- same
Region Boolean - Whether retries should be run in the same region as the initial check/monitor run. (Default
true).
TracerouteMonitorTriggerIncident, TracerouteMonitorTriggerIncidentArgs
- Description string
- A detailed description of the incident.
- Name string
- The name of the incident.
- Notify
Subscribers bool - Whether to notify subscribers when the incident is triggered.
- Service
Id string - The status page service that this incident will be associated with.
- Severity string
- The severity level of the incident. Possible values are
MINOR,MEDIUM,MAJOR, andCRITICAL.
- Description string
- A detailed description of the incident.
- Name string
- The name of the incident.
- Notify
Subscribers bool - Whether to notify subscribers when the incident is triggered.
- Service
Id string - The status page service that this incident will be associated with.
- Severity string
- The severity level of the incident. Possible values are
MINOR,MEDIUM,MAJOR, andCRITICAL.
- description string
- A detailed description of the incident.
- name string
- The name of the incident.
- notify_
subscribers bool - Whether to notify subscribers when the incident is triggered.
- service_
id string - The status page service that this incident will be associated with.
- severity string
- The severity level of the incident. Possible values are
MINOR,MEDIUM,MAJOR, andCRITICAL.
- description String
- A detailed description of the incident.
- name String
- The name of the incident.
- notify
Subscribers Boolean - Whether to notify subscribers when the incident is triggered.
- service
Id String - The status page service that this incident will be associated with.
- severity String
- The severity level of the incident. Possible values are
MINOR,MEDIUM,MAJOR, andCRITICAL.
- description string
- A detailed description of the incident.
- name string
- The name of the incident.
- notify
Subscribers boolean - Whether to notify subscribers when the incident is triggered.
- service
Id string - The status page service that this incident will be associated with.
- severity string
- The severity level of the incident. Possible values are
MINOR,MEDIUM,MAJOR, andCRITICAL.
- description str
- A detailed description of the incident.
- name str
- The name of the incident.
- notify_
subscribers bool - Whether to notify subscribers when the incident is triggered.
- service_
id str - The status page service that this incident will be associated with.
- severity str
- The severity level of the incident. Possible values are
MINOR,MEDIUM,MAJOR, andCRITICAL.
- description String
- A detailed description of the incident.
- name String
- The name of the incident.
- notify
Subscribers Boolean - Whether to notify subscribers when the incident is triggered.
- service
Id String - The status page service that this incident will be associated with.
- severity String
- The severity level of the incident. Possible values are
MINOR,MEDIUM,MAJOR, andCRITICAL.
Package Details
- Repository
- checkly checkly/pulumi-checkly
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
checklyTerraform Provider.
published on Thursday, Sep 17, 2026 by Checkly