---
# This title is used for search results
title: EOS Config data models (eos_cli_config_gen)
template: custom-banner.html
---
<!--
  ~ Copyright (c) 2023-2026 Arista Networks, Inc.
  ~ Use of this source code is governed by the Apache License 2.0
  ~ that can be found in the LICENSE file.
  -->

# EOS Config data models (eos_cli_config_gen)

The EOS Config provides device-centric data models for expressing the Arista EOS device configurations syntax. These data models are also referred to as "structured config" within the AVD Design data models and can be leveraged with [custom structured configuration](../../eos_designs/docs/how-to/custom-structured-configuration.md) to extend or override the behaviour of Arista AVD.

For Ansible users this document describes the supported input variables for the role `arista.avd.eos_cli_config_gen`.

Since several data models have changed between AVD versions 5.x and 6.x, it is recommended to study the [Porting Guide for AVD 6.x.x](../../../../../../docs/porting-guides/6.x.x.md) for existing deployments.

The data models are documented below in tables and YAML.

All values are optional.

!!! note
    All input variables are validated by a schema. If additional custom keys are desired, a key starting with an underscore `_`, will be ignored.

!!! warning
    Available features and variables may vary by platforms, refer to documentation on arista.com for specifics.

## Authentication

### AAA accounting

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/aaa-accounting.md
--8<--

### AAA authentication

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/aaa-authentication.md
--8<--

### AAA authorization

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/aaa-authorization.md
--8<--

### AAA root

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/aaa-root.md
--8<--

### AAA server groups

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/aaa-server-groups.md
--8<--

### Enable password

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/enable-password.md
--8<--

### IP radius source-interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-radius-source-interfaces.md
--8<--

### IP tacacs source-interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-tacacs-source-interfaces.md
--8<--

### IP FTP client source-interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-ftp-client.md
--8<--

### IP Telnet client source-interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-telnet-client.md
--8<--

### IP TFTP client source-interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-tftp-client.md
--8<--

### Local users

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/local-users.md
--8<--

### Radius proxy

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/radius-proxy.md
--8<--

### Radius server

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/radius-server.md
--8<--

### Roles

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/roles.md
--8<--

### Tacacs servers

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/tacacs-servers.md
--8<--

## ACLs

### IP Extended access-lists

AVD currently supports two different data models for extended ACLs:

- The legacy `access_lists` data model, for compatibility with existing deployments
- The improved `ip_access_lists` data model, for access to more EOS features

Both data models can coexists without conflicts, as different keys are used: `access_lists` vs `ip_access_lists`.
Access list names must be unique.

The legacy data model supports simplified ACL definition with `sequence` to `action` mapping:

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/access-lists.md
--8<--

The improved data model has a more sophisticated design documented below:

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-access-lists.md
--8<--

The improved data model allows to limit the number of ACL entries that AVD is allowed to generate by defining `ip_access_lists_max_entries`.
Only normal entries under `ip_access_lists` will be counted, remarks will be ignored.
If the number is above the limit, the playbook will fail. This provides a simplified control over hardware utilization.
The numbers must be based on the hardware tests and AVD does not provide any guidance. Note that other EOS features may use the same hardware resources and affect the supported scale.

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-access-lists-max-entries.md
--8<--

### IPv6 access-lists

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ipv6-access-lists.md
--8<--

### IPv6 standard access-lists

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ipv6-standard-access-lists.md
--8<--

### MAC access-lists

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/mac-access-lists.md
--8<--

### Standard access-lists

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/standard-access-lists.md
--8<--

## Endpoint Security

### Address-locking

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/address-locking.md
--8<--

### Dot1x

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/dot1x.md
--8<--

### MAC security

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/mac-security.md
--8<--

## Filters and policies

### AS path

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/as-path.md
--8<--

### Class-maps

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/class-maps.md
--8<--

### Dynamic prefix lists

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/dynamic-prefix-lists.md
--8<--

### IP community lists

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-community-lists.md
--8<--

### IP extcommunity-lists

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-extcommunity-lists.md
--8<--

### IP extcommunity-lists-regexp

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-extcommunity-lists-regexp.md
--8<--

### IP large community lists

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-large-community-lists.md
--8<--

### IPv6 prefix-lists

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ipv6-prefix-lists.md
--8<--

### Match list input

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/match-list-input.md
--8<--

### Peer-filters

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/peer-filters.md
--8<--

### Policy-maps

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/policy-maps.md
--8<--

### Port-channel

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/port-channel.md
--8<--

