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.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.13.0.tar.gz | 181.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pulumi_checkly-2.13.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 391.3 kB
Release files / pulumi_checkly-2.13.0.tar.gz
| Download URL | pulumi_checkly-2.13.0.tar.gz |
|---|---|
| Size | 181.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9dbaf33c2e93a14caf3b94cff7ffba08ebb7cb2b5c0d87b4d1f272f0f57d530a
|
|
BLAKE2b-256 checksum How to use checksums |
523d3417e710c59549a6331082998a7e45935eae4f65c485da88d24d83e13ba2
|
| 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.0-py3-none-any.whl
| Download URL | pulumi_checkly-2.13.0-py3-none-any.whl |
|---|---|
| Size | 209.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9b3d0525e4b6843a4cff6a3d7b4cbab896656ed4b679dbd37ccfa4c22fce61af
|
|
BLAKE2b-256 checksum How to use checksums |
365ab9e44183d2373fcecfb0b1867148a36011c25a4bece3c30c12a69a721d46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.8
|