Skip to content
Version and compatibility

Version: 0.1.0.

Provider bindings and declared compatibility

  • datadog/datadog: = 4.19.0.

All official Dialects

Interpreted types

Each row identifies a type and instance kind. Conditional Rules retain their individual conditions in the details below.

Terraform typeKindClassificationRules
datadog_action_connectiondataservice-integrationaction-connection-lookup
datadog_action_connectionresourceservice-integrationaction-connection
datadog_app_builder_appdataautomation-applicationapp-builder-app-lookup
datadog_app_builder_appresourceautomation-applicationapp-builder-app
datadog_child_organizationresourceobservability-tenantchild-organization
datadog_compliance_custom_frameworkresourcesecurity-configurationcompliance-custom-framework
datadog_csm_threats_policyresourcesecurity-configurationcsm-threats-policy
datadog_datastore_itemdataservice-integration-configurationdatastore-item-lookup
datadog_datastore_itemresourceservice-integration-configurationdatastore-item
datadog_datastoredataapplication-datastoredatastore-lookup
datadog_datastoreresourceapplication-datastoredatastore
datadog_integration_aws_accountresourcecloud-observability-integrationintegration-aws-account
datadog_integration_azureresourcecloud-observability-integrationintegration-azure
datadog_integration_cloudflare_accountresourceservice-integrationintegration-cloudflare-account
datadog_integration_confluent_accountresourceservice-integrationintegration-confluent-account
datadog_integration_confluent_resourceresourceservice-integration-configurationintegration-confluent-resource
datadog_integration_fastly_accountresourceservice-integrationintegration-fastly-account
datadog_integration_fastly_serviceresourceservice-integration-configurationintegration-fastly-service
datadog_integration_gcp_stsresourcecloud-observability-integrationintegration-gcp-sts
datadog_integration_gcpresourcecloud-observability-integrationintegration-gcp
datadog_logs_archive_orderresourcetelemetry-configurationlogs-archive-order
datadog_logs_archiveresourcetelemetry-destinationlogs-archive
datadog_logs_custom_destinationresourcetelemetry-destinationlogs-custom-destination
datadog_logs_custom_pipelineresourcetelemetry-configurationlogs-custom-pipeline
datadog_logs_indexresourcetelemetry-configurationlogs-index
datadog_logs_integration_pipelineresourcetelemetry-configurationlogs-integration-pipeline
datadog_org_connectionresourceorganization-connectionorg-connection
datadog_rum_applicationdatabrowser-observability-applicationrum-application-lookup
datadog_rum_applicationresourcebrowser-observability-applicationrum-application
datadog_rum_retention_filterresourcetelemetry-configurationrum-retention-filter
datadog_security_monitoring_ruleresourcesecurity-configurationsecurity-monitoring-rule
datadog_sensitive_data_scanner_groupresourcesecurity-configurationsensitive-data-scanner-group
datadog_service_definition_yamlresourcecatalog-definitionservice-definition-yaml
datadog_service_level_objectivedataservice-objectiveservice-level-objective-lookup
datadog_service_level_objectiveresourceservice-objectiveservice-level-objective
datadog_software_catalogdatacatalog-definitionsoftware-catalog-lookup
datadog_software_catalogresourcecatalog-definitionsoftware-catalog
datadog_synthetics_suiteresourcesynthetic-checksynthetics-suite
datadog_synthetics_testdatasynthetic-checksynthetics-test-lookup
datadog_synthetics_testresourcesynthetic-checksynthetics-test
datadog_workflow_automationdataautomation-workflowworkflow-automation-lookup
datadog_workflow_automationresourceautomation-workflowworkflow-automation

Local vocabulary

Concepts

datadog.concept.application-datastore Source

A Datadog-managed datastore used by App Builder and Workflow Automation.

Used by 4 Rules
datadog.concept.automation-application Source

An application assembled and published with Datadog App Builder.

Used by app-builder-app, app-builder-app-lookup.

datadog.concept.automation-workflow Source

A Datadog workflow coordinating operational actions across integrations.

