Reference
datadog Dialect
See which types this Dialect interprets and which architectural facts its Rules can establish.
On this pageOverview
Version and compatibility
Version: 0.1.0.
Provider bindings and declared compatibility
datadog/datadog:= 4.19.0.
Each row identifies a type and instance kind. Conditional Rules retain their individual conditions in the details below.
datadog.concept.application-datastoreSource-
A Datadog-managed datastore used by App Builder and Workflow Automation.
-
Used by 4 Rules
datadog.concept.automation-applicationSource-
An application assembled and published with Datadog App Builder.
-
Used by
app-builder-app,app-builder-app-lookup. datadog.concept.automation-workflowSource-
A Datadog workflow coordinating operational actions across integrations.
datadog.concept.browser-observability-applicationSource-
An application boundary instrumented for browser or frontend observability.
-
Used by
rum-application,rum-application-lookup,rum-retention-filter. datadog.concept.catalog-definitionSource-
An opaque service or entity definition supporting Datadog Software Catalog.
-
Used by
service-definition-yaml,software-catalog,software-catalog-lookup. datadog.concept.cloud-observability-integrationSource-
A provider-neutral integration collecting telemetry and resource data from a cloud account, subscription, or project.
-
Used by 4 Rules
datadog.concept.observability-tenantSource-
A provider-neutral account, organization, or stack boundary isolating observability data and configuration.
-
Used by
child-organization,org-connection. datadog.concept.organization-connectionSource-
A Datadog cross-organization metrics or logs visibility connection.
-
Used by
org-connection. datadog.concept.security-configurationSource-
A Datadog Cloud Security policy, framework, detection, or data-scanning configuration.
datadog.concept.service-integrationSource-
A Datadog connection that collects telemetry from an external service or account.
datadog.concept.service-integration-configurationSource-
A resource or service selection supporting a Datadog integration.
datadog.concept.service-objectiveSource-
A provider-neutral service level indicator or objective supporting architecture operations.
-
Used by
service-level-objective,service-level-objective-lookup. datadog.concept.synthetic-checkSource-
A synthetic check supporting an observed target without owning target runtime.
-
Used by
synthetics-suite,synthetics-test,synthetics-test-lookup. datadog.concept.telemetry-configurationSource-
A processing, indexing, routing, retention, or enrichment detail for telemetry.
datadog.concept.telemetry-destinationSource-
A durable archive or forwarding destination for Datadog logs.
-
Used by
logs-archive,logs-archive-order,logs-custom-destination.
-
Introduced by a labeled emission. Used by
org-connection.
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
- targets
datadog.concept.application-datastorethroughsource.datastore_id.
Conditions, identity and resolution
Contribution through source.datastore_id
on_null:"indeterminate"on_empty:"indeterminate"match.by:target.idmatch.strategy:"exact"
datadog.rule.datastore-item Source
Matches resource instances of datadog_datastore_item.
Classification: datadog.concept.service-integration-configuration.
Contributions
- targets
datadog.concept.application-datastorethroughsource.datastore_id.
Conditions, identity and resolution
Contribution through source.datastore_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
- targets
datadog.concept.service-integrationthroughsource.account_id.
Conditions, identity and resolution
Contribution through source.account_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
- targets
datadog.concept.service-integrationthroughsource.account_id.
Conditions, identity and resolution
Contribution through source.account_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
- targets
datadog.concept.telemetry-destinationthroughsource.archive_ids.
Conditions, identity and resolution
Contribution through source.archive_ids
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
datadog.relation.shares-telemetry-with: targetsdatadog.concept.observability-tenantthroughsource.sink_org_id.
Conditions, identity and resolution
Relation through source.sink_org_id
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.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
- targets
datadog.concept.browser-observability-applicationthroughsource.application_id.
Conditions, identity and resolution
Contribution through source.application_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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.