pulumi-checkly


Namepulumi-checkly JSON
Version 2.0.0 PyPI version JSON
download
home_pageNone
SummaryA Pulumi package for creating and managing Checkly monitoring resources.
upload_time2025-02-04 16:32:31
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseApache-2.0
keywords pulumi checkly category/monitoring
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Checkly Provider for Pulumi

![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)
![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/checkly/pulumi-checkly?label=Version)

The Checkly provider for Pulumi can be used to provision any of the monitoring resources available in [Checkly](https://www.checklyhq.com/).

## Installation

The Checkly provider is available as a package in most Pulumi languages:

* JavaScript/TypeScript: [`@checkly/pulumi`](https://www.npmjs.com/package/@checkly/pulumi)
* Python: [`pulumi-checkly`](https://pypi.org/project/pulumi-checkly/)
* Go: [`github.com/checkly/pulumi-checkly/sdk/v2/go/checkly`](https://github.com/checkly/pulumi-checkly)
* .NET: [`Pulumi.Checkly`](https://www.nuget.org/packages/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](https://www.checklyhq.com) account and follow our [integration guide](https://www.checklyhq.com/docs/integrations/pulumi/) 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`](https://github.com/checkly/pulumi-checkly/tree/main/examples) directory.

## Configuration options

The following configuration points are available for the Checkly provider:

- `checkly:accountId` (environment: `CHECKLY_ACCOUNT_ID`) - your Checkly Account ID
- `checkly:apiKey` (environment: `CHECKLY_API_KEY`) - your Checkly API Key
    * If you don't have an API Key, you can create one [here](https://app.checklyhq.com/settings/user/api-keys).
    * Make sure to use the `--secret` flag with `pulumi config set`.
- `checkly:apiUrl` (environment: `CHECKLY_API_URL`) - for internal development purposes only

## Reference

For detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/checkly/api-docs/).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pulumi-checkly",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "pulumi, checkly, category/monitoring",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/9f/c8/3f272ffed080d5fc7fb1983f4ba0c5ee9e358f7eddbbf6d2a23e8257f8f4/pulumi_checkly-2.0.0.tar.gz",
    "platform": null,
    "description": "# Checkly Provider for Pulumi\n\n![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.1-4baaaa.svg)\n![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/checkly/pulumi-checkly?label=Version)\n\nThe Checkly provider for Pulumi can be used to provision any of the monitoring resources available in [Checkly](https://www.checklyhq.com/).\n\n## Installation\n\nThe Checkly provider is available as a package in most Pulumi languages:\n\n* JavaScript/TypeScript: [`@checkly/pulumi`](https://www.npmjs.com/package/@checkly/pulumi)\n* Python: [`pulumi-checkly`](https://pypi.org/project/pulumi-checkly/)\n* Go: [`github.com/checkly/pulumi-checkly/sdk/v2/go/checkly`](https://github.com/checkly/pulumi-checkly)\n* .NET: [`Pulumi.Checkly`](https://www.nuget.org/packages/Pulumi.Checkly)\n\n\n## Authentication\n\nThe Checkly provider must be configured with an `API Key` and an `Account ID` in order to deploy Checkly resources. Sign up for a [Checkly](https://www.checklyhq.com) account and follow our [integration guide](https://www.checklyhq.com/docs/integrations/pulumi/) to create and configure your credentials.\n\n### Example configuration\n\nFirst, configure your Checkly Account ID:\n\n```\npulumi config set checkly:accountId YOUR_CHECKLY_ACCOUNT_ID\n```\n\nThen, configure you Checkly API key (with `--secret`):\n\n```\npulumi config set checkly:apiKey YOUR_CHECKLY_API_KEY --secret\n```\n\nYou should now be able to deploy Checkly resources.\n\n## Example usage\n\nYou can find working JavaScript and TypeScript code samples in the [`./examples`](https://github.com/checkly/pulumi-checkly/tree/main/examples) directory.\n\n## Configuration options\n\nThe following configuration points are available for the Checkly provider:\n\n- `checkly:accountId` (environment: `CHECKLY_ACCOUNT_ID`) - your Checkly Account ID\n- `checkly:apiKey` (environment: `CHECKLY_API_KEY`) - your Checkly API Key\n    * If you don't have an API Key, you can create one [here](https://app.checklyhq.com/settings/user/api-keys).\n    * Make sure to use the `--secret` flag with `pulumi config set`.\n- `checkly:apiUrl` (environment: `CHECKLY_API_URL`) - for internal development purposes only\n\n## Reference\n\nFor detailed reference documentation, please visit [the Pulumi registry](https://www.pulumi.com/registry/packages/checkly/api-docs/).\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "A Pulumi package for creating and managing Checkly monitoring resources.",
    "version": "2.0.0",
    "project_urls": {
        "Homepage": "https://www.pulumi.com/registry/packages/checkly",
        "Repository": "https://github.com/checkly/pulumi-checkly"
    },
    "split_keywords": [
        "pulumi",
        " checkly",
        " category/monitoring"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b8c9d30e6e0855e8fb387664a10fe054861ab3387b643d1229fb15aa9d5821a7",
                "md5": "599bb154a7ee078fe971ac02f63bddc8",
                "sha256": "a485d154e8c3ab1c38240a254ce169f918711ba1ecfb54d9e12a626b5c54e297"
            },
            "downloads": -1,
            "filename": "pulumi_checkly-2.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "599bb154a7ee078fe971ac02f63bddc8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 71267,
            "upload_time": "2025-02-04T16:32:30",
            "upload_time_iso_8601": "2025-02-04T16:32:30.392855Z",
            "url": "https://files.pythonhosted.org/packages/b8/c9/d30e6e0855e8fb387664a10fe054861ab3387b643d1229fb15aa9d5821a7/pulumi_checkly-2.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9fc83f272ffed080d5fc7fb1983f4ba0c5ee9e358f7eddbbf6d2a23e8257f8f4",
                "md5": "1cd2601551c207294e8d1426cd80de93",
                "sha256": "55d6ae2dd85361335f6a08eaa70a7e83e72f9830c21634c1a374657d12c448e8"
            },
            "downloads": -1,
            "filename": "pulumi_checkly-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "1cd2601551c207294e8d1426cd80de93",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 57100,
            "upload_time": "2025-02-04T16:32:31",
            "upload_time_iso_8601": "2025-02-04T16:32:31.444452Z",
            "url": "https://files.pythonhosted.org/packages/9f/c8/3f272ffed080d5fc7fb1983f4ba0c5ee9e358f7eddbbf6d2a23e8257f8f4/pulumi_checkly-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-04 16:32:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "checkly",
    "github_project": "pulumi-checkly",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pulumi-checkly"
}
        
Elapsed time: 0.40488s