Class: PaloAlto::XML::Config::Shared::Profiles
Defined Under Namespace
Classes: CustomUrlCategory, DataFiltering, DataObjects, Decryption, DosProtection, FileBlocking, Gtp, HipObjects, HipProfiles, MlavCategoryExceptionQuickset, Sctp, SdwanErrorCorrection, SdwanPathQuality, SdwanSaasQuality, SdwanTrafficDistribution, Spyware, UrlFiltering, Virus, Vulnerability, WildfireAnalysis
Constant Summary
Constants included
from DSL
DSL::AXES, DSL::LOWERCASE_LETTERS, DSL::METHODS, DSL::OPERATORS, DSL::UPPERCASE_LETTERS
Instance Attribute Summary
#api_attributes, #parent_instance, #subclasses
Attributes inherited from Expression
#arguments, #expression
Instance Method Summary
collapse
#array_class_setter, #clear!, #complete, #create!, #delete!, #delete_child, #edit!, #enforce_type, #enforce_types, #external_set, #get, #get_all, #get_class_from_child_str, #get_primary_key, #initialize, #inspect, #maybe_register_subclass, #multimove!, #prop_get, #prop_set, #selector_subclasses, #set!, #set_array_class_attributes, #set_values, #to_xml, #values, #xml_builder
Methods inherited from Expression
#current, #initialize, #to_xpath
Methods included from DSL
#anywhere, #axis, #binary_operator, #child, #contains_word, #css, #current, #descendant, #ends_with, #function, #is, #last, #lowercase, #method, #next_sibling, #one_of, #parenthesis, #position, #previous_sibling, #qname, #relative, #root, #text, #union, #uppercase, #where, #xpath_attr
Instance Method Details
#_section ⇒ Object
12829
12830
12831
|
# File 'lib/palo_alto/config.rb', line 12829
def _section
:profiles
end
|
#custom_url_category ⇒ Object
17090
17091
17092
|
# File 'lib/palo_alto/config.rb', line 17090
def custom_url_category
maybe_register_subclass('custom-url-category', CustomUrlCategory.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#data_filtering ⇒ Object
17478
17479
17480
|
# File 'lib/palo_alto/config.rb', line 17478
def data_filtering
maybe_register_subclass('data-filtering', DataFiltering.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#data_objects ⇒ Object
17336
17337
17338
|
# File 'lib/palo_alto/config.rb', line 17336
def data_objects
maybe_register_subclass('data-objects', DataObjects.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#decryption ⇒ Object
20054
20055
20056
|
# File 'lib/palo_alto/config.rb', line 20054
def decryption
maybe_register_subclass('decryption', Decryption.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#dos_protection ⇒ Object
19158
19159
19160
|
# File 'lib/palo_alto/config.rb', line 19158
def dos_protection
maybe_register_subclass('dos-protection', DosProtection.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#file_blocking ⇒ Object
16906
16907
16908
|
# File 'lib/palo_alto/config.rb', line 16906
def file_blocking
maybe_register_subclass('file-blocking', FileBlocking.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#gtp ⇒ Object
18292
18293
18294
|
# File 'lib/palo_alto/config.rb', line 18292
def gtp
maybe_register_subclass('gtp', Gtp.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#has_multiple_values? ⇒ Boolean
12828
|
# File 'lib/palo_alto/config.rb', line 12828
def has_multiple_values?; false; end
|
#hip_objects ⇒ Object
14819
14820
14821
|
# File 'lib/palo_alto/config.rb', line 14819
def hip_objects
maybe_register_subclass('hip-objects', HipObjects.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#hip_profiles ⇒ Object
17528
17529
17530
|
# File 'lib/palo_alto/config.rb', line 17528
def hip_profiles
maybe_register_subclass('hip-profiles', HipProfiles.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#mlav_category_exception_quickset ⇒ Object
17106
17107
17108
|
# File 'lib/palo_alto/config.rb', line 17106
def mlav_category_exception_quickset
maybe_register_subclass('mlav-category-exception-quickset', MlavCategoryExceptionQuickset.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#sctp ⇒ Object
18686
18687
18688
|
# File 'lib/palo_alto/config.rb', line 18686
def sctp
maybe_register_subclass('sctp', Sctp.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#sdwan_error_correction ⇒ Object
19626
19627
19628
|
# File 'lib/palo_alto/config.rb', line 19626
def sdwan_error_correction
maybe_register_subclass('sdwan-error-correction', SdwanErrorCorrection.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#sdwan_path_quality ⇒ Object
19284
19285
19286
|
# File 'lib/palo_alto/config.rb', line 19284
def sdwan_path_quality
maybe_register_subclass('sdwan-path-quality', SdwanPathQuality.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#sdwan_saas_quality ⇒ Object
19526
19527
19528
|
# File 'lib/palo_alto/config.rb', line 19526
def sdwan_saas_quality
maybe_register_subclass('sdwan-saas-quality', SdwanSaasQuality.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#sdwan_traffic_distribution ⇒ Object
19368
19369
19370
|
# File 'lib/palo_alto/config.rb', line 19368
def sdwan_traffic_distribution
maybe_register_subclass('sdwan-traffic-distribution', SdwanTrafficDistribution.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#spyware ⇒ Object
15791
15792
15793
|
# File 'lib/palo_alto/config.rb', line 15791
def spyware
maybe_register_subclass('spyware', Spyware.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#url_filtering ⇒ Object
16788
16789
16790
|
# File 'lib/palo_alto/config.rb', line 16788
def url_filtering
maybe_register_subclass('url-filtering', UrlFiltering.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#virus ⇒ Object
15066
15067
15068
|
# File 'lib/palo_alto/config.rb', line 15066
def virus
maybe_register_subclass('virus', Virus.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#vulnerability ⇒ Object
16322
16323
16324
|
# File 'lib/palo_alto/config.rb', line 16322
def vulnerability
maybe_register_subclass('vulnerability', Vulnerability.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#wildfire_analysis ⇒ Object
17024
17025
17026
|
# File 'lib/palo_alto/config.rb', line 17024
def wildfire_analysis
maybe_register_subclass('wildfire-analysis', WildfireAnalysis.new(parent_instance: self, client: @client, create_children: @create_children))
end
|