Class: Ansible::Ruby::Modules::Fortios_ipv4_policy
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Fortios_ipv4_policy
- Defined in:
- lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb
Overview
This module provides management of firewall IPv4 policies on FortiOS devices.
Instance Method Summary collapse
-
#application_list ⇒ Object?
Specifies Application Control name.
-
#av_profile ⇒ Object?
Specifies Antivirus profile name.
-
#comment ⇒ String?
Free text to describe policy.
-
#dst_addr ⇒ String?
Specifies destination address (or group) object name(s).
-
#dst_addr_negate ⇒ Symbol?
Negate destination address param.
-
#dst_intf ⇒ String?
Specifies destination interface name(s).
-
#fixedport ⇒ Symbol?
Use fixed port for nat.
-
#id ⇒ Integer
Policy ID.
-
#ips_sensor ⇒ Object?
Specifies IPS Sensor profile name.
-
#logtraffic ⇒ :disable, ...
Logs sessions that matched policy.
-
#logtraffic_start ⇒ Symbol?
Logs beginning of session as well.
-
#nat ⇒ Symbol?
Enable or disable Nat.
-
#policy_action ⇒ :accept, ...
Specifies accept or deny action policy.
-
#poolname ⇒ Object?
Specifies NAT pool name.
-
#schedule ⇒ String?
Defines policy schedule.
-
#service ⇒ String?
Specifies policy service(s), could be a list (ex: [‘MAIL’,‘DNS’]).
-
#service_negate ⇒ Symbol?
Negate policy service(s) defined in service value.
-
#src_addr ⇒ Array<String>, ...
Specifies source address (or group) object name(s).
-
#src_addr_negate ⇒ Symbol?
Negate source address param.
-
#src_intf ⇒ String?
Specifies source interface name(s).
-
#state ⇒ :present, ...
Specifies if policy I(id) need to be added or deleted.
-
#webfilter_profile ⇒ Object?
Specifies Webfilter profile name.
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
#application_list ⇒ Object?
80 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 80 attribute :application_list |
#av_profile ⇒ Object?
71 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 71 attribute :av_profile |
#comment ⇒ String?
91 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 91 attribute :comment |
#dst_addr ⇒ String?
36 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 36 attribute :dst_addr |
#dst_addr_negate ⇒ Symbol?
40 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 40 attribute :dst_addr_negate |
#dst_intf ⇒ String?
24 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 24 attribute :dst_intf |
#fixedport ⇒ Symbol?
64 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 64 attribute :fixedport |
#id ⇒ Integer
12 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 12 attribute :id |
#ips_sensor ⇒ Object?
77 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 77 attribute :ips_sensor |
#logtraffic ⇒ :disable, ...
83 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 83 attribute :logtraffic |
#logtraffic_start ⇒ Symbol?
87 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 87 attribute :logtraffic_start |
#nat ⇒ Symbol?
60 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 60 attribute :nat |
#policy_action ⇒ :accept, ...
44 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 44 attribute :policy_action |
#poolname ⇒ Object?
68 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 68 attribute :poolname |
#schedule ⇒ String?
56 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 56 attribute :schedule |
#service ⇒ String?
48 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 48 attribute :service |
#service_negate ⇒ Symbol?
52 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 52 attribute :service_negate |
#src_addr ⇒ Array<String>, ...
28 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 28 attribute :src_addr |
#src_addr_negate ⇒ Symbol?
32 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 32 attribute :src_addr_negate |
#src_intf ⇒ String?
20 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 20 attribute :src_intf |
#state ⇒ :present, ...
16 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 16 attribute :state |
#webfilter_profile ⇒ Object?
74 |
# File 'lib/ansible/ruby/modules/generated/network/fortios/fortios_ipv4_policy.rb', line 74 attribute :webfilter_profile |