checkly.CheckGroup
Explore with Pulumi AI
Check groups allow you to group together a set of related checks, which can also share default settings for various attributes.
Create CheckGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CheckGroup(name: string, args: CheckGroupArgs, opts?: CustomResourceOptions);@overload
def CheckGroup(resource_name: str,
               args: CheckGroupArgs,
               opts: Optional[ResourceOptions] = None)
@overload
def CheckGroup(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               concurrency: Optional[int] = None,
               activated: Optional[bool] = None,
               locations: Optional[Sequence[str]] = None,
               muted: Optional[bool] = None,
               alert_settings: Optional[CheckGroupAlertSettingsArgs] = None,
               double_check: Optional[bool] = None,
               environment_variable: Optional[Sequence[CheckGroupEnvironmentVariableArgs]] = None,
               environment_variables: Optional[Mapping[str, str]] = None,
               local_setup_script: Optional[str] = None,
               local_teardown_script: Optional[str] = None,
               alert_channel_subscriptions: Optional[Sequence[CheckGroupAlertChannelSubscriptionArgs]] = None,
               api_check_defaults: Optional[CheckGroupApiCheckDefaultsArgs] = None,
               name: Optional[str] = None,
               private_locations: Optional[Sequence[str]] = None,
               retry_strategy: Optional[CheckGroupRetryStrategyArgs] = None,
               run_parallel: Optional[bool] = None,
               runtime_id: Optional[str] = None,
               setup_snippet_id: Optional[int] = None,
               tags: Optional[Sequence[str]] = None,
               teardown_snippet_id: Optional[int] = None,
               use_global_alert_settings: Optional[bool] = None)func NewCheckGroup(ctx *Context, name string, args CheckGroupArgs, opts ...ResourceOption) (*CheckGroup, error)public CheckGroup(string name, CheckGroupArgs args, CustomResourceOptions? opts = null)