Used by workflow-automation, workflow-automation-lookup.

datadog.concept.browser-observability-application Source

An application boundary instrumented for browser or frontend observability.

Used by rum-application, rum-application-lookup, rum-retention-filter.

datadog.concept.catalog-definition Source

An opaque service or entity definition supporting Datadog Software Catalog.

Used by service-definition-yaml, software-catalog, software-catalog-lookup.

datadog.concept.cloud-observability-integration Source

A provider-neutral integration collecting telemetry and resource data from a cloud account, subscription, or project.

Used by 4 Rules
datadog.concept.observability-tenant Source

A provider-neutral account, organization, or stack boundary isolating observability data and configuration.

Used by child-organization, org-connection.

datadog.concept.organization-connection Source

A Datadog cross-organization metrics or logs visibility connection.

Used by org-connection.

datadog.concept.security-configuration Source

A Datadog Cloud Security policy, framework, detection, or data-scanning configuration.

Used by 4 Rules
datadog.concept.service-integration Source

A Datadog connection that collects telemetry from an external service or account.

Used by 7 Rules
datadog.concept.service-integration-configuration Source

A resource or service selection supporting a Datadog integration.

Used by 4 Rules
datadog.concept.service-objective Source

A provider-neutral service level indicator or objective supporting architecture operations.

Used by service-level-objective, service-level-objective-lookup.

datadog.concept.synthetic-check Source

A synthetic check supporting an observed target without owning target runtime.

Used by synthetics-suite, synthetics-test, synthetics-test-lookup.

datadog.concept.telemetry-configuration Source

A processing, indexing, routing, retention, or enrichment detail for telemetry.

Used by 5 Rules
datadog.concept.telemetry-destination Source

A durable archive or forwarding destination for Datadog logs.

Used by logs-archive, logs-archive-order, logs-custom-destination.

Relations

datadog.relation.shares-telemetry-with Source

Introduced by a labeled emission. Used by org-connection.

Rule details

Open a Rule for its declared behavior and source. Matching, emission resolution and composition define how evidence can establish it.

datadog.rule.action-connection-lookup Source

Matches data instances of datadog_action_connection.

Classification: datadog.concept.service-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.action-connection Source

Matches resource instances of datadog_action_connection.

Classification: datadog.concept.service-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.app-builder-app-lookup Source

Matches data instances of datadog_app_builder_app.

Classification: datadog.concept.automation-application.

datadog.rule.app-builder-app Source

Matches resource instances of datadog_app_builder_app.

Classification: datadog.concept.automation-application.

datadog.rule.child-organization Source

Matches resource instances of datadog_child_organization.

Classification: datadog.concept.observability-tenant.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "public_id"]
datadog.rule.compliance-custom-framework Source

Matches resource instances of datadog_compliance_custom_framework.

Classification: datadog.concept.security-configuration.

datadog.rule.csm-threats-policy Source

Matches resource instances of datadog_csm_threats_policy.

Classification: datadog.concept.security-configuration.

datadog.rule.datastore-item-lookup Source

Matches data instances of datadog_datastore_item.

Classification: datadog.concept.service-integration-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.datastore_id

  • on_null: "indeterminate"
  • on_empty: "indeterminate"
  • match.by: target.id
  • match.strategy: "exact"
datadog.rule.datastore-item Source

Matches resource instances of datadog_datastore_item.

Classification: datadog.concept.service-integration-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.datastore_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
datadog.rule.datastore-lookup Source

Matches data instances of datadog_datastore.

Classification: datadog.concept.application-datastore.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.datastore Source

Matches resource instances of datadog_datastore.

Classification: datadog.concept.application-datastore.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.integration-aws-account Source

Matches resource instances of datadog_integration_aws_account.

Classification: datadog.concept.cloud-observability-integration.

datadog.rule.integration-azure Source

Matches resource instances of datadog_integration_azure.

Classification: datadog.concept.cloud-observability-integration.

datadog.rule.integration-cloudflare-account Source

Matches resource instances of datadog_integration_cloudflare_account.

Classification: datadog.concept.service-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.integration-confluent-account Source

