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.14.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.14.0.tar.gz | 198.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pulumi_checkly-2.14.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 429.1 kB
Release files / pulumi_checkly-2.14.0.tar.gz
| Download URL | pulumi_checkly-2.14.0.tar.gz |
|---|---|
| Size | 198.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d73c0618dafc383e35050f4930f89311c9840ef61a12f35132ab27c3e060dce3
|
|
BLAKE2b-256 checksum How to use checksums |
eb5d79f839546afe4eaa9f11fdd6a54ae28dcdd4b066073c3c0bcfe39c77af09
|
| 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.14.0-py3-none-any.whl
| Download URL | pulumi_checkly-2.14.0-py3-none-any.whl |
|---|---|
| Size | 230.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a3e2df4dd58dd748bc63f0fdb371b5bdc074c080cf723c88d56c1c30bfa60bc8
|
|
BLAKE2b-256 checksum How to use checksums |
e9efd4e229948bc813c90f738293153c5181426d3f7febc8397ebaec16e1535f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.8
|