public CheckGroup(String name, CheckGroupArgs args)
public CheckGroup(String name, CheckGroupArgs args, CustomResourceOptions options)
type: checkly:CheckGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CheckGroupArgs
- 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 CheckGroupArgs
- 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 CheckGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CheckGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CheckGroupArgs
- 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 checkGroupResource = new Checkly.CheckGroup("checkGroupResource", new()
{
    Concurrency = 0,
    Activated = false,
    Locations = new[]
    {
        "string",
    },
    Muted = false,
    AlertSettings = new Checkly.Inputs.CheckGroupAlertSettingsArgs
    {
        EscalationType = "string",
        ParallelRunFailureThresholds = new[]
        {
            new Checkly.Inputs.CheckGroupAlertSettingsParallelRunFailureThresholdArgs
            {
                Enabled = false,
                Percentage = 0,
            },
        },
        Reminders = new[]
        {
            new Checkly.Inputs.CheckGroupAlertSettingsReminderArgs
            {
                Amount = 0,
                Interval = 0,
            },
        },
        RunBasedEscalations = new[]
        {
            new Checkly.Inputs.CheckGroupAlertSettingsRunBasedEscalationArgs
            {
                FailedRunThreshold = 0,
            },
        },
        TimeBasedEscalations = new[]
        {
            new Checkly.Inputs.CheckGroupAlertSettingsTimeBasedEscalationArgs
            {
                MinutesFailingThreshold = 0,
            },
        },
    },
    EnvironmentVariable = new[]
    {
        new Checkly.Inputs.CheckGroupEnvironmentVariableArgs
        {
            Key = "string",
            Value = "string",
            Locked = false,
            Secret = false,
        },
    },
    LocalSetupScript = "string",
    LocalTeardownScript = "string",
    AlertChannelSubscriptions = new[]
    {
        new Checkly.Inputs.CheckGroupAlertChannelSubscriptionArgs
        {
            Activated = false,
            ChannelId = 0,
        },
    },
    ApiCheckDefaults = new Checkly.Inputs.CheckGroupApiCheckDefaultsArgs
    {
        Assertions = new[]
        {
            new Checkly.Inputs.CheckGroupApiCheckDefaultsAssertionArgs
            {
                Comparison = "string",
                Source = "string",
                Target = "string",
                Property = "string",
            },
        },
        BasicAuth = new Checkly.Inputs.CheckGroupApiCheckDefaultsBasicAuthArgs
        {
            Password = "string",
            Username = "string",
        },
        Headers = 
        {
            { "string", "string" },
        },
        QueryParameters = 
        {
            { "string", "string" },
        },
        Url = "string",
    },
    Name = "string",
    PrivateLocations = new[]
    {
        "string",
    },
    RetryStrategy = new Checkly.Inputs.CheckGroupRetryStrategyArgs
    {
        Type = "string",
        BaseBackoffSeconds = 0,
        MaxDurationSeconds = 0,
        MaxRetries = 0,
        SameRegion = false,
    },
    RunParallel = false,
    RuntimeId = "string",
    SetupSnippetId = 0,
    Tags = new[]
    {
        "string",
    },
    TeardownSnippetId = 0,
    UseGlobalAlertSettings = false,
});
example, err := checkly.NewCheckGroup(ctx, "checkGroupResource", &checkly.CheckGroupArgs{
	Concurrency: pulumi.Int(0),
	Activated:   pulumi.Bool(false),
	Locations: pulumi.StringArray{
		pulumi.String("string"),
	},
	Muted: pulumi.Bool(false),
	AlertSettings: &checkly.CheckGroupAlertSettingsArgs{
		EscalationType: pulumi.String("string"),
		ParallelRunFailureThresholds: checkly.CheckGroupAlertSettingsParallelRunFailureThresholdArray{
			&checkly.CheckGroupAlertSettingsParallelRunFailureThresholdArgs{
				Enabled:    pulumi.Bool(false),
				Percentage: pulumi.Int(0),
			},
		},
		Reminders: checkly.CheckGroupAlertSettingsReminderArray{
			&checkly.CheckGroupAlertSettingsReminderArgs{
				Amount:   pulumi.Int(0),
				Interval: pulumi.Int(0),
			},
		},
		RunBasedEscalations: checkly.CheckGroupAlertSettingsRunBasedEscalationArray{
			&checkly.CheckGroupAlertSettingsRunBasedEscalationArgs{
				FailedRunThreshold: pulumi.Int(0),
			},
		},
		TimeBasedEscalations: checkly.CheckGroupAlertSettingsTimeBasedEscalationArray{
			&checkly.CheckGroupAlertSettingsTimeBasedEscalationArgs{
				MinutesFailingThreshold: pulumi.Int(0),
			},
		},
	},
	EnvironmentVariable: checkly.CheckGroupEnvironmentVariableArray{
		&checkly.CheckGroupEnvironmentVariableArgs{
			Key:    pulumi.String("string"),
			Value:  pulumi.String("string"),
			Locked: pulumi.Bool(false),
			Secret: pulumi.Bool(false),
		},
	},
	LocalSetupScript:    pulumi.String("string"),
	LocalTeardownScript: pulumi.String("string"),
	AlertChannelSubscriptions: checkly.CheckGroupAlertChannelSubscriptionArray{
		&checkly.CheckGroupAlertChannelSubscriptionArgs{
			Activated: pulumi.Bool(false),
			ChannelId: pulumi.Int(0),
		},
	},
	ApiCheckDefaults: &checkly.CheckGroupApiCheckDefaultsArgs{
		Assertions: checkly.CheckGroupApiCheckDefaultsAssertionArray{
			&checkly.CheckGroupApiCheckDefaultsAssertionArgs{
				Comparison: pulumi.String("string"),
				Source:     pulumi.String("string"),
				Target:     pulumi.String("string"),
				Property:   pulumi.String("string"),
			},
		},
		BasicAuth: &checkly.CheckGroupApiCheckDefaultsBasicAuthArgs{
			Password: pulumi.String("string"),
			Username: pulumi.String("string"),
		},
		Headers: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		QueryParameters: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Url: pulumi.String("string"),
	},
	Name: pulumi.String("string"),
	PrivateLocations: pulumi.StringArray{
		pulumi.String("string"),
	},
	RetryStrategy: &checkly.CheckGroupRetryStrategyArgs{
		Type:               pulumi.String("string"),
		BaseBackoffSeconds: pulumi.Int(0),
		MaxDurationSeconds: pulumi.Int(0),
		MaxRetries:         pulumi.Int(0),
		SameRegion:         pulumi.Bool(false),
	},
	RunParallel:    pulumi.Bool(false),
	RuntimeId:      pulumi.String("string"),
	SetupSnippetId: pulumi.Int(0),
	Tags: pulumi.StringArray{
		pulumi.String("string"),
	},
	TeardownSnippetId:      pulumi.Int(0),
	UseGlobalAlertSettings: pulumi.Bool(false),
})
var checkGroupResource = new CheckGroup("checkGroupResource", CheckGroupArgs.builder()
    .concurrency(0)
    .activated(false)
    .locations("string")
    .muted(false)
    .alertSettings(CheckGroupAlertSettingsArgs.builder()
        .escalationType("string")
        .parallelRunFailureThresholds(CheckGroupAlertSettingsParallelRunFailureThresholdArgs.builder()
            .enabled(false)
            .percentage(0)
            .build())
        .reminders(CheckGroupAlertSettingsReminderArgs.builder()
            .amount(0)
            .interval(0)
            .build())
        .runBasedEscalations(CheckGroupAlertSettingsRunBasedEscalationArgs.builder()
            .failedRunThreshold(0)
            .build())
        .timeBasedEscalations(CheckGroupAlertSettingsTimeBasedEscalationArgs.builder()
            .minutesFailingThreshold(0)
            .build())
        .build())
    .environmentVariable(CheckGroupEnvironmentVariableArgs.builder()
        .key("string")
        .value("string")
        .locked(false)
        .secret(false)
        .build())
    .localSetupScript("string")
    .localTeardownScript("string")
    .alertChannelSubscriptions(CheckGroupAlertChannelSubscriptionArgs.builder()
        .activated(false)
        .channelId(0)
        .build())
    .apiCheckDefaults(CheckGroupApiCheckDefaultsArgs.builder()
        .assertions(CheckGroupApiCheckDefaultsAssertionArgs.builder()
            .comparison("string")
            .source("string")
            .target("string")
            .property("string")
            .build())
        .basicAuth(CheckGroupApiCheckDefaultsBasicAuthArgs.builder()
            .password("string")
            .username("string")
            .build())
        .headers(Map.of("string", "string"))
        .queryParameters(Map.of("string", "string"))
        .url("string")
        .build())
    .name("string")
    .privateLocations("string")
    .retryStrategy(CheckGroupRetryStrategyArgs.builder()
        .type("string")
        .baseBackoffSeconds(0)
        .maxDurationSeconds(0)
        .maxRetries(0)
        .sameRegion(false)
        .build())
    .runParallel(false)
    .runtimeId("string")
    .setupSnippetId(0)
    .tags("string")
    .teardownSnippetId(0)
    .useGlobalAlertSettings(false)
    .build());
check_group_resource = checkly.CheckGroup("checkGroupResource",
    concurrency=0,
    activated=False,
    locations=["string"],
    muted=False,
    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,
        }],
    },
    environment_variable=[{
        "key": "string",
        "value": "string",
        "locked": False,
        "secret": False,
    }],
    local_setup_script="string",
    local_teardown_script="string",
    alert_channel_subscriptions=[{
        "activated": False,
        "channel_id": 0,
    }],
    api_check_defaults={
        "assertions": [{
            "comparison": "string",
            "source": "string",
            "target": "string",
            "property": "string",
        }],
        "basic_auth": {
            "password": "string",
            "username": "string",
        },
        "headers": {
            "string": "string",
        },
        "query_parameters": {
            "string": "string",
        },
        "url": "string",
    },
    name="string",
    private_locations=["string"],
    retry_strategy={
        "type": "string",
        "base_backoff_seconds": 0,
        "max_duration_seconds": 0,
        "max_retries": 0,
        "same_region": False,
    },
    run_parallel=False,
    runtime_id="string",
    setup_snippet_id=0,
    tags=["string"],
    teardown_snippet_id=0,
    use_global_alert_settings=False)
