.. _arista.eos.eos_acl_interfaces_module:
*****************************
arista.eos.eos_acl_interfaces
*****************************
**ACL interfaces resource module**
Version added: 1.0.0
.. contents::
:local:
:depth: 1
Synopsis
--------
- This module manages adding and removing Access Control Lists (ACLs) from interfaces on devices running EOS software.
Parameters
----------
.. raw:: html
Parameter |
Choices/Defaults |
Comments |
config
list
/ elements=dictionary
|
|
A dictionary of ACL options for interfaces.
|
|
access_groups
list
/ elements=dictionary
|
|
Specifies ACLs attached to the interfaces.
|
|
|
acls
list
/ elements=dictionary
|
|
Specifies the ACLs for the provided AFI.
|
|
|
|
direction
string
/ required
|
|
Specifies the direction of packets that the ACL will be applied on.
|
|
|
|
name
string
/ required
|
|
Specifies the name of the IPv4/IPv4 ACL for the interface.
|
|
|
afi
string
/ required
|
|
Specifies the AFI for the ACL(s) to be configured on this interface.
|
|
name
string
/ required
|
|
Name/Identifier for the interface.
|
running_config
string
|
|
The module, by default, will connect to the remote device and retrieve the current running-config to use as a base for comparing against the contents of source. There are times when it is not desirable to have the task get the current running-config for every task in a playbook. The running_config argument allows the implementer to pass in the configuration to use as the base config for comparison. This value of this option should be the output received from device by executing command
|
state
string
|
Choices:
merged ←
- replaced
- overridden
- deleted
- gathered
- parsed
- rendered
|
The state the configuration should be left in.
|