### Prefix-lists

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/prefix-lists.md
--8<--

### Route-maps

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/route-maps.md
--8<--

### Trackers

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/trackers.md
--8<--

### Traffic policies

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/traffic-policies.md
--8<--

## Interfaces

### DPS interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/dps-interfaces.md
--8<--

### Errdisable

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/errdisable.md
--8<--

### Ethernet interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ethernet-interfaces.md
--8<--

### Interface defaults

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/interface-defaults.md
--8<--

### Interface profiles

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/interface-profiles.md
--8<--

### LACP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/lacp.md
--8<--

### Link tracking groups

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/link-tracking-groups.md
--8<--

### LLDP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/lldp.md
--8<--

### Loopback interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/loopback-interfaces.md
--8<--

### Management interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-interfaces.md
--8<--

### Patch panel

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/patch-panel.md
--8<--

### Port-channel interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/port-channel-interfaces.md
--8<--

### Switchport default

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/switchport-default.md
--8<--

### Switchport port security

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/switchport-port-security.md
--8<--

### Sync-e

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/sync-e.md
--8<--

### Transceiver QSFP default mode 4x10

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/transceiver-qsfp-default-mode-4x10.md
--8<--

### Transceiver DOM threshold

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/transceiver.md
--8<--

### Tunnel interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/tunnel-interfaces.md
--8<--

### VLAN interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/vlan-interfaces.md
--8<--

### VXLAN interface

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/vxlan-interface.md
--8<--

## Maintenance Mode

### BGP groups

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/bgp-groups.md
--8<--

### Interface groups

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/interface-groups.md
--8<--

### Maintenance

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/maintenance.md
--8<--

## Management

### Aliases

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/aliases.md
--8<--

### Banners

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/banners.md
--8<--

### Boot

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/boot.md
--8<--

### Clock

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/clock.md
--8<--

### DNS domain

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/dns-domain.md
--8<--

### Domain-list

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/domain-list.md
--8<--

### Hostname

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/hostname.md
--8<--

### IP domain lookup

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-domain-lookup.md
--8<--

### IP HTTP client

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-http-client.md
--8<--

### IP name server

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-name-server.md
--8<--

### IP name server groups

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-name-server-groups.md
--8<--

### IP SSH client

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-ssh-client.md
--8<--

### Management accounts

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-accounts.md
--8<--

### Management API HTTP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-api-http.md
--8<--

### Management API models

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-api-models.md
--8<--

### Management console

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-console.md
--8<--

### Management defaults

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-defaults.md
--8<--

### Management security

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-security.md
--8<--

### Management SSH

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-ssh.md
--8<--

### Management tech-support

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-tech-support.md
--8<--

### NTP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ntp.md
--8<--

### Prompt

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/prompt.md
--8<--

### Terminal

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/terminal.md
--8<--

### Virtual source NAT VRFs

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/virtual-source-nat-vrfs.md
--8<--

## Miscellaneous

### Config comment

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/config-comment.md
--8<--

### Config end

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/config-end.md
--8<--

### CVX

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/cvx.md
--8<--

### EOS cli

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/eos-cli.md
--8<--

### Management CVX

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-cvx.md
--8<--

### MCS client

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/mcs-client.md
--8<--

## Monitoring

### Daemons

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/daemons.md
--8<--

### Daemon terminattr

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/daemon-terminattr.md
--8<--

### Event handlers

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/event-handlers.md
--8<--

### Event monitor

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/event-monitor.md
--8<--

### Flow tracking

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/flow-tracking.md
--8<--

### Load interval

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/load-interval.md
--8<--

### Logging

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/logging.md
--8<--

### Management API gNMI

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/management-api-gnmi.md
--8<--

### Monitor connectivity

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-connectivity.md
--8<--

### Monitor loop protection

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-loop-protection.md
--8<--

### Monitor server Radius

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-server-radius.md
--8<--

### Monitor sessions

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-sessions.md
--8<--

### Monitor layer 1

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-layer1.md
--8<--

### Monitor link flap policy

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-link-flap-policy.md
--8<--

### Monitor telemetry

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-telemetry.md
--8<--

### Monitor TWAMP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-twamp.md
--8<--

### Connectivity Fault Management

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/cfm.md
--8<--

### SFLOW

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/sflow.md
--8<--

### SNMP server

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/snmp-server.md
--8<--

### Tap aggregation

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/tap-aggregation.md
--8<--

### VM tracer-sessions

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/vmtracer-sessions.md
--8<--