const checkGroupResource = new checkly.CheckGroup("checkGroupResource", {
    concurrency: 0,
    activated: false,
    locations: ["string"],
    muted: false,
    alertSettings: {
        escalationType: "string",
        parallelRunFailureThresholds: [{
            enabled: false,
            percentage: 0,
        }],
        reminders: [{
            amount: 0,
            interval: 0,
        }],
        runBasedEscalations: [{
            failedRunThreshold: 0,
        }],
        timeBasedEscalations: [{
            minutesFailingThreshold: 0,
        }],
    },
    environmentVariable: [{
        key: "string",
        value: "string",
        locked: false,
        secret: false,
    }],
    localSetupScript: "string",
    localTeardownScript: "string",
    alertChannelSubscriptions: [{
        activated: false,
        channelId: 0,
    }],
    apiCheckDefaults: {
        assertions: [{
            comparison: "string",
            source: "string",
            target: "string",
            property: "string",
        }],
        basicAuth: {
            password: "string",
            username: "string",
        },
        headers: {
            string: "string",
        },
        queryParameters: {
            string: "string",
        },
        url: "string",
    },
    name: "string",
    privateLocations: ["string"],
    retryStrategy: {
        type: "string",
        baseBackoffSeconds: 0,
        maxDurationSeconds: 0,
        maxRetries: 0,
        sameRegion: false,
    },
    runParallel: false,
    runtimeId: "string",
    setupSnippetId: 0,
    tags: ["string"],
    teardownSnippetId: 0,
    useGlobalAlertSettings: false,
});
type: checkly:CheckGroup
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
    apiCheckDefaults:
        assertions:
            - comparison: string
              property: string
              source: string
              target: string
        basicAuth:
            password: string
            username: string
        headers:
            string: string
        queryParameters:
            string: string
        url: string
    concurrency: 0
    environmentVariable:
        - key: string
          locked: false
          secret: false
          value: string
    localSetupScript: string
    localTeardownScript: string
    locations:
        - string
    muted: false
    name: string
    privateLocations:
        - string
    retryStrategy:
        baseBackoffSeconds: 0
        maxDurationSeconds: 0
        maxRetries: 0
        sameRegion: false
        type: string
    runParallel: false
    runtimeId: string
    setupSnippetId: 0
    tags:
        - string
    teardownSnippetId: 0
    useGlobalAlertSettings: false
