Metadata-Version: 2.1
Name: cdk-datadog-integration
Version: 1.0.1
Summary: cdk-datadog-integration
Home-page: https://github.com/blimmer/cdk-datadog-integration.git
Author: Ben Limmer
License: Apache-2.0
Project-URL: Source, https://github.com/blimmer/cdk-datadog-integration.git
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: JavaScript
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Typing :: Typed
Classifier: License :: OSI Approved
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: jsii (<2.0.0,>=1.4.1)
Requires-Dist: publication (>=0.0.3)
Requires-Dist: aws-cdk.aws-cloudformation (<2.0.0,>=1.35.0)
Requires-Dist: aws-cdk.aws-s3 (<2.0.0,>=1.35.0)
Requires-Dist: aws-cdk.aws-secretsmanager (<2.0.0,>=1.35.0)
Requires-Dist: aws-cdk.core (==1.35.0)

# AWS Cloud Development Kit (CDK) Datadog Integration

This construct makes it easy to integrate your AWS account with Datadog. It
creates nested stacks based on the official
[Datadog Cloudformation templates](https://github.com/DataDog/cloudformation-template/blob/master/aws/main.yaml)
using [Amazon Cloud Development Kit (CDK)](https://aws.amazon.com/cdk/).

## Basic Usage

1. Install the package

```console
npm i --save cdk-datadog-integration
```

1. Import the stack and pass the required parameters.

```python
# Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
import aws_cdk.core as cdk
import aws_cdk.aws_secretsmanager as secrets
from cdk_datadog_integration import DatadogIntegrationStack

app = cdk.App()
DatadogIntegrationStack(app, "DatadogIntegration",
    # Generate an ID here: https://app.datadoghq.com/account/settings#integrations/amazon-web-services
    external_id="",

    # Create or lookup a `Secret` that contains your Datadog API Key
    # Get your API key here: https://app.datadoghq.com/account/settings#api
    api_key=secrets.Secret.from_secret_arn(app, "DatadogApiKey", "arn:aws:secretsmanager:<your region>:<your account>:secret:<your secret name>")
)
```

## Configuration

Use `DatadogIntegrationConfig` to set additional configuration parameters.
Check out [docs](https://github.com/blimmer/cdk-datadog-integration/blob/master/docs/interfaces/datadogintegrationconfig.md)
for more details on what's available.

## Contributing

PRs are welcome!

### Releasing

To release, use `npm version` and push the tag.


