This release is a pre-release and may not be stable for production use.
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.13.0a1789664652
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.13.0a1789664652.tar.gz | 181.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pulumi_checkly-2.13.0a1789664652-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 391.6 kB
Release files / pulumi_checkly-2.13.0a1789664652.tar.gz
| Download URL | pulumi_checkly-2.13.0a1789664652.tar.gz |
|---|---|
| Size | 181.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
980e013bdab270b2306edbb480862ddfe5bffbd4f11c2732f94a14cb07f515b7
|
|
BLAKE2b-256 checksum How to use checksums |
f4dbe03ece77cfaadda6118d0ca9ad01288481b9ca26f35cd0fbf6b58ca648ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.8
|
Release files / pulumi_checkly-2.13.0a1789664652-py3-none-any.whl
| Download URL | pulumi_checkly-2.13.0a1789664652-py3-none-any.whl |
|---|---|
| Size | 209.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e0f667223872fba412c825ddf9aa3fcf457e2e247a839fdd61ed8b75892d1c06
|
|
BLAKE2b-256 checksum How to use checksums |
c15cd5179e352d257393519b0dfb75e9c3b1efa1e81a445f8307af433c326462
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.8
|