CheckGroup 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 CheckGroup resource accepts the following input properties:
- Activated bool
- Determines if the checks in the group are running or not.
- Concurrency int
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- AlertChannel List<CheckSubscriptions Group Alert Channel Subscription> 
- AlertSettings CheckGroup Alert Settings 
- ApiCheck CheckDefaults Group Api Check Defaults 
- DoubleCheck bool
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- EnvironmentVariable List<CheckGroup Environment Variable> 
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- EnvironmentVariables Dictionary<string, string>
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- LocalSetup stringScript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- LocalTeardown stringScript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- Locations List<string>
- An array of one or more data center locations where to run the checks.
- Muted bool
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- Name string
- The name of the check group.
- PrivateLocations List<string>
- An array of one or more private locations slugs.
- RetryStrategy CheckGroup Retry Strategy 
- A strategy for retrying failed check runs.
- RunParallel bool
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- RuntimeId string
- The id of the runtime to use for this group.
- SetupSnippet intId 
- An ID reference to a snippet to use in the setup phase of an API check.
- List<string>
- Tags for organizing and filtering checks.
- TeardownSnippet intId 
- An ID reference to a snippet to use in the teardown phase of an API check.
- UseGlobal boolAlert Settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
- Activated bool
- Determines if the checks in the group are running or not.
- Concurrency int
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- AlertChannel []CheckSubscriptions Group Alert Channel Subscription Args 
- AlertSettings CheckGroup Alert Settings Args 
- ApiCheck CheckDefaults Group Api Check Defaults Args 
- DoubleCheck bool
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- EnvironmentVariable []CheckGroup Environment Variable Args 
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- EnvironmentVariables map[string]string
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- LocalSetup stringScript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- LocalTeardown stringScript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- Locations []string
- An array of one or more data center locations where to run the checks.
- Muted bool
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- Name string
- The name of the check group.
- PrivateLocations []string
- An array of one or more private locations slugs.
- RetryStrategy CheckGroup Retry Strategy Args 
- A strategy for retrying failed check runs.
- RunParallel bool
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- RuntimeId string
- The id of the runtime to use for this group.
- SetupSnippet intId 
- An ID reference to a snippet to use in the setup phase of an API check.
- []string
- Tags for organizing and filtering checks.
- TeardownSnippet intId 
- An ID reference to a snippet to use in the teardown phase of an API check.
- UseGlobal boolAlert Settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
- activated Boolean
- Determines if the checks in the group are running or not.
- concurrency Integer
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- alertChannel List<CheckSubscriptions Group Alert Channel Subscription> 
- alertSettings CheckGroup Alert Settings 
- apiCheck CheckDefaults Group Api Check Defaults 
- doubleCheck Boolean
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- environmentVariable List<CheckGroup Environment Variable> 
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- environmentVariables Map<String,String>
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- localSetup StringScript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- localTeardown StringScript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- locations List<String>
- An array of one or more data center locations where to run the checks.
- muted Boolean
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- name String
- The name of the check group.
- privateLocations List<String>
- An array of one or more private locations slugs.
- retryStrategy CheckGroup Retry Strategy 
- A strategy for retrying failed check runs.
- runParallel Boolean
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- runtimeId String
- The id of the runtime to use for this group.
- setupSnippet IntegerId 
- An ID reference to a snippet to use in the setup phase of an API check.
- List<String>
- Tags for organizing and filtering checks.
- teardownSnippet IntegerId 
- An ID reference to a snippet to use in the teardown phase of an API check.
- useGlobal BooleanAlert Settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
- activated boolean
- Determines if the checks in the group are running or not.
- concurrency number
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- alertChannel CheckSubscriptions Group Alert Channel Subscription[] 
- alertSettings CheckGroup Alert Settings 
- apiCheck CheckDefaults Group Api Check Defaults 
- doubleCheck boolean
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- environmentVariable CheckGroup Environment Variable[] 
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- environmentVariables {[key: string]: string}
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- localSetup stringScript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- localTeardown stringScript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- locations string[]
- An array of one or more data center locations where to run the checks.
- muted boolean
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- name string
- The name of the check group.
- privateLocations string[]
- An array of one or more private locations slugs.
- retryStrategy CheckGroup Retry Strategy 
- A strategy for retrying failed check runs.
- runParallel boolean
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- runtimeId string
- The id of the runtime to use for this group.
- setupSnippet numberId 
- An ID reference to a snippet to use in the setup phase of an API check.
- string[]
- Tags for organizing and filtering checks.
- teardownSnippet numberId 
- An ID reference to a snippet to use in the teardown phase of an API check.
- useGlobal booleanAlert Settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
- activated bool
- Determines if the checks in the group are running or not.
- concurrency int
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- alert_channel_ Sequence[Checksubscriptions Group Alert Channel Subscription Args] 
- alert_settings CheckGroup Alert Settings Args 
- api_check_ Checkdefaults Group Api Check Defaults Args 
- double_check bool
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- environment_variable Sequence[CheckGroup Environment Variable Args] 
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- environment_variables Mapping[str, str]
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- local_setup_ strscript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- local_teardown_ strscript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- locations Sequence[str]
- An array of one or more data center locations where to run the checks.
- muted bool
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- name str
- The name of the check group.
- private_locations Sequence[str]
- An array of one or more private locations slugs.
- retry_strategy CheckGroup Retry Strategy Args 
- A strategy for retrying failed check runs.
- run_parallel bool
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- runtime_id str
- The id of the runtime to use for this group.
- setup_snippet_ intid 
- An ID reference to a snippet to use in the setup phase of an API check.
- Sequence[str]
- Tags for organizing and filtering checks.
- teardown_snippet_ intid 
- An ID reference to a snippet to use in the teardown phase of an API check.
- use_global_ boolalert_ settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
- activated Boolean
- Determines if the checks in the group are running or not.
- concurrency Number
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- alertChannel List<Property Map>Subscriptions 
- alertSettings Property Map
- apiCheck Property MapDefaults 
- doubleCheck Boolean
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- environmentVariable List<Property Map>
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- environmentVariables Map<String>
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- localSetup StringScript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- localTeardown StringScript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- locations List<String>
- An array of one or more data center locations where to run the checks.
- muted Boolean
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- name String
- The name of the check group.
- privateLocations List<String>
- An array of one or more private locations slugs.
- retryStrategy Property Map
- A strategy for retrying failed check runs.
- runParallel Boolean
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- runtimeId String
- The id of the runtime to use for this group.
- setupSnippet NumberId 
- An ID reference to a snippet to use in the setup phase of an API check.
- List<String>
- Tags for organizing and filtering checks.
- teardownSnippet NumberId 
- An ID reference to a snippet to use in the teardown phase of an API check.
- useGlobal BooleanAlert Settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
Outputs
All input properties are implicitly available as output properties. Additionally, the CheckGroup 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 str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing CheckGroup Resource
Get an existing CheckGroup 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?: CheckGroupState, opts?: CustomResourceOptions): CheckGroup@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        activated: Optional[bool] = None,
        alert_channel_subscriptions: Optional[Sequence[CheckGroupAlertChannelSubscriptionArgs]] = None,
        alert_settings: Optional[CheckGroupAlertSettingsArgs] = None,
        api_check_defaults: Optional[CheckGroupApiCheckDefaultsArgs] = None,
        concurrency: Optional[int] = None,
        double_check: Optional[bool] = None,
        environment_variable: Optional[Sequence[CheckGroupEnvironmentVariableArgs]] = None,
        environment_variables: Optional[Mapping[str, str]] = None,
        local_setup_script: Optional[str] = None,
        local_teardown_script: Optional[str] = None,
        locations: Optional[Sequence[str]] = None,
        muted: Optional[bool] = None,
        name: Optional[str] = None,
        private_locations: Optional[Sequence[str]] = None,
        retry_strategy: Optional[CheckGroupRetryStrategyArgs] = None,
        run_parallel: Optional[bool] = None,
        runtime_id: Optional[str] = None,
        setup_snippet_id: Optional[int] = None,
        tags: Optional[Sequence[str]] = None,
        teardown_snippet_id: Optional[int] = None,
        use_global_alert_settings: Optional[bool] = None) -> CheckGroupfunc GetCheckGroup(ctx *Context, name string, id IDInput, state *CheckGroupState, opts ...ResourceOption) (*CheckGroup, error)public static CheckGroup Get(string name, Input<string> id, CheckGroupState? state, CustomResourceOptions? opts = null)public static CheckGroup get(String name, Output<String> id, CheckGroupState state, CustomResourceOptions options)resources:  _:    type: checkly:CheckGroup    get:      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 checks in the group are running or not.
