<!--
  ~ Copyright (c) 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.
  -->
=== "Table"

    | Variable | Type | Required | Default | Value Restrictions | Description |
    | -------- | ---- | -------- | ------- | ------------------ | ----------- |
    | [<samp>type</samp>](## "type") | String |  |  | Valid Values:<br>- <code><value(s) of custom_node_type_keys.type></code><br>- <code><value(s) of node_type_keys.type></code> | The `type:` variable needs to be defined for each device in the fabric.<br>This is leveraged to load the appropriate template to generate the configuration.<br> |

=== "YAML"

    ```yaml
    # The `type:` variable needs to be defined for each device in the fabric.
    # This is leveraged to load the appropriate template to generate the configuration.
    type: <str; "<value(s) of custom_node_type_keys.type>" | "<value(s) of node_type_keys.type>">
    ```
