Class: PaloAlto::XML::Config::Panorama
Defined Under Namespace
Classes: AuthenticationProfile, AuthenticationSequence, Certificate, CertificateProfile, CloudIdentityEngine, IptagIncludeExcludeList, IpuserIncludeExcludeList, LogIngestion, LogSettings, RedistributionAgent, RedistributionCollector, Scep, ServerProfile, SslDecrypt, SslTlsServiceProfile, UserIdSslAuth
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
999
1000
1001
|
# File 'lib/palo_alto/config.rb', line 999
def _section
:panorama
end
|
#authentication_profile ⇒ Object
2415
2416
2417
|
# File 'lib/palo_alto/config.rb', line 2415
def authentication_profile
maybe_register_subclass('authentication-profile', AuthenticationProfile.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#authentication_sequence ⇒ Object
2485
2486
2487
|
# File 'lib/palo_alto/config.rb', line 2485
def authentication_sequence
maybe_register_subclass('authentication-sequence', AuthenticationSequence.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#certificate ⇒ Object
2787
2788
2789
|
# File 'lib/palo_alto/config.rb', line 2787
def certificate
maybe_register_subclass('certificate', Certificate.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#certificate_profile ⇒ Object
2679
2680
2681
|
# File 'lib/palo_alto/config.rb', line 2679
def certificate_profile
maybe_register_subclass('certificate-profile', CertificateProfile.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#cloud_identity_engine ⇒ Object
10212
10213
10214
|
# File 'lib/palo_alto/config.rb', line 10212
def cloud_identity_engine
maybe_register_subclass('cloud-identity-engine', CloudIdentityEngine.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#has_multiple_values? ⇒ Boolean
998
|
# File 'lib/palo_alto/config.rb', line 998
def has_multiple_values?; false; end
|
#iptag_include_exclude_list ⇒ Object
10044
10045
10046
|
# File 'lib/palo_alto/config.rb', line 10044
def iptag_include_exclude_list
@subclasses['iptag-include-exclude-list'] ||= IptagIncludeExcludeList.new(parent_instance: self, client: @client, create_children: @create_children)
end
|
#ipuser_include_exclude_list ⇒ Object
9982
9983
9984
|
# File 'lib/palo_alto/config.rb', line 9982
def ipuser_include_exclude_list
@subclasses['ipuser-include-exclude-list'] ||= IpuserIncludeExcludeList.new(parent_instance: self, client: @client, create_children: @create_children)
end
|
#log_ingestion ⇒ Object
9552
9553
9554
|
# File 'lib/palo_alto/config.rb', line 9552
def log_ingestion
@subclasses['log-ingestion'] ||= LogIngestion.new(parent_instance: self, client: @client, create_children: @create_children)
end
|
#log_settings ⇒ Object
9452
9453
9454
|
# File 'lib/palo_alto/config.rb', line 9452
def log_settings
@subclasses['log-settings'] ||= LogSettings.new(parent_instance: self, client: @client, create_children: @create_children)
end
|
#redistribution_agent ⇒ Object
9920
9921
9922
|
# File 'lib/palo_alto/config.rb', line 9920
def redistribution_agent
maybe_register_subclass('redistribution-agent', RedistributionAgent.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#redistribution_collector ⇒ Object
10080
10081
10082
|
# File 'lib/palo_alto/config.rb', line 10080
def redistribution_collector
@subclasses['redistribution-collector'] ||= RedistributionCollector.new(parent_instance: self, client: @client, create_children: @create_children)
end
|
#scep ⇒ Object
9804
9805
9806
|
# File 'lib/palo_alto/config.rb', line 9804
def scep
maybe_register_subclass('scep', Scep.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#server_profile ⇒ Object
1997
1998
1999
|
# File 'lib/palo_alto/config.rb', line 1997
def server_profile
@subclasses['server-profile'] ||= ServerProfile.new(parent_instance: self, client: @client, create_children: @create_children)
end
|
#ssl_decrypt ⇒ Object
9580
9581
9582
|
# File 'lib/palo_alto/config.rb', line 9580
def ssl_decrypt
@subclasses['ssl-decrypt'] ||= SslDecrypt.new(parent_instance: self, client: @client, create_children: @create_children)
end
|
#ssl_tls_service_profile ⇒ Object
2943
2944
2945
|
# File 'lib/palo_alto/config.rb', line 2943
def ssl_tls_service_profile
maybe_register_subclass('ssl-tls-service-profile', SslTlsServiceProfile.new(parent_instance: self, client: @client, create_children: @create_children))
end
|
#user_id_ssl_auth ⇒ Object
9822
9823
9824
|
# File 'lib/palo_alto/config.rb', line 9822
def user_id_ssl_auth
@subclasses['user-id-ssl-auth'] ||= UserIdSslAuth.new(parent_instance: self, client: @client, create_children: @create_children)
end
|