Skip to content

Commit

Permalink
Merge branch 'devel' into markdown_rendering
Browse files Browse the repository at this point in the history
  • Loading branch information
gmuloc authored Jun 20, 2024
2 parents 97a6637 + abf7650 commit deb1854
Show file tree
Hide file tree
Showing 10 changed files with 45 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@ ACL has counting mode `counters per-entry` enabled!
| 10 | remark ACL to restrict access RFC1918 addresses |
| 20 | permit ip 10.0.0.0/8 any |
| 30 | permit ip 192.0.2.0/24 any |
| - | permit response traffic nat |

##### ACL-03

Expand Down Expand Up @@ -167,6 +168,7 @@ ip access-list ACL-02
10 remark ACL to restrict access RFC1918 addresses
20 permit ip 10.0.0.0/8 any
30 permit ip 192.0.2.0/24 any
permit response traffic nat
!
ip access-list ACL-03
10 remark ACL to restrict access RFC1918 addresses
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ ip access-list ACL-02
10 remark ACL to restrict access RFC1918 addresses
20 permit ip 10.0.0.0/8 any
30 permit ip 192.0.2.0/24 any
permit response traffic nat
!
ip access-list ACL-03
10 remark ACL to restrict access RFC1918 addresses
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ access_lists:
action: "permit ip 192.0.2.0/24 any"
- name: ACL-02
counters_per_entry: true
permit_response_traffic: nat
sequence_numbers:
- sequence: 10
action: "remark ACL to restrict access RFC1918 addresses"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
| [<samp>access_lists</samp>](## "access_lists") | List, items: Dictionary | | | | |
| [<samp>&nbsp;&nbsp;-&nbsp;name</samp>](## "access_lists.[].name") | String | Required, Unique | | | Access-list Name. |
| [<samp>&nbsp;&nbsp;&nbsp;&nbsp;counters_per_entry</samp>](## "access_lists.[].counters_per_entry") | Boolean | | | | |
| [<samp>&nbsp;&nbsp;&nbsp;&nbsp;permit_response_traffic</samp>](## "access_lists.[].permit_response_traffic") | String | | | Valid Values:<br>- <code>nat</code> | Permit response traffic automatically based on NAT translations.<br>Minimum EOS version requirement 4.32.2F. |
| [<samp>&nbsp;&nbsp;&nbsp;&nbsp;sequence_numbers</samp>](## "access_lists.[].sequence_numbers") | List, items: Dictionary | Required | | | |
| [<samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;sequence</samp>](## "access_lists.[].sequence_numbers.[].sequence") | Integer | Required, Unique | | | Sequence ID. |
| [<samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;action</samp>](## "access_lists.[].sequence_numbers.[].action") | String | Required | | | Action as string.<br>Example: "deny ip any any"<br> |
Expand All @@ -22,6 +23,10 @@
# Access-list Name.
- name: <str; required; unique>
counters_per_entry: <bool>

# Permit response traffic automatically based on NAT translations.
# Minimum EOS version requirement 4.32.2F.
permit_response_traffic: <str; "nat">
sequence_numbers: # required

# Sequence ID.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ ACL has counting mode `counters per-entry` enabled!
{% for sequence in access_list.sequence_numbers | arista.avd.natural_sort('sequence') %}
| {{ sequence.sequence }} | {{ sequence.action }} |
{% endfor %}
{% if access_list.permit_response_traffic is arista.avd.defined %}
| - | permit response traffic {{ access_list.permit_response_traffic }} |
{% endif %}

{% endfor %}
#### Extended Access-lists Device Configuration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,7 @@ ip access-list {{ access_list.name }}
{{ sequence.sequence }} {{ sequence.action }}
{% endif %}
{% endfor %}
{% if access_list.permit_response_traffic is arista.avd.defined %}
permit response traffic {{ access_list.permit_response_traffic }}
{% endif %}
{% endfor %}
Original file line number Diff line number Diff line change
Expand Up @@ -538,6 +538,14 @@
"type": "boolean",
"title": "Counters Per Entry"
},
"permit_response_traffic": {
"type": "string",
"enum": [
"nat"
],
"description": "Permit response traffic automatically based on NAT translations.\nMinimum EOS version requirement 4.32.2F.",
"title": "Permit Response Traffic"
},
"sequence_numbers": {
"type": "array",
"items": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -338,6 +338,13 @@ keys:
- int
counters_per_entry:
type: bool
permit_response_traffic:
type: str
valid_values:
- nat
description: 'Permit response traffic automatically based on NAT translations.

Minimum EOS version requirement 4.32.2F.'
sequence_numbers:
type: list
required: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,13 @@ keys:
convert_types: [ int ]
counters_per_entry:
type: bool
permit_response_traffic:
type: str
valid_values:
- nat
description: |-
Permit response traffic automatically based on NAT translations.
Minimum EOS version requirement 4.32.2F.
sequence_numbers:
type: list
required: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18397,6 +18397,14 @@
"type": "boolean",
"title": "Counters Per Entry"
},
"permit_response_traffic": {
"type": "string",
"enum": [
"nat"
],
"description": "Permit response traffic automatically based on NAT translations.\nMinimum EOS version requirement 4.32.2F.",
"title": "Permit Response Traffic"
},
"sequence_numbers": {
"type": "array",
"items": {
Expand Down

0 comments on commit deb1854

Please sign in to comment.