This module create push and pull integration from aws to newrelic with strongly opinionated pull settings
Name | Version |
---|---|
aws | >= 4.53 |
newrelic | >= 3.35.2 |
Name | Version |
---|---|
terraform | >= 1.3 |
aws | >= 4.53 |
newrelic | >= 3.35.2 |
The following input variables are required:
Description: ssm path where to retrieve the nr api key
Type: string
Description: ssm path where to retrieve the nr account id
Type: string
Description: role arn of the nr integration role
Type: string
Description: cloud integration name
Type: string
Description: n/a
Type:
object({
billing = optional(object({
metrics_polling_interval = optional(number, 3600)
}))
health = optional(object({
metrics_polling_interval = optional(number, 600)
}))
elasticbeanstalk = optional(object({
aws_regions = optional(list(string), ["eu-central-1"])
fetch_extended_inventory = optional(bool, true)
fetch_tags = optional(bool, true)
metrics_polling_interval = optional(number, 300)
}))
cloudfront = optional(object({
metrics_polling_interval = optional(number, 300)
fetch_lambdas_at_edge = optional(bool, true)
fetch_tags = optional(bool, true)
}))
ecs = optional(object({
aws_regions = optional(list(string), ["eu-central-1"])
metrics_polling_interval = optional(number, 300)
fetch_tags = optional(bool, true)
}))
})
No optional inputs.
No outputs.
Copyright (c) 2023 Flaconi GmbH