Skip to content

Datadog integration

Inputs

Name Description Type Default Required
account_specific_namespace_rules Account specific namespace rules map(bool) {} no
aws_permission_list A permission list fot the Datadog integration role list(string)
[
"apigateway:GET",
"autoscaling:Describe",
"budgets:ViewBudget",
"cloudfront:GetDistributionConfig",
"cloudfront:ListDistributions",
"cloudtrail:DescribeTrails",
"cloudtrail:GetTrailStatus",
"cloudtrail:LookupEvents",
"cloudwatch:Describe
",
"cloudwatch:Get",
"cloudwatch:List
",
"codedeploy:List",
"codedeploy:BatchGet
",
"directconnect:Describe",
"dynamodb:List
",
"dynamodb:Describe",
"ec2:Describe
",
"ec2:SearchTransitGatewayRoutes",
"ec2:GetTransitGatewayPrefixListReferences",
"ecs:Describe",
"ecs:List
",
"elasticache:Describe",
"elasticache:List
",
"elasticfilesystem:DescribeFileSystems",
"elasticfilesystem:DescribeTags",
"elasticfilesystem:DescribeAccessPoints",
"elasticloadbalancing:Describe",
"elasticmapreduce:List
",
"elasticmapreduce:Describe",
"es:ListTags",
"es:ListDomainNames",
"es:DescribeElasticsearchDomains",
"fsx:DescribeFileSystems",
"fsx:ListTagsForResource",
"health:DescribeEvents",
"health:DescribeEventDetails",
"health:DescribeAffectedEntities",
"kinesis:List
",
"kinesis:Describe",
"lambda:GetPolicy",
"lambda:List
",
"logs:DeleteSubscriptionFilter",
"logs:DescribeLogGroups",
"logs:DescribeLogStreams",
"logs:DescribeSubscriptionFilters",
"logs:FilterLogEvents",
"logs:PutSubscriptionFilter",
"logs:TestMetricFilter",
"organizations:DescribeOrganization",
"rds:Describe",
"rds:List
",
"redshift:DescribeClusters",
"redshift:DescribeLoggingStatus",
"route53:List",
"s3:GetBucketLogging",
"s3:GetBucketLocation",
"s3:GetBucketNotification",
"s3:GetBucketTagging",
"s3:ListAllMyBuckets",
"s3:PutBucketNotification",
"ses:Get
",
"sns:List",
"sns:Publish",
"sqs:ListQueues",
"states:ListStateMachines",
"states:DescribeStateMachine",
"support:
",
"tag:GetResources",
"tag:GetTagKeys",
"tag:GetTagValues",
"xray:BatchGetTraces",
"xray:GetTraceSummaries"
]
no
create Create the datadog integration bool true no
dd_api_url Region specific datadog API URL string "https://api.datadoghq.eu" no
dd_site Region specific datadog site string "datadoghq.eu" no
env Environment name string n/a yes
excluded_regions Regions to exclude from the integration list(string) [] no
extended_resource_collection_enabled Enable resource collection bool true no
filter_tags Filter to include or exclude resources list(string)
[
"!Bastion:true"
]
no
host_tags Host tags to add to the datadog integration list(string) [] no
log_groups Log groups to forward to datadog map(string) {} no
metrics_collection_enabled Enable metrics collection bool true no
name_prefix Name prefix for the datadog integration string n/a yes
s3_buckets S3 buckets to forward to datadog map(string) {} no

Outputs

Name Description
cf_outputs Map of the outputs from Cloudformation stack created by Datadog
cf_stack_id ID of the Cloudformation stack created by Datadog
forwarder_function_arn ARN of the forwarder function created by Datadog