Checkly Provider for Pulumi
The Checkly provider for Pulumi can be used to provision any of the monitoring resources available in 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
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 configuration
First, configure your Checkly Account ID:
pulumi config set checkly:accountId YOUR_CHECKLY_ACCOUNT_ID
Then, configure you Checkly API key (with --secret):
pulumi config set checkly:apiKey YOUR_CHECKLY_API_KEY --secret
You should now be able to deploy Checkly resources.
Example usage
You can find working JavaScript and TypeScript code samples in the ./examples directory.
Configuration options
The following configuration points are available for the Checkly provider:
checkly:accountId(environment:CHECKLY_ACCOUNT_ID) - your Checkly Account IDcheckly:apiKey(environment:CHECKLY_API_KEY) - your Checkly API Key- If you don't have an API Key, you can create one here.
- Make sure to use the
--secretflag withpulumi config set.
checkly:apiUrl(environment:CHECKLY_API_URL) - for internal development purposes only
Reference
For detailed reference documentation, please visit the Pulumi registry.
Metadata
Release files for pulumi-checkly 2.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pulumi_checkly-2.7.0.tar.gz | 94.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pulumi_checkly-2.7.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 212.9 kB
Release files / pulumi_checkly-2.7.0.tar.gz
| Download URL | pulumi_checkly-2.7.0.tar.gz |
|---|---|
| Size | 94.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d2570e680f01ca6209b223f2898d50ecc3bcf51ee986a18ac0c5cc7758f69306
|
|
BLAKE2b-256 checksum How to use checksums |
fbcab41cc3e55108d6789a177b03eedc18b2e19f5369323a01adf972ed2a1869
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.8
|
Release files / pulumi_checkly-2.7.0-py3-none-any.whl
| Download URL | pulumi_checkly-2.7.0-py3-none-any.whl |
|---|---|
| Size | 118.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0bf5f52fae28009e0e936a9cfda1f2b9226950bb812b1e26c43dbef579df2db4
|
|
BLAKE2b-256 checksum How to use checksums |
fcd981500aae682c4508fe2556a2fbd242174d3b5b92a8b8f55b96c5290f9387
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.8
|