Class: Ansible::Ruby::Modules::Nxos_acl

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb

Overview

Manages access list entries for ACLs.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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?

Returns Match on the ACK bit.

Returns:

  • Match on the ACK bit.



67
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 67

attribute :ack

#action:permit, ...

Returns Action of the ACE.

Returns:

  • Action of the ACE.



20
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 20

attribute :action

#destString?

Returns Destination ip and mask using IP/MASK notation and supports the keyword ‘any’.

Returns:

  • Destination ip and mask using IP/MASK notation and supports the keyword ‘any’.



45
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 45

attribute :dest

#dest_port1Object?

Returns Port/protocol and also first (lower) port when using range operand.

Returns:

  • Port/protocol and also first (lower) port when using range operand.



53
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 53

attribute :dest_port1

#dest_port2Object?

Returns Second (end) port when using range operand.

Returns:

  • Second (end) port when using range operand.



56
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 56

attribute :dest_port2

#dest_port_op:any, ...

Returns Destination port operands such as eq, neq, gt, lt, range.

Returns:

  • Destination port operands such as eq, neq, gt, lt, range.



49
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 49

attribute :dest_port_op

#dscp:af11, ...

Returns Match packets with given dscp value.

Returns:

  • Match packets with given dscp value.



102
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 102

attribute :dscp

#established:enable?

Returns Match established connections.

Returns:

  • Match established connections.



87
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 87

attribute :established

#fin:enable?

Returns Match on the FIN bit.

Returns:

  • Match on the FIN bit.



83
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 83

attribute :fin

#fragments:enable?

Returns Check non-initial fragments.

Returns:

  • Check non-initial fragments.



91
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 91

attribute :fragments

#log:enable?

Returns Log matches against this entry.

Returns:

  • Log matches against this entry.



59
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 59

attribute :log

#nameString

Returns Case sensitive name of the access list (ACL).

Returns:

  • Case sensitive name of the access list (ACL).



16
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 16

attribute :name

#precedence:critical, ...

Returns Match packets with given precedence.

Returns:

  • Match packets with given precedence.



98
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 98

attribute :precedence

#protoString?

Returns Port number or protocol (as supported by the switch).

Returns:

  • Port number or protocol (as supported by the switch).



27
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 27

attribute :proto

#psh:enable?

Returns Match on the PSH bit.

Returns:

  • Match on the PSH bit.



71
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 71

attribute :psh

#remarkObject?

Returns If action is set to remark, this is the description.

Returns:

  • If action is set to remark, this is the description.



24
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 24

attribute :remark

#rst:enable?

Returns Match on the RST bit.

Returns:

  • Match on the RST bit.



75
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 75

attribute :rst

#seqInteger?

Returns Sequence number of the entry (ACE).

Returns:

  • Sequence number of the entry (ACE).



12
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 12

attribute :seq

#srcString?

Returns Source ip and mask using IP/MASK notation and supports keyword ‘any’.

Returns:

  • Source ip and mask using IP/MASK notation and supports keyword ‘any’.



31
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 31

attribute :src

#src_port1Object?

Returns Port/protocol and also first (lower) port when using range operand.

Returns:

  • Port/protocol and also first (lower) port when using range operand.



39
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 39

attribute :src_port1

#src_port2Object?

Returns Second (end) port when using range operand.

Returns:

  • Second (end) port when using range operand.



42
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 42

attribute :src_port2

#src_port_op:any, ...

Returns Source port operands such as eq, neq, gt, lt, range.

Returns:

  • Source port operands such as eq, neq, gt, lt, range.



35
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 35

attribute :src_port_op

#state:present, ...

Returns Specify desired state of the resource.

Returns:

  • Specify desired state of the resource.



106
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 106

attribute :state

#syn:enable?

Returns Match on the SYN bit.

Returns:

  • Match on the SYN bit.



79
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 79

attribute :syn

#time_rangeObject?

Returns Name of time-range to apply.

Returns:

  • Name of time-range to apply.



95
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 95

attribute :time_range

#urg:enable?

Returns Match on the URG bit.

Returns:

  • Match on the URG bit.



63
# File 'lib/ansible/ruby/modules/generated/network/nxos/nxos_acl.rb', line 63

attribute :urg