import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; /** * Creates a Playwright check from a code bundle. */ export declare class PlaywrightCheckSuite extends pulumi.CustomResource { /** * Get an existing PlaywrightCheckSuite resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: PlaywrightCheckSuiteState, opts?: pulumi.CustomResourceOptions): PlaywrightCheckSuite; /** * Returns true if the given object is an instance of PlaywrightCheckSuite. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is PlaywrightCheckSuite; /** * Determines whether the check will run periodically or not after being deployed. */ readonly activated: pulumi.Output; /** * 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 check, we won't be able to alert you even if it starts failing. */ readonly alertChannelSubscriptions: pulumi.Output; /** * Determines the alert escalation policy for the check. */ readonly alertSettings: pulumi.Output; /** * Attaches a code bundle to the check. */ readonly bundle: pulumi.Output; /** * A description of the check. */ readonly description: pulumi.Output; /** * Insert environment variables into the execution environment. */ readonly environmentVariables: pulumi.Output; /** * Controls how often the check should run. Defined in minutes. The allowed values are `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) and `1440` (24 hours). */ readonly frequency: pulumi.Output; /** * The ID of the check group that this check is part of. */ readonly groupId: pulumi.Output; /** * The position of the check in the check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD. */ readonly groupOrder: pulumi.Output; /** * An array of one or more data center locations where to run the this check. */ readonly locations: pulumi.Output; /** * Determines if any notifications will be sent out when the check fails and/or recovers. (Default `false`). */ readonly muted: pulumi.Output; /** * The name of the check. */ readonly name: pulumi.Output; /** * An array of one or more private locations slugs. */ readonly privateLocations: pulumi.Output; /** * Determines whether the check should run on all selected locations in parallel or round-robin. (Default `false`). */ readonly runParallel: pulumi.Output; /** * Configure the runtime environment of the Playwright check. */ readonly runtime: pulumi.Output; /** * A list of tags for organizing and filtering checks and monitors. */ readonly tags: pulumi.Output; /** * Create and resolve an incident based on the alert configuration. Useful for status page automation. */ readonly triggerIncident: pulumi.Output; /** * When true, the account level alert settings will be used, not the alert setting defined on this check. (Default `true`). */ readonly useGlobalAlertSettings: pulumi.Output; /** * Create a PlaywrightCheckSuite resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: PlaywrightCheckSuiteArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering PlaywrightCheckSuite resources. */ export interface PlaywrightCheckSuiteState { /** * Determines whether the check will run periodically or not after being deployed. */ activated?: pulumi.Input; /** * 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 check, we won't be able to alert you even if it starts failing. */ alertChannelSubscriptions?: pulumi.Input[]>; /** * Determines the alert escalation policy for the check. */ alertSettings?: pulumi.Input; /** * Attaches a code bundle to the check. */ bundle?: pulumi.Input; /** * A description of the check. */ description?: pulumi.Input; /** * Insert environment variables into the execution environment. */ environmentVariables?: pulumi.Input[]>; /** * Controls how often the check should run. Defined in minutes. The allowed values are `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) and `1440` (24 hours). */ frequency?: pulumi.Input; /** * The ID of the check group that this check is part of. */ groupId?: pulumi.Input; /** * The position of the check in the check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD. */ groupOrder?: pulumi.Input; /** * An array of one or more data center locations where to run the this check. */ locations?: pulumi.Input[]>; /** * Determines if any notifications will be sent out when the check fails and/or recovers. (Default `false`). */ muted?: pulumi.Input; /** * The name of the check. */ name?: pulumi.Input; /** * An array of one or more private locations slugs. */ privateLocations?: pulumi.Input[]>; /** * Determines whether the check should run on all selected locations in parallel or round-robin. (Default `false`). */ runParallel?: pulumi.Input; /** * Configure the runtime environment of the Playwright check. */ runtime?: pulumi.Input; /** * A list of tags for organizing and filtering checks and monitors. */ tags?: pulumi.Input[]>; /** * Create and resolve an incident based on the alert configuration. Useful for status page automation. */ triggerIncident?: pulumi.Input; /** * When true, the account level alert settings will be used, not the alert setting defined on this check. (Default `true`). */ useGlobalAlertSettings?: pulumi.Input; } /** * The set of arguments for constructing a PlaywrightCheckSuite resource. */ export interface PlaywrightCheckSuiteArgs { /** * Determines whether the check will run periodically or not after being deployed. */ activated: pulumi.Input; /** * 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 check, we won't be able to alert you even if it starts failing. */ alertChannelSubscriptions?: pulumi.Input[]>; /** * Determines the alert escalation policy for the check. */ alertSettings?: pulumi.Input; /** * Attaches a code bundle to the check. */ bundle: pulumi.Input; /** * A description of the check. */ description?: pulumi.Input; /** * Insert environment variables into the execution environment. */ environmentVariables?: pulumi.Input[]>; /** * Controls how often the check should run. Defined in minutes. The allowed values are `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) and `1440` (24 hours). */ frequency: pulumi.Input; /** * The ID of the check group that this check is part of. */ groupId?: pulumi.Input; /** * The position of the check in the check group. It determines in what order checks and monitors are run when a group is triggered from the API or from CI/CD. */ groupOrder?: pulumi.Input; /** * An array of one or more data center locations where to run the this check. */ locations?: pulumi.Input[]>; /** * Determines if any notifications will be sent out when the check fails and/or recovers. (Default `false`). */ muted?: pulumi.Input; /** * The name of the check. */ name?: pulumi.Input; /** * An array of one or more private locations slugs. */ privateLocations?: pulumi.Input[]>; /** * Determines whether the check should run on all selected locations in parallel or round-robin. (Default `false`). */ runParallel?: pulumi.Input; /** * Configure the runtime environment of the Playwright check. */ runtime?: pulumi.Input; /** * A list of tags for organizing and filtering checks and monitors. */ tags?: pulumi.Input[]>; /** * Create and resolve an incident based on the alert configuration. Useful for status page automation. */ triggerIncident?: pulumi.Input; /** * When true, the account level alert settings will be used, not the alert setting defined on this check. (Default `true`). */ useGlobalAlertSettings?: pulumi.Input; }