diff --git a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-server-radius.md b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-server-radius.md
index d970e501041..e3d7fecfc30 100644
--- a/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-server-radius.md
+++ b/ansible_collections/arista/avd/roles/eos_cli_config_gen/docs/tables/monitor-server-radius.md
@@ -11,9 +11,9 @@
| [ service_dot1x](## "monitor_server_radius.service_dot1x") | Boolean | | | | Monitor servers used for 802.1X authentication. |
| [ probe](## "monitor_server_radius.probe") | Dictionary | | | | Settings for probe sent to the server. |
| [ interval](## "monitor_server_radius.probe.interval") | Integer | | | Min: 1
Max: 1000 | Server probe period in seconds. |
- | [ threshold_failure](## "monitor_server_radius.probe.threshold_failure") | Integer | | | Min: 1
Max: 255 | Number of consecutive failed probes before a server is marked as dead |
+ | [ threshold_failure](## "monitor_server_radius.probe.threshold_failure") | Integer | | | Min: 1
Max: 255 | Number of consecutive failed probes before a server is marked as dead. |
| [ method](## "monitor_server_radius.probe.method") | String | | | Valid Values:
- status-server
- access-request
| Method used to probe the server. `status-server` is the EOS default method. |
- | [ access_request](## "monitor_server_radius.probe.access_request") | Dictionary | | | | Use RADIUS Access-Request packets as probes. |
+ | [ access_request](## "monitor_server_radius.probe.access_request") | Dictionary | | | | This can only be set when `method` is `access_request`. |
| [ username](## "monitor_server_radius.probe.access_request.username") | String | | | | |
| [ password](## "monitor_server_radius.probe.access_request.password") | String | | | | |
| [ password_type](## "monitor_server_radius.probe.access_request.password_type") | String | | `7` | Valid Values:
- 0
- 7
- 8a
| |
@@ -33,13 +33,13 @@
# Server probe period in seconds.
interval:
- # Number of consecutive failed probes before a server is marked as dead
+ # Number of consecutive failed probes before a server is marked as dead.
threshold_failure:
# Method used to probe the server. `status-server` is the EOS default method.
method:
- # Use RADIUS Access-Request packets as probes.
+ # This can only be set when `method` is `access_request`.
access_request:
username:
password:
diff --git a/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml b/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml
index 05603062c71..7d9a36b5540 100644
--- a/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml
+++ b/python-avd/pyavd/_eos_cli_config_gen/schema/eos_cli_config_gen.schema.yml
@@ -8069,7 +8069,7 @@ keys:
threshold_failure:
type: int
description: Number of consecutive failed probes before a server is marked
- as dead
+ as dead.
convert_types:
- str
min: 1
@@ -8083,7 +8083,7 @@ keys:
- access-request
access_request:
type: dict
- description: Use RADIUS Access-Request packets as probes.
+ description: This can only be set when `method` is `access_request`.
keys:
username:
type: str
diff --git a/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/monitor_server_radius.schema.yml b/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/monitor_server_radius.schema.yml
index a84a2ca992d..c2f834f9c9e 100644
--- a/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/monitor_server_radius.schema.yml
+++ b/python-avd/pyavd/_eos_cli_config_gen/schema/schema_fragments/monitor_server_radius.schema.yml
@@ -26,7 +26,7 @@ keys:
max: 1000
threshold_failure:
type: int
- description: Number of consecutive failed probes before a server is marked as dead
+ description: Number of consecutive failed probes before a server is marked as dead.
convert_types:
- str
min: 1
@@ -39,7 +39,7 @@ keys:
- "access-request"
access_request:
type: dict
- description: Use RADIUS Access-Request packets as probes.
+ description: This can only be set when `method` is `access_request`.
keys:
username:
type: str