checkly logo
Checkly v1.1.4, Mar 9 23

Checkly

The Checkly provider for Pulumi can be used to provision any of the monitoring resources available in Checkly. The Checkly provider must be configured with the an API Key and also set the target Account ID in order to deploy Checkly resources.

Example

const checkly = require("@checkly/pulumi")

new checkly.Check("api-check", {
  activated: true,
  frequency: 10,
  type: "API",
  request: {
    method: "GET",
    url: "https://checklyhq.com",
  }
})

new checkly.Check("browser-check", {
  activated: true,
  frequency: 10,
  type: "BROWSER",
  script: 'console.log("Hello World!")'
})
import * as checkly from "@checkly/pulumi";

new checkly.Check( "api-check", {
  activated: true,
  frequency: 10,
  type: "API",
  request: {
    method: "GET",
    url: "https://checklyhq.com",
  }
})

new checkly.Check( "browser-check", {
  activated: true,
  frequency: 10,
  type: "BROWSER",
  script: 'console.log("Hello World!")'
})

You could find more complete and detailed examples in the pulumi-checkly repository