Checkly v2.0.0 published on Tuesday, Feb 4, 2025 by Checkly
Checkly
Installation
The Checkly provider is available as a package in most Pulumi languages:
- JavaScript/TypeScript:
@checkly/pulumi
- Python:
pulumi-checkly
- Go:
github.com/checkly/pulumi-checkly/sdk/v2/go/checkly
- .NET:
Pulumi.Checkly
Overview
The Checkly provider for Pulumi can be used to provision any of the monitoring resources available in Checkly.
Authentication
The Checkly provider must be configured with an API Key
and an Account ID
in order to deploy Checkly resources. Sign up for a Checkly account and follow our integration guide to create and configure your credentials.
Example usage
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 can find more examples in the pulumi-checkly repository.