datadog_role (Resource)

Provides a Datadog role resource. This can be used to create and manage Datadog roles.

Example Usage

# Source the permissions
data "datadog_permissions" "bar" {}

# Create a new Datadog role
resource "datadog_role" "foo" {
  name = "foo"
  permission {
    id = data.datadog_permissions.bar.permissions.monitors_downtime
  }
  permission {
    id = data.datadog_permissions.bar.permissions.monitors_write
  }
}

Schema

Required

Optional

Read-Only

Nested Schema for permission

Required:

Read-Only:

Import

Import is supported using the following syntax:

# Roles can be imported using their ID, e.g.
terraform import datadog_role.example_role 000000-0000-0000-0000-000000000000