Class: PaloAlto::XML::Config::Devices::Entry::Deviceconfig::Setting::Management::SecureConnServer

Inherits:
PaloAlto::XML::ConfigClass show all
Defined in:
lib/palo_alto/config.rb

Defined Under Namespace

Classes: AuthorizationList

Constant Summary

Constants included from DSL

DSL::AXES, DSL::LOWERCASE_LETTERS, DSL::METHODS, DSL::OPERATORS, DSL::UPPERCASE_LETTERS

Instance Attribute Summary

Attributes inherited from PaloAlto::XML::ConfigClass

#api_attributes, #parent_instance, #subclasses

Attributes inherited from Expression

#arguments, #expression

Instance Method Summary collapse

Methods inherited from PaloAlto::XML::ConfigClass

#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

Constructor Details

This class inherits a constructor from PaloAlto::XML::ConfigClass

Instance Method Details

#_sectionObject



49514
49515
49516
# File 'lib/palo_alto/config.rb', line 49514

def _section
:'secure-conn-server'
end

#authorization_listObject



49606
49607
49608
# File 'lib/palo_alto/config.rb', line 49606

def authorization_list
maybe_register_subclass('authorization-list', AuthorizationList.new(parent_instance: self, client: @client, create_children: @create_children))
end

#certificate_profileObject

profile for verifying client certificates



49619
49620
49621
# File 'lib/palo_alto/config.rb', line 49619

def certificate_profile
prop_get('certificate-profile')
end

#certificate_profile=(val) ⇒ Object

profile for verifying client certificates



49623
49624
49625
# File 'lib/palo_alto/config.rb', line 49623

def certificate_profile=(val)
prop_set('certificate-profile', val)
end

#check_authorization_listObject



49648
49649
49650
# File 'lib/palo_alto/config.rb', line 49648

def check_authorization_list
prop_get('check-authorization-list')
end

#check_authorization_list=(val) ⇒ Object



49651
49652
49653
# File 'lib/palo_alto/config.rb', line 49651

def check_authorization_list=(val)
prop_set('check-authorization-list', val)
end

#check_client_identityObject



49642
49643
49644
# File 'lib/palo_alto/config.rb', line 49642

def check_client_identity
prop_get('check-client-identity')
end

#check_client_identity=(val) ⇒ Object



49645
49646
49647
# File 'lib/palo_alto/config.rb', line 49645

def check_client_identity=(val)
prop_set('check-client-identity', val)
end

#disable_pre_defined_certObject

Disable connections using predefined certificates. Default setting: ‘no’



49635
49636
49637
# File 'lib/palo_alto/config.rb', line 49635

def disable_pre_defined_cert
prop_get('disable-pre-defined-cert')
end

#disable_pre_defined_cert=(val) ⇒ Object

Disable connections using predefined certificates. Default setting: ‘no’



49639
49640
49641
# File 'lib/palo_alto/config.rb', line 49639

def disable_pre_defined_cert=(val)
prop_set('disable-pre-defined-cert', val)
end

#disconnect_wait_timeObject

Disconnect previously established connections on configuration change after wait time (in minutes, Min: 0(ASAP), Default: 1 min, Max: 44640 i.e 31 days).



49655
49656
49657
# File 'lib/palo_alto/config.rb', line 49655

def disconnect_wait_time
prop_get('disconnect-wait-time')
end

#disconnect_wait_time=(val) ⇒ Object

Disconnect previously established connections on configuration change after wait time (in minutes, Min: 0(ASAP), Default: 1 min, Max: 44640 i.e 31 days).



49659
49660
49661
# File 'lib/palo_alto/config.rb', line 49659

def disconnect_wait_time=(val)
prop_set('disconnect-wait-time', val)
end

#enable_secure_user_id_communicationObject

Use the secure-server settings for User Identification connections. Default setting : ‘no’



49627
49628
49629
# File 'lib/palo_alto/config.rb', line 49627

def enable_secure_user_id_communication
prop_get('enable-secure-user-id-communication')
end

#enable_secure_user_id_communication=(val) ⇒ Object

Use the secure-server settings for User Identification connections. Default setting : ‘no’



49631
49632
49633
# File 'lib/palo_alto/config.rb', line 49631

def enable_secure_user_id_communication=(val)
prop_set('enable-secure-user-id-communication', val)
end

#has_multiple_values?Boolean

Returns:

  • (Boolean)


49513
# File 'lib/palo_alto/config.rb', line 49513

def has_multiple_values?; false; end

#ssl_tls_service_profileObject

SSL TLS service profile



49611
49612
49613
# File 'lib/palo_alto/config.rb', line 49611

def ssl_tls_service_profile
prop_get('ssl-tls-service-profile')
end

#ssl_tls_service_profile=(val) ⇒ Object

SSL TLS service profile



49615
49616
49617
# File 'lib/palo_alto/config.rb', line 49615

def ssl_tls_service_profile=(val)
prop_set('ssl-tls-service-profile', val)
end