## Multicast

### IP IGMP snooping

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-igmp-snooping.md
--8<--

### Router IGMP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-igmp.md
--8<--

### Router MSDP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-msdp.md
--8<--

### Router multicast

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-multicast.md
--8<--

### Router PIM sparse-mode

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-pim-sparse-mode.md
--8<--

## Quality of Service

### Priority flow control

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/priority-flow-control.md
--8<--

### QoS

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/qos.md
--8<--

### QoS profiles

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/qos-profiles.md
--8<--

### Queue monitor-length

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/queue-monitor-length.md
--8<--

### Queue monitor-streaming

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/queue-monitor-streaming.md
--8<--

### Application traffic recognition

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/application-traffic-recognition.md
--8<--

## Routing

### ARP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/arp.md
--8<--

### DHCP relay

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/dhcp-relay.md
--8<--

### IP DHCP relay

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-dhcp-relay.md
--8<--

### IP DHCP Snooping

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-dhcp-snooping.md
--8<--

### DHCP Servers

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/dhcp-servers.md
--8<--

### IP ICMP redirect

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-icmp-redirect.md
--8<--

### IP NAT

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-nat.md
--8<--

### IP routing IPv6 interfaces

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-routing-ipv6-interfaces.md
--8<--

### IP routing

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-routing.md
--8<--

### IP virtual router MAC address

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-virtual-router-mac-address.md
--8<--

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-virtual-router-mac-address-advertisement-interval.md
--8<--

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-virtual-router-mac-address-mlag-peer.md
--8<--

### IPv6 DHCP relay

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ipv6-dhcp-relay.md
--8<--

### IPv6 ICMP redirects

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ipv6-icmp-redirect.md
--8<--

### IPv6 static routes

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ipv6-static-routes.md
--8<--

### IPv6 unicast routing

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ipv6-unicast-routing.md
--8<--

### IPv6 Neighbors

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ipv6-neighbor.md
--8<--

### MPLS

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/mpls.md
--8<--

### Router adaptive virtual topology

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-adaptive-virtual-topology.md
--8<--

### Router BFD

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-bfd.md
--8<--

### Router BGP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-bgp.md
--8<--

### Router general

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-general.md
--8<--

### Router internet-exit

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-internet-exit.md
--8<--

### Router ISIS

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-isis.md
--8<--

### Router L2 VPN

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-l2-vpn.md
--8<--

### Router OSPF

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-ospf.md
--8<--

### Router RIP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-rip.md
--8<--

### IP OSPF router-id output-format hostnames

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-ospf-router-id-output-format-hostnames.md
--8<--

### IPV6 Router OSPF

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ipv6-router-ospf.md
--8<--

### Router path selection

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-path-selection.md
--8<--

### Router service-insertion

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-service-insertion.md
--8<--

### Router traffic engineering

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-traffic-engineering.md
--8<--

### Service routing configuration bgp

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/service-routing-configuration-bgp.md
--8<--

### Service routing protocols model

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/service-routing-protocols-model.md
--8<--

### Static routes

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/static-routes.md
--8<--

### STUN

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/stun.md
--8<--

### VRFs

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/vrfs.md
--8<--

## Security

### IP Security

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-security.md
--8<--

### Router segment-security

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/router-segment-security.md
--8<--

## Switching

### MLAG configuration

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/mlag-configuration.md
--8<--

### Spanning-tree

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/spanning-tree.md
--8<--

### VLAN internal order

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/vlan-internal-order.md
--8<--

### VLANs

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/vlans.md
--8<--

## System settings

### Agents

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/agents.md
--8<--

### Hardware counters

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/hardware-counters.md
--8<--

### Hardware

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/hardware.md
--8<--

### IP hardware

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ip-hardware.md
--8<--

### IPv6 hardware

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ipv6-hardware.md
--8<--

### L2 protocol

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/l2-protocol.md
--8<--

### MAC address-table

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/mac-address-table.md
--8<--

### Platform

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/platform.md
--8<--

### PoE

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/poe.md
--8<--

### PTP

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/ptp.md
--8<--

### Redundancy

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/redundancy.md
--8<--

### Load Balance

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/load-balance.md
--8<--

### System

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/system.md
--8<--

### TCAM profile

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/tcam-profile.md
--8<--

### Kernel

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/kernel.md
--8<--

## Metadata

These fields are not generating any configuration. They are meant to be used by tools that parse structured configuration.

--8<--
ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/metadata.md
--8<--
