generated: '2026-10-04' method: derived generator: derive-data-model.py source: - openapi/traefik-entry-points-api-openapi.yml - openapi/traefik-health-api-openapi.yml - openapi/traefik-http-api-openapi.yml - openapi/traefik-overview-api-openapi.yml - openapi/traefik-tcp-api-openapi.yml - openapi/traefik-udp-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 14 entities_in_spec: 14 relationships: 8 entities: - name: EntryPoint fields: 3 description: A configured entry point for accepting incoming traffic. - name: HTTPMiddleware fields: 5 description: An HTTP middleware that modifies requests or responses. - name: HTTPRouter fields: 11 description: An HTTP router that matches incoming requests and routes them to services. - name: HTTPService fields: 6 description: An HTTP service representing one or more backend servers. - name: Overview fields: 5 description: Overview statistics of the running Traefik instance including counts of all configured objects. - name: OverviewSection fields: 3 description: Counts for routers, services, and middlewares in a protocol section. - name: OverviewUDPSection fields: 2 description: Counts for UDP routers and services. - name: StatusCount fields: 3 description: Count of objects by status. - name: TCPMiddleware fields: 4 description: A TCP middleware that modifies TCP connections. - name: TCPRouter fields: 7 description: A TCP router that matches incoming TCP connections and routes them to services. - name: TCPService fields: 5 description: A TCP service representing one or more backend TCP servers. - name: UDPRouter fields: 5 description: A UDP router that routes incoming UDP datagrams to services. - name: UDPService fields: 5 description: A UDP service representing one or more backend UDP servers. - name: Version fields: 3 description: Traefik version and build information. relationships: - from: OverviewSection to: StatusCount type: has_one via: routers - from: OverviewSection to: StatusCount type: has_one via: services - from: OverviewSection to: StatusCount type: has_one via: middlewares - from: OverviewUDPSection to: StatusCount type: has_one via: routers - from: OverviewUDPSection to: StatusCount type: has_one via: services - from: Overview to: OverviewSection type: has_one via: http - from: Overview to: OverviewSection type: has_one via: tcp - from: Overview to: OverviewUDPSection type: has_one via: udp