Terraform module to create an AWS CloudWatch OAM
module "sink" {
source = "blackbird-cloud/cloudwatch-oam/aws"
version = "~> 1"
name = "mysink"
organization_id = "o-a1234"
}| Name | Version |
|---|---|
| terraform | >= 1.2 |
| aws | ~> 5 |
| Name | Version |
|---|---|
| aws | ~> 5 |
| Name | Type |
|---|---|
| aws_oam_sink.default | resource |
| aws_oam_sink_policy.default | resource |
| aws_caller_identity.default | data source |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| name | The Name of the Cloudwatch OAM sink. | string |
n/a | yes |
| organization_id | Your AWS Organization ID, used in the AWS Cloudwatch Sink Access policy to accept incoming Cloudwatch metrics and logs, and XRay traces. | string |
n/a | yes |
| shared_resources | List of data resources to be shared | list(string) |
[ |
no |
| tags | A map of tags to assign to the resource. If configured with a provider default_tags configuration block present, tags with matching keys will overwrite those defined at the provider-level. | map(string) |
{} |
no |
| Name | Description |
|---|---|
| shared_resources | List of data resources to be shared |
| sink | The Cloudwatch OAM Sink |
| stackset_template | The AWS Cloudformation Stackset template to use for creating AWS Cloudwatch OAM links. |
We are Blackbird Cloud, Amsterdam based cloud consultancy, and cloud management service provider. We help companies build secure, cost efficient, and scale-able solutions.
Checkout our other 👉 terraform modules
Copyright © 2017-2025 Blackbird Cloud
