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