Class: Ansible::Ruby::Modules::Nxos_acl
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Nxos_acl
- Defined in:
- lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb
Overview
Manages access list entries for ACLs.
Instance Method Summary collapse
-
#ack ⇒ :enable?
Match on the ACK bit.
-
#action ⇒ :permit, ...
Action of the ACE.
-
#dest ⇒ String?
Destination ip and mask using IP/MASK notation and supports the keyword ‘any’.
-
#dest_port1 ⇒ Object?
Port/protocol and also first (lower) port when using range operand.
-
#dest_port2 ⇒ Object?
Second (end) port when using range operand.
-
#dest_port_op ⇒ :any, ...
Destination port operands such as eq, neq, gt, lt, range.
-
#dscp ⇒ :af11, ...
Match packets with given dscp value.
-
#established ⇒ :enable?
Match established connections.
-
#fin ⇒ :enable?
Match on the FIN bit.
-
#fragments ⇒ :enable?
Check non-initial fragments.
-
#log ⇒ :enable?
Log matches against this entry.
-
#name ⇒ String
Case sensitive name of the access list (ACL).
-
#precedence ⇒ :critical, ...
Match packets with given precedence.
-
#proto ⇒ String?
Port number or protocol (as supported by the switch).
-
#psh ⇒ :enable?
Match on the PSH bit.
-
#remark ⇒ Object?
If action is set to remark, this is the description.
-
#rst ⇒ :enable?
Match on the RST bit.
-
#seq ⇒ Integer?
Sequence number of the entry (ACE).
-
#src ⇒ String?
Source ip and mask using IP/MASK notation and supports keyword ‘any’.
-
#src_port1 ⇒ Object?
Port/protocol and also first (lower) port when using range operand.
-
#src_port2 ⇒ Object?
Second (end) port when using range operand.
-
#src_port_op ⇒ :any, ...
Source port operands such as eq, neq, gt, lt, range.
-
#state ⇒ :present, ...
Specify desired state of the resource.
-
#syn ⇒ :enable?
Match on the SYN bit.
-
#time_range ⇒ Object?
Name of time-range to apply.
-
#urg ⇒ :enable?
Match on the URG bit.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#ack ⇒ :enable?
67 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 67 attribute :ack |
#action ⇒ :permit, ...
20 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 20 attribute :action |
#dest ⇒ String?
45 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 45 attribute :dest |
#dest_port1 ⇒ Object?
53 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 53 attribute :dest_port1 |
#dest_port2 ⇒ Object?
56 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 56 attribute :dest_port2 |
#dest_port_op ⇒ :any, ...
49 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 49 attribute :dest_port_op |
#dscp ⇒ :af11, ...
102 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 102 attribute :dscp |
#established ⇒ :enable?
87 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 87 attribute :established |
#fin ⇒ :enable?
83 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 83 attribute :fin |
#fragments ⇒ :enable?
91 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 91 attribute :fragments |
#log ⇒ :enable?
59 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 59 attribute :log |
#name ⇒ String
16 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 16 attribute :name |
#precedence ⇒ :critical, ...
98 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 98 attribute :precedence |
#proto ⇒ String?
27 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 27 attribute :proto |
#psh ⇒ :enable?
71 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 71 attribute :psh |
#remark ⇒ Object?
24 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 24 attribute :remark |
#rst ⇒ :enable?
75 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 75 attribute :rst |
#seq ⇒ Integer?
12 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 12 attribute :seq |
#src ⇒ String?
31 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 31 attribute :src |
#src_port1 ⇒ Object?
39 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 39 attribute :src_port1 |
#src_port2 ⇒ Object?
42 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 42 attribute :src_port2 |
#src_port_op ⇒ :any, ...
35 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 35 attribute :src_port_op |
#state ⇒ :present, ...
106 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 106 attribute :state |
#syn ⇒ :enable?
79 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 79 attribute :syn |
#time_range ⇒ Object?
95 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 95 attribute :time_range |
#urg ⇒ :enable?
63 |
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 63 attribute :urg |