Matches resource instances of datadog_integration_confluent_account.

Classification: datadog.concept.service-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.integration-confluent-resource Source

Matches resource instances of datadog_integration_confluent_resource.

Classification: datadog.concept.service-integration-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.account_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
datadog.rule.integration-fastly-account Source

Matches resource instances of datadog_integration_fastly_account.

Classification: datadog.concept.service-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.integration-fastly-service Source

Matches resource instances of datadog_integration_fastly_service.

Classification: datadog.concept.service-integration-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.account_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
datadog.rule.integration-gcp-sts Source

Matches resource instances of datadog_integration_gcp_sts.

Classification: datadog.concept.cloud-observability-integration.

datadog.rule.integration-gcp Source

Matches resource instances of datadog_integration_gcp.

Classification: datadog.concept.cloud-observability-integration.

datadog.rule.logs-archive-order Source

Matches resource instances of datadog_logs_archive_order.

Classification: datadog.concept.telemetry-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.archive_ids

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
datadog.rule.logs-archive Source

Matches resource instances of datadog_logs_archive.

Classification: datadog.concept.telemetry-destination.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.logs-custom-destination Source

Matches resource instances of datadog_logs_custom_destination.

Classification: datadog.concept.telemetry-destination.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.logs-custom-pipeline Source

Matches resource instances of datadog_logs_custom_pipeline.

Classification: datadog.concept.telemetry-configuration.

datadog.rule.logs-index Source

Matches resource instances of datadog_logs_index.

Classification: datadog.concept.telemetry-configuration.

datadog.rule.logs-integration-pipeline Source

Matches resource instances of datadog_logs_integration_pipeline.

Classification: datadog.concept.telemetry-configuration.

datadog.rule.org-connection Source

Matches resource instances of datadog_org_connection.

Classification: datadog.concept.organization-connection.

Relations

Conditions, identity and resolution

Relation through source.sink_org_id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
datadog.rule.rum-application-lookup Source

Matches data instances of datadog_rum_application.

Classification: datadog.concept.browser-observability-application.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.rum-application Source

Matches resource instances of datadog_rum_application.

Classification: datadog.concept.browser-observability-application.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
datadog.rule.rum-retention-filter Source

Matches resource instances of datadog_rum_retention_filter.

Classification: datadog.concept.telemetry-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.application_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
datadog.rule.security-monitoring-rule Source

Matches resource instances of datadog_security_monitoring_rule.

Classification: datadog.concept.security-configuration.

datadog.rule.sensitive-data-scanner-group Source

Matches resource instances of datadog_sensitive_data_scanner_group.

Classification: datadog.concept.security-configuration.

datadog.rule.service-definition-yaml Source

Matches resource instances of datadog_service_definition_yaml.

Classification: datadog.concept.catalog-definition.

datadog.rule.service-level-objective-lookup Source

Matches data instances of datadog_service_level_objective.

Classification: datadog.concept.service-objective.

datadog.rule.service-level-objective Source

Matches resource instances of datadog_service_level_objective.

Classification: datadog.concept.service-objective.

datadog.rule.software-catalog-lookup Source

Matches data instances of datadog_software_catalog.

Classification: datadog.concept.catalog-definition.

datadog.rule.software-catalog Source

Matches resource instances of datadog_software_catalog.

Classification: datadog.concept.catalog-definition.

datadog.rule.synthetics-suite Source

Matches resource instances of datadog_synthetics_suite.

Classification: datadog.concept.synthetic-check.

datadog.rule.synthetics-test-lookup Source

Matches data instances of datadog_synthetics_test.

Classification: datadog.concept.synthetic-check.

datadog.rule.synthetics-test Source

Matches resource instances of datadog_synthetics_test.

Classification: datadog.concept.synthetic-check.

datadog.rule.workflow-automation-lookup Source

Matches data instances of datadog_workflow_automation.

Classification: datadog.concept.automation-workflow.

datadog.rule.workflow-automation Source

Matches resource instances of datadog_workflow_automation.

Classification: datadog.concept.automation-workflow.