Class: Ansible::Ruby::Modules::Panos_security_policy

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

Overview

Security policies allow you to enforce rules and take action, and can be as general or specific as needed. The policy rules are compared against the incoming traffic in sequence, and because the first rule that matches the traffic is applied, the more specific rules must precede the more general ones.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#actionString?



82
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 82

attribute :action

#antivirusString?



89
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 89

attribute :antivirus

#api_keyObject?



24
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 24

attribute :api_key

#applicationString?



66
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 66

attribute :application

#commitBoolean?



119
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 119

attribute :commit

#data_filteringObject?



108
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 108

attribute :data_filtering

#descriptionString?



35
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 35

attribute :description

#destinationString?



62
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 62

attribute :destination

#devicegroupString?



115
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 115

attribute :devicegroup

#file_blockingObject?



105
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 105

attribute :file_blocking

#from_zoneString?



42
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 42

attribute :from_zone

#group_profileObject?



86
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 86

attribute :group_profile

#hip_profilesString?



58
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 58

attribute :hip_profiles

#ip_addressString



12
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 12

attribute :ip_address

#log_endBoolean?



78
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 78

attribute :log_end

#log_startFalseClass, ...



74
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 74

attribute :log_start

#passwordString



20
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 20

attribute :password

#rule_nameString



27
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 27

attribute :rule_name

#rule_typeString?



31
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 31

attribute :rule_type

#serviceString?



70
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 70

attribute :service

#sourceString?



50
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 50

attribute :source

#source_userString?



54
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 54

attribute :source_user

#spywareString?



97
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 97

attribute :spyware

#tagObject?



39
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 39

attribute :tag

#to_zoneString?



46
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 46

attribute :to_zone

#url_filteringString?



101
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 101

attribute :url_filtering

#usernameString?



16
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 16

attribute :username

#vulnerabilityString?



93
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 93

attribute :vulnerability

#wildfire_analysisString?



111
# File 'lib/ansible/ruby/modules/generated/network/panos/panos_security_policy.rb', line 111

attribute :wildfire_analysis