# Configuration Types Reference

> Searchable reference for all types defined in the OpenTelemetry declarative configuration schema, including their properties and constraints.

---

LLMS index: [llms.txt](/llms.txt)

---

The OpenTelemetry
[declarative configuration](/docs/specs/otel/configuration/data-model/) schema
defines configuration types that describe the structure of SDK components
configurable via a configuration file. Types prefixed with `Experimental` are
subject to breaking changes without notice.

For the full data model and schema, see
[Data Model](/docs/specs/otel/configuration/data-model/). For SDK-specific
usage, see [Configuration SDK](/docs/specs/otel/configuration/sdk/).

<div class="config-types-accordion"
  data-schema-url="/schemas/config-types.json"
  data-i18n-search="Search types and properties"
  data-i18n-filter-all="All"
  data-i18n-filter-stable="Stable"
  data-i18n-filter-experimental="Experimental"
  data-i18n-expand-all="Expand all"
  data-i18n-collapse-all="Collapse all"
  data-i18n-no-results="No types match your search."
  data-i18n-loading="Loading configuration types…"
  data-i18n-col-type="Type"
  data-i18n-col-constraints="Constraints"
  data-i18n-col-description="Description"
  data-i18n-examples="Examples"
  data-i18n-copy="Copy"
  data-i18n-copied="Copied!"
  data-i18n-source="Source"
  data-i18n-view-schema="View JSON schema"
  data-i18n-schema-version="Schema version">
</div>

<script src="/js/configTypesAccordion.min.1e06a0e1600993b2ea23eb9e4573cc8b2d11139596c29680c6fd5e05d64bbf8b.js" integrity="sha256-Hgag4WAJk7LqI&#43;ueRXPMiy0RE5WWwpaAxv1eBdZLv4s=" crossorigin="anonymous"></script>
