forked from moneyforwardvietnam/terraform-datadog-monitor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.tf
18 lines (16 loc) · 876 Bytes
/
main.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# https://registry.terraform.io/providers/DataDog/datadog/latest/docs/resources/role
# https://registry.terraform.io/providers/DataDog/datadog/latest/docs/data-sources/permissions
# https://registry.terraform.io/providers/DataDog/datadog/latest/docs/resources/monitor
# https://docs.datadoghq.com/api/latest/monitors/#create-a-monitor
# https://docs.datadoghq.com/account_management/rbac/?tab=datadogapplication
# https://docs.datadoghq.com/account_management/rbac/permissions/
# https://docs.datadoghq.com/api/latest/monitors/
# https://github.com/hashicorp/cdktf-provider-datadog/blob/main/API.md
# Get all available Datadog permissions
data "datadog_permissions" "available_permissions" {
count = local.enabled ? 1 : 0
}
locals {
enabled = module.this.enabled
permissions = local.enabled ? data.datadog_permissions.available_permissions[0].permissions : null
}