Support DataDog Integration Resource
## New Resource
The company I represent has a need to be able to provision DataDog integrations via the Terraform provider so that we can automate onboarding new projects with their own unique DataDog instances within our managed GitLab instance.
I'm looking for something that I could use like this:
```hcl
resource "gitlab_project_integration_datadog" "metrics" {
project = "12345"
api_key = "abcd1234"
api_url = "https://datadoghq.com"
archive_trace_events = true
datadog_env = "production"
datadog_service = "gitlab"
datadog_site = "datadoghq.com"
datadog_tags = {
country = "canada"
province = "ontario"
}
}
```
## Related GitLab APIs
API documentation: https://docs.gitlab.com/ee/api/integrations.html#datadog
## Additional Details
- [X] [GitLab REST API resources](https://docs.gitlab.com/ee/api/api_resources.html) available (*read* for data sources, *crud* for resources)
- [X] [`go-gitlab`](https://github.com/xanzy/go-gitlab) does support the related GitLab API already
- [X] I'd like to contribute it myself
## Implementation Guide
- Follow the `CONTRIBUTING.md` guide for setting up your local development environment.
- Clone the community fork of this project.
- Follow the `docs/development/CreatingANewResource.md` to create a new resource called `gitlab_project_integration_datadog`.
issue