- AlertChannel List<CheckSubscriptions Group Alert Channel Subscription> 
- AlertSettings CheckGroup Alert Settings 
- ApiCheck CheckDefaults Group Api Check Defaults 
- Concurrency int
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- DoubleCheck bool
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- EnvironmentVariable List<CheckGroup Environment Variable> 
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- EnvironmentVariables Dictionary<string, string>
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- LocalSetup stringScript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- LocalTeardown stringScript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- Locations List<string>
- An array of one or more data center locations where to run the checks.
- Muted bool
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- Name string
- The name of the check group.
- PrivateLocations List<string>
- An array of one or more private locations slugs.
- RetryStrategy CheckGroup Retry Strategy 
- A strategy for retrying failed check runs.
- RunParallel bool
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- RuntimeId string
- The id of the runtime to use for this group.
- SetupSnippet intId 
- An ID reference to a snippet to use in the setup phase of an API check.
- List<string>
- Tags for organizing and filtering checks.
- TeardownSnippet intId 
- An ID reference to a snippet to use in the teardown phase of an API check.
- UseGlobal boolAlert Settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
- Activated bool
- Determines if the checks in the group are running or not.
- AlertChannel []CheckSubscriptions Group Alert Channel Subscription Args 
- AlertSettings CheckGroup Alert Settings Args 
- ApiCheck CheckDefaults Group Api Check Defaults Args 
- Concurrency int
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- DoubleCheck bool
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- EnvironmentVariable []CheckGroup Environment Variable Args 
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- EnvironmentVariables map[string]string
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- LocalSetup stringScript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- LocalTeardown stringScript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- Locations []string
- An array of one or more data center locations where to run the checks.
- Muted bool
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- Name string
- The name of the check group.
- PrivateLocations []string
- An array of one or more private locations slugs.
- RetryStrategy CheckGroup Retry Strategy Args 
- A strategy for retrying failed check runs.
- RunParallel bool
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- RuntimeId string
- The id of the runtime to use for this group.
- SetupSnippet intId 
- An ID reference to a snippet to use in the setup phase of an API check.
- []string
- Tags for organizing and filtering checks.
- TeardownSnippet intId 
- An ID reference to a snippet to use in the teardown phase of an API check.
- UseGlobal boolAlert Settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
- activated Boolean
- Determines if the checks in the group are running or not.
- alertChannel List<CheckSubscriptions Group Alert Channel Subscription> 
- alertSettings CheckGroup Alert Settings 
- apiCheck CheckDefaults Group Api Check Defaults 
- concurrency Integer
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- doubleCheck Boolean
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- environmentVariable List<CheckGroup Environment Variable> 
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- environmentVariables Map<String,String>
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- localSetup StringScript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- localTeardown StringScript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- locations List<String>
- An array of one or more data center locations where to run the checks.
- muted Boolean
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- name String
- The name of the check group.
- privateLocations List<String>
- An array of one or more private locations slugs.
- retryStrategy CheckGroup Retry Strategy 
- A strategy for retrying failed check runs.
- runParallel Boolean
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- runtimeId String
- The id of the runtime to use for this group.
- setupSnippet IntegerId 
- An ID reference to a snippet to use in the setup phase of an API check.
- List<String>
- Tags for organizing and filtering checks.
- teardownSnippet IntegerId 
- An ID reference to a snippet to use in the teardown phase of an API check.
- useGlobal BooleanAlert Settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
- activated boolean
- Determines if the checks in the group are running or not.
- alertChannel CheckSubscriptions Group Alert Channel Subscription[] 
- alertSettings CheckGroup Alert Settings 
- apiCheck CheckDefaults Group Api Check Defaults 
- concurrency number
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- doubleCheck boolean
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- environmentVariable CheckGroup Environment Variable[] 
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- environmentVariables {[key: string]: string}
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- localSetup stringScript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- localTeardown stringScript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- locations string[]
- An array of one or more data center locations where to run the checks.
- muted boolean
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- name string
- The name of the check group.
- privateLocations string[]
- An array of one or more private locations slugs.
- retryStrategy CheckGroup Retry Strategy 
- A strategy for retrying failed check runs.
- runParallel boolean
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- runtimeId string
- The id of the runtime to use for this group.
- setupSnippet numberId 
- An ID reference to a snippet to use in the setup phase of an API check.
- string[]
- Tags for organizing and filtering checks.
- teardownSnippet numberId 
- An ID reference to a snippet to use in the teardown phase of an API check.
- useGlobal booleanAlert Settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
- activated bool
- Determines if the checks in the group are running or not.
- alert_channel_ Sequence[Checksubscriptions Group Alert Channel Subscription Args] 
- alert_settings CheckGroup Alert Settings Args 
- api_check_ Checkdefaults Group Api Check Defaults Args 
- concurrency int
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- double_check bool
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- environment_variable Sequence[CheckGroup Environment Variable Args] 
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- environment_variables Mapping[str, str]
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- local_setup_ strscript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- local_teardown_ strscript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- locations Sequence[str]
- An array of one or more data center locations where to run the checks.
- muted bool
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- name str
- The name of the check group.
- private_locations Sequence[str]
- An array of one or more private locations slugs.
- retry_strategy CheckGroup Retry Strategy Args 
- A strategy for retrying failed check runs.
- run_parallel bool
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- runtime_id str
- The id of the runtime to use for this group.
- setup_snippet_ intid 
- An ID reference to a snippet to use in the setup phase of an API check.
- Sequence[str]
- Tags for organizing and filtering checks.
- teardown_snippet_ intid 
- An ID reference to a snippet to use in the teardown phase of an API check.
- use_global_ boolalert_ settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
- activated Boolean
- Determines if the checks in the group are running or not.
- alertChannel List<Property Map>Subscriptions 
- alertSettings Property Map
- apiCheck Property MapDefaults 
- concurrency Number
- Determines how many checks are run concurrently when triggering a check group from CI/CD or through the API.
- doubleCheck Boolean
- Setting this to truewill trigger a retry when a check fails from the failing region and another, randomly selected region before marking the check as failed.
- environmentVariable List<Property Map>
- Key/value pairs for setting environment variables during check execution, add locked = true to keep value hidden, add secret = true to create a secret variable. These are only relevant for browser checks. Use global environment variables whenever possible.
- environmentVariables Map<String>
- Key/value pairs for setting environment variables during check execution. These are only relevant for browser checks. Use global environment variables whenever possible.
- localSetup StringScript 
- A valid piece of Node.js code to run in the setup phase of an API check in this group.
- localTeardown StringScript 
- A valid piece of Node.js code to run in the teardown phase of an API check in this group.
- locations List<String>
- An array of one or more data center locations where to run the checks.
- muted Boolean
- Determines if any notifications will be sent out when a check in this group fails and/or recovers.
- name String
- The name of the check group.
- privateLocations List<String>
- An array of one or more private locations slugs.
- retryStrategy Property Map
- A strategy for retrying failed check runs.
- runParallel Boolean
- Determines if the checks in the group should run in all selected locations in parallel or round-robin.
- runtimeId String
- The id of the runtime to use for this group.
- setupSnippet NumberId 
- An ID reference to a snippet to use in the setup phase of an API check.
- List<String>
- Tags for organizing and filtering checks.
- teardownSnippet NumberId 
- An ID reference to a snippet to use in the teardown phase of an API check.
- useGlobal BooleanAlert Settings 
- When true, the account level alert settings will be used, not the alert setting defined on this check group.
Supporting Types
CheckGroupAlertChannelSubscription, CheckGroupAlertChannelSubscriptionArgs          
- activated bool
- channel_id int
CheckGroupAlertSettings, CheckGroupAlertSettingsArgs        
- EscalationType string
- Determines what type of escalation to use. Possible values are RUN_BASEDorTIME_BASED.
- ParallelRun List<CheckFailure Thresholds Group Alert Settings Parallel Run Failure Threshold> 
- Reminders
List<CheckGroup Alert Settings Reminder> 
- RunBased List<CheckEscalations Group Alert Settings Run Based Escalation> 
- SslCertificates List<CheckGroup Alert Settings Ssl Certificate> 
- TimeBased List<CheckEscalations Group Alert Settings Time Based Escalation> 
- EscalationType string
- Determines what type of escalation to use. Possible values are RUN_BASEDorTIME_BASED.
- ParallelRun []CheckFailure Thresholds Group Alert Settings Parallel Run Failure Threshold 
- Reminders
[]CheckGroup Alert Settings Reminder 
- RunBased []CheckEscalations Group Alert Settings Run Based Escalation 
- SslCertificates []CheckGroup Alert Settings Ssl Certificate 
- TimeBased []CheckEscalations Group Alert Settings Time Based Escalation 
- escalationType String
- Determines what type of escalation to use. Possible values are RUN_BASEDorTIME_BASED.
- parallelRun List<CheckFailure Thresholds Group Alert Settings Parallel Run Failure Threshold> 
- reminders
List<CheckGroup Alert Settings Reminder> 
- runBased List<CheckEscalations Group Alert Settings Run Based Escalation> 
- sslCertificates List<CheckGroup Alert Settings Ssl Certificate> 
- timeBased List<CheckEscalations Group Alert Settings Time Based Escalation> 
- escalationType string
- Determines what type of escalation to use. Possible values are RUN_BASEDorTIME_BASED.
- parallelRun CheckFailure Thresholds Group Alert Settings Parallel Run Failure Threshold[] 
- reminders
CheckGroup Alert Settings Reminder[] 
- runBased CheckEscalations Group Alert Settings Run Based Escalation[] 
- sslCertificates CheckGroup Alert Settings Ssl Certificate[] 
- timeBased CheckEscalations Group Alert Settings Time Based Escalation[] 
- escalation_type str
- Determines what type of escalation to use. Possible values are RUN_BASEDorTIME_BASED.
- parallel_run_ Sequence[Checkfailure_ thresholds Group Alert Settings Parallel Run Failure Threshold] 
- reminders
Sequence[CheckGroup Alert Settings Reminder] 
- run_based_ Sequence[Checkescalations Group Alert Settings Run Based Escalation] 
- ssl_certificates Sequence[CheckGroup Alert Settings Ssl Certificate] 
- time_based_ Sequence[Checkescalations Group Alert Settings Time Based Escalation] 
- escalationType String
- Determines what type of escalation to use. Possible values are RUN_BASEDorTIME_BASED.
- parallelRun List<Property Map>Failure Thresholds 
- reminders List<Property Map>
- runBased List<Property Map>Escalations 
- sslCertificates List<Property Map>
- timeBased List<Property Map>Escalations 
CheckGroupAlertSettingsParallelRunFailureThreshold, CheckGroupAlertSettingsParallelRunFailureThresholdArgs                
- Enabled bool
- Applicable only for checks scheduled in parallel in multiple locations.
- Percentage int
- Possible values are 10,20,30,40,50,60,70,80,100, and100. (Default10).
- Enabled bool
- Applicable only for checks scheduled in parallel in multiple locations.
- Percentage int
- Possible values are 10,20,30,40,50,60,70,80,100, and100. (Default10).
- enabled Boolean
- Applicable only for checks scheduled in parallel in multiple locations.
- percentage Integer
- Possible values are 10,20,30,40,50,60,70,80,100, and100. (Default10).
- enabled boolean
- Applicable only for checks scheduled in parallel in multiple locations.
- percentage number
- Possible values are 10,20,30,40,50,60,70,80,100, and100. (Default10).
- enabled bool
- Applicable only for checks scheduled in parallel in multiple locations.
- percentage int
- Possible values are 10,20,30,40,50,60,70,80,100, and100. (Default10).
- enabled Boolean
- Applicable only for checks scheduled in parallel in multiple locations.
- percentage Number
- Possible values are 10,20,30,40,50,60,70,80,100, and100. (Default10).
CheckGroupAlertSettingsReminder, CheckGroupAlertSettingsReminderArgs          
CheckGroupAlertSettingsRunBasedEscalation, CheckGroupAlertSettingsRunBasedEscalationArgs              
- FailedRun intThreshold 
- After how many failed consecutive check runs an alert notification should be sent. Possible values are between 1 and 5. (Default 1).
- FailedRun intThreshold 
- After how many failed consecutive check runs an alert notification should be sent. Possible values are between 1 and 5. (Default 1).
- failedRun IntegerThreshold 
- After how many failed consecutive check runs an alert notification should be sent. Possible values are between 1 and 5. (Default 1).
- failedRun numberThreshold 
- After how many failed consecutive check runs an alert notification should be sent. Possible values are between 1 and 5. (Default 1).
- failed_run_ intthreshold 
- After how many failed consecutive check runs an alert notification should be sent. Possible values are between 1 and 5. (Default 1).
- failedRun NumberThreshold 
- After how many failed consecutive check runs an alert notification should be sent. Possible values are between 1 and 5. (Default 1).
CheckGroupAlertSettingsSslCertificate, CheckGroupAlertSettingsSslCertificateArgs            
- AlertThreshold int
- At what moment in time to start alerting on SSL certificates. Possible values 3,7,14,30. (Default3).
- Enabled bool
- Determines if alert notifications should be sent for expiring SSL certificates.
- AlertThreshold int
- At what moment in time to start alerting on SSL certificates. Possible values 3,7,14,30. (Default3).
- Enabled bool
- Determines if alert notifications should be sent for expiring SSL certificates.
- alertThreshold Integer
- At what moment in time to start alerting on SSL certificates. Possible values 3,7,14,30. (Default3).
- enabled Boolean
- Determines if alert notifications should be sent for expiring SSL certificates.
- alertThreshold number
- At what moment in time to start alerting on SSL certificates. Possible values 3,7,14,30. (Default3).
- enabled boolean
- Determines if alert notifications should be sent for expiring SSL certificates.
- alert_threshold int
- At what moment in time to start alerting on SSL certificates. Possible values 3,7,14,30. (Default3).
- enabled bool
- Determines if alert notifications should be sent for expiring SSL certificates.
- alertThreshold Number
- At what moment in time to start alerting on SSL certificates. Possible values 3,7,14,30. (Default3).
- enabled Boolean
- Determines if alert notifications should be sent for expiring SSL certificates.
CheckGroupAlertSettingsTimeBasedEscalation, CheckGroupAlertSettingsTimeBasedEscalationArgs              
- MinutesFailing intThreshold 
- After how many minutes after a check starts failing an alert should be sent. Possible values are 5,10,15, and30. (Default5).
- MinutesFailing intThreshold 
- After how many minutes after a check starts failing an alert should be sent. Possible values are 5,10,15, and30. (Default5).
- minutesFailing IntegerThreshold 
- After how many minutes after a check starts failing an alert should be sent. Possible values are 5,10,15, and30. (Default5).
- minutesFailing numberThreshold 
- After how many minutes after a check starts failing an alert should be sent. Possible values are 5,10,15, and30. (Default5).
- minutes_failing_ intthreshold 
- After how many minutes after a check starts failing an alert should be sent. Possible values are 5,10,15, and30. (Default5).
- minutesFailing NumberThreshold 
- After how many minutes after a check starts failing an alert should be sent. Possible values are 5,10,15, and30. (Default5).
CheckGroupApiCheckDefaults, CheckGroupApiCheckDefaultsArgs          
- Assertions
List<CheckGroup Api Check Defaults Assertion> 
- BasicAuth CheckGroup Api Check Defaults Basic Auth 
- Headers Dictionary<string, string>
- QueryParameters Dictionary<string, string>
- Url string
- The base url for this group which you can reference with the GROUP_BASE_URLvariable in all group checks.
- Assertions
[]CheckGroup Api Check Defaults Assertion 
- BasicAuth CheckGroup Api Check Defaults Basic Auth 
- Headers map[string]string
- QueryParameters map[string]string
- Url string
- The base url for this group which you can reference with the GROUP_BASE_URLvariable in all group checks.
- assertions
List<CheckGroup Api Check Defaults Assertion> 
- basicAuth CheckGroup Api Check Defaults Basic Auth 
- headers Map<String,String>
- queryParameters Map<String,String>
- url String
- The base url for this group which you can reference with the GROUP_BASE_URLvariable in all group checks.
- assertions
CheckGroup Api Check Defaults Assertion[] 
- basicAuth CheckGroup Api Check Defaults Basic Auth 
- headers {[key: string]: string}
- queryParameters {[key: string]: string}
- url string
- The base url for this group which you can reference with the GROUP_BASE_URLvariable in all group checks.
- assertions
Sequence[CheckGroup Api Check Defaults Assertion] 
- basic_auth CheckGroup Api Check Defaults Basic Auth 
- headers Mapping[str, str]
- query_parameters Mapping[str, str]
- url str
- The base url for this group which you can reference with the GROUP_BASE_URLvariable in all group checks.
- assertions List<Property Map>
- basicAuth Property Map
- headers Map<String>
- queryParameters Map<String>
- url String
- The base url for this group which you can reference with the GROUP_BASE_URLvariable in all group checks.
CheckGroupApiCheckDefaultsAssertion, CheckGroupApiCheckDefaultsAssertionArgs            
- Comparison string
- The type of comparison to be executed between expected and actual value of the assertion. Possible values EQUALS,NOT_EQUALS,HAS_KEY,NOT_HAS_KEY,HAS_VALUE,NOT_HAS_VALUE,IS_EMPTY,NOT_EMPTY,GREATER_THAN,LESS_THAN,CONTAINS,NOT_CONTAINS,IS_NULL, andNOT_NULL.
- Source string
- The source of the asserted value. Possible values STATUS_CODE,JSON_BODY,HEADERS,TEXT_BODY, andRESPONSE_TIME.
- Target string
- Property string
- Comparison string
- The type of comparison to be executed between expected and actual value of the assertion. Possible values EQUALS,NOT_EQUALS,HAS_KEY,NOT_HAS_KEY,HAS_VALUE,NOT_HAS_VALUE,IS_EMPTY,NOT_EMPTY,GREATER_THAN,LESS_THAN,CONTAINS,NOT_CONTAINS,IS_NULL, andNOT_NULL.
- Source string
- The source of the asserted value. Possible values STATUS_CODE,JSON_BODY,HEADERS,TEXT_BODY, andRESPONSE_TIME.
- Target string
- Property string
- comparison String
- The type of comparison to be executed between expected and actual value of the assertion. Possible values EQUALS,NOT_EQUALS,HAS_KEY,NOT_HAS_KEY,HAS_VALUE,NOT_HAS_VALUE,IS_EMPTY,NOT_EMPTY,GREATER_THAN,LESS_THAN,CONTAINS,NOT_CONTAINS,IS_NULL, andNOT_NULL.
- source String
- The source of the asserted value. Possible values STATUS_CODE,JSON_BODY,HEADERS,TEXT_BODY, andRESPONSE_TIME.
- target String
- property String
- comparison string
- The type of comparison to be executed between expected and actual value of the assertion. Possible values EQUALS,NOT_EQUALS,HAS_KEY,NOT_HAS_KEY,HAS_VALUE,NOT_HAS_VALUE,IS_EMPTY,NOT_EMPTY,GREATER_THAN,LESS_THAN,CONTAINS,NOT_CONTAINS,IS_NULL, andNOT_NULL.
- source string
- The source of the asserted value. Possible values STATUS_CODE,JSON_BODY,HEADERS,TEXT_BODY, andRESPONSE_TIME.
- target string
- property string
- comparison str
- The type of comparison to be executed between expected and actual value of the assertion. Possible values EQUALS,NOT_EQUALS,HAS_KEY,NOT_HAS_KEY,HAS_VALUE,NOT_HAS_VALUE,IS_EMPTY,NOT_EMPTY,GREATER_THAN,LESS_THAN,CONTAINS,NOT_CONTAINS,IS_NULL, andNOT_NULL.
- source str
- The source of the asserted value. Possible values STATUS_CODE,JSON_BODY,HEADERS,TEXT_BODY, andRESPONSE_TIME.
- target str
- property str
- comparison String
- The type of comparison to be executed between expected and actual value of the assertion. Possible values EQUALS,NOT_EQUALS,HAS_KEY,NOT_HAS_KEY,HAS_VALUE,NOT_HAS_VALUE,IS_EMPTY,NOT_EMPTY,GREATER_THAN,LESS_THAN,CONTAINS,NOT_CONTAINS,IS_NULL, andNOT_NULL.
- source String
- The source of the asserted value. Possible values STATUS_CODE,JSON_BODY,HEADERS,TEXT_BODY, andRESPONSE_TIME.
- target String
- property String
CheckGroupApiCheckDefaultsBasicAuth, CheckGroupApiCheckDefaultsBasicAuthArgs              
CheckGroupEnvironmentVariable, CheckGroupEnvironmentVariableArgs        
CheckGroupRetryStrategy, CheckGroupRetryStrategyArgs        
- Type string
- Determines which type of retry strategy to use. Possible values are FIXED,LINEAR, orEXPONENTIAL.
- BaseBackoff intSeconds 
- The number of seconds to wait before the first retry attempt.
- MaxDuration intSeconds 
- The total amount of time to continue retrying the check (maximum 600 seconds).
- MaxRetries int
- The maximum number of times to retry the check. Value must be between 1 and 10.
- SameRegion bool
- Whether retries should be run in the same region as the initial check run.
- Type string
- Determines which type of retry strategy to use. Possible values are FIXED,LINEAR, orEXPONENTIAL.
- BaseBackoff intSeconds 
- The number of seconds to wait before the first retry attempt.
- MaxDuration intSeconds 
- The total amount of time to continue retrying the check (maximum 600 seconds).
- MaxRetries int
- The maximum number of times to retry the check. Value must be between 1 and 10.
- SameRegion bool
- Whether retries should be run in the same region as the initial check run.
- type String
- Determines which type of retry strategy to use. Possible values are FIXED,LINEAR, orEXPONENTIAL.
- baseBackoff IntegerSeconds 
- The number of seconds to wait before the first retry attempt.
- maxDuration IntegerSeconds 
- The total amount of time to continue retrying the check (maximum 600 seconds).
- maxRetries Integer
- The maximum number of times to retry the check. Value must be between 1 and 10.
- sameRegion Boolean
- Whether retries should be run in the same region as the initial check run.
- type string
- Determines which type of retry strategy to use. Possible values are FIXED,LINEAR, orEXPONENTIAL.
- baseBackoff numberSeconds 
- The number of seconds to wait before the first retry attempt.
- maxDuration numberSeconds 
- The total amount of time to continue retrying the check (maximum 600 seconds).
- maxRetries number
- The maximum number of times to retry the check. Value must be between 1 and 10.
- sameRegion boolean
- Whether retries should be run in the same region as the initial check run.
- type str
- Determines which type of retry strategy to use. Possible values are FIXED,LINEAR, orEXPONENTIAL.
- base_backoff_ intseconds 
- The number of seconds to wait before the first retry attempt.
- max_duration_ intseconds 
- The total amount of time to continue retrying the check (maximum 600 seconds).
- max_retries int
- The maximum number of times to retry the check. Value must be between 1 and 10.
- same_region bool
- Whether retries should be run in the same region as the initial check run.
- type String
- Determines which type of retry strategy to use. Possible values are FIXED,LINEAR, orEXPONENTIAL.
- baseBackoff NumberSeconds 
- The number of seconds to wait before the first retry attempt.
- maxDuration NumberSeconds 
- The total amount of time to continue retrying the check (maximum 600 seconds).
- maxRetries Number
- The maximum number of times to retry the check. Value must be between 1 and 10.
- sameRegion Boolean
- Whether retries should be run in the same region as the initial check run.
Package Details
- Repository
- checkly checkly/pulumi-checkly
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the checklyTerraform Provider.