Class: PaloAlto::XML::Config::Panorama::CertificateProfile::Entry

Inherits:
ArrayConfigClass show all
Defined in:
lib/palo_alto/config.rb

Defined Under Namespace

Classes: CA, UsernameField

Constant Summary

Constants included from DSL

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

Instance Attribute Summary

Attributes inherited from ArrayConfigClass

#selector

Attributes inherited from PaloAlto::XML::ConfigClass

#api_attributes, #parent_instance, #subclasses

Attributes inherited from Expression

#arguments, #expression

Instance Method Summary collapse

Methods inherited from ArrayConfigClass

#move!, #rename!, #set_xpath_from_selector!

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



2495
2496
2497
# File 'lib/palo_alto/config.rb', line 2495

def _section
:entry
end

#block_expired_certObject

whether to block a session if cert. status is expired



2660
2661
2662
# File 'lib/palo_alto/config.rb', line 2660

def block_expired_cert
prop_get('block-expired-cert')
end

#block_expired_cert=(val) ⇒ Object

whether to block a session if cert. status is expired



2664
2665
2666
# File 'lib/palo_alto/config.rb', line 2664

def block_expired_cert=(val)
prop_set('block-expired-cert', val)
end

#block_timeout_certObject

whether to block a session if cert. status can’t be retrieved within timeout



2644
2645
2646
# File 'lib/palo_alto/config.rb', line 2644

def block_timeout_cert
prop_get('block-timeout-cert')
end

#block_timeout_cert=(val) ⇒ Object

whether to block a session if cert. status can’t be retrieved within timeout



2648
2649
2650
# File 'lib/palo_alto/config.rb', line 2648

def block_timeout_cert=(val)
prop_set('block-timeout-cert', val)
end

#block_unauthenticated_certObject

whether to block session if the certificate was not issued to the authenticating device



2652
2653
2654
# File 'lib/palo_alto/config.rb', line 2652

def block_unauthenticated_cert
prop_get('block-unauthenticated-cert')
end

#block_unauthenticated_cert=(val) ⇒ Object

whether to block session if the certificate was not issued to the authenticating device



2656
2657
2658
# File 'lib/palo_alto/config.rb', line 2656

def block_unauthenticated_cert=(val)
prop_set('block-unauthenticated-cert', val)
end

#block_unknown_certObject

whether to block a session if cert. status is unknown



2636
2637
2638
# File 'lib/palo_alto/config.rb', line 2636

def block_unknown_cert
prop_get('block-unknown-cert')
end

#block_unknown_cert=(val) ⇒ Object

whether to block a session if cert. status is unknown



2640
2641
2642
# File 'lib/palo_alto/config.rb', line 2640

def block_unknown_cert=(val)
prop_set('block-unknown-cert', val)
end

#CAObject



2575
2576
2577
# File 'lib/palo_alto/config.rb', line 2575

def CA
maybe_register_subclass('CA', CA.new(parent_instance: self, client: @client, create_children: @create_children))
end

#cert_status_timeoutObject

set cert status query timeout value in seconds



2628
2629
2630
# File 'lib/palo_alto/config.rb', line 2628

def cert_status_timeout
prop_get('cert-status-timeout')
end

#cert_status_timeout=(val) ⇒ Object

set cert status query timeout value in seconds



2632
2633
2634
# File 'lib/palo_alto/config.rb', line 2632

def cert_status_timeout=(val)
prop_set('cert-status-timeout', val)
end

#crl_receive_timeoutObject

set CRL receive timeout value in seconds



2604
2605
2606
# File 'lib/palo_alto/config.rb', line 2604

def crl_receive_timeout
prop_get('crl-receive-timeout')
end

#crl_receive_timeout=(val) ⇒ Object

set CRL receive timeout value in seconds



2608
2609
2610
# File 'lib/palo_alto/config.rb', line 2608

def crl_receive_timeout=(val)
prop_set('crl-receive-timeout', val)
end

#domainObject

alphanumeric string [ 0-9a-zA-Z._-]



2584
2585
2586
# File 'lib/palo_alto/config.rb', line 2584

def domain
prop_get('domain')
end

#domain=(val) ⇒ Object

alphanumeric string [ 0-9a-zA-Z._-]



2588
2589
2590
# File 'lib/palo_alto/config.rb', line 2588

def domain=(val)
prop_set('domain', val)
end

#has_multiple_values?Boolean

Returns:

  • (Boolean)


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

def has_multiple_values?; false; end

#nameObject

Profile name



2580
2581
2582
# File 'lib/palo_alto/config.rb', line 2580

def name
prop_get('@name')
end

#ocsp_exclude_nonceObject

whether to exclude nonce extension for OCSP requests



2620
2621
2622
# File 'lib/palo_alto/config.rb', line 2620

def ocsp_exclude_nonce
prop_get('ocsp-exclude-nonce')
end

#ocsp_exclude_nonce=(val) ⇒ Object

whether to exclude nonce extension for OCSP requests



2624
2625
2626
# File 'lib/palo_alto/config.rb', line 2624

def ocsp_exclude_nonce=(val)
prop_set('ocsp-exclude-nonce', val)
end

#ocsp_receive_timeoutObject

set OCSP receive timeout value in seconds



2612
2613
2614
# File 'lib/palo_alto/config.rb', line 2612

def ocsp_receive_timeout
prop_get('ocsp-receive-timeout')
end

#ocsp_receive_timeout=(val) ⇒ Object

set OCSP receive timeout value in seconds



2616
2617
2618
# File 'lib/palo_alto/config.rb', line 2616

def ocsp_receive_timeout=(val)
prop_set('ocsp-receive-timeout', val)
end

#use_crlObject



2591
2592
2593
# File 'lib/palo_alto/config.rb', line 2591

def use_crl
prop_get('use-crl')
end

#use_crl=(val) ⇒ Object



2594
2595
2596
# File 'lib/palo_alto/config.rb', line 2594

def use_crl=(val)
prop_set('use-crl', val)
end

#use_ocspObject



2597
2598
2599
# File 'lib/palo_alto/config.rb', line 2597

def use_ocsp
prop_get('use-ocsp')
end

#use_ocsp=(val) ⇒ Object



2600
2601
2602
# File 'lib/palo_alto/config.rb', line 2600

def use_ocsp=(val)
prop_set('use-ocsp', val)
end

#username_fieldObject



2521
2522
2523
# File 'lib/palo_alto/config.rb', line 2521

def username_field
maybe_register_subclass('username-field', UsernameField.new(parent_instance: self, client: @client, create_children: @create_children))
end