Class: PaloAlto::XML::Config::Panorama::ServerProfile::SamlIdp::Entry

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

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



1642
1643
1644
# File 'lib/palo_alto/config.rb', line 1642

def _section
:entry
end

#attribute_name_access_domain_importObject

access-domain



1743
1744
1745
# File 'lib/palo_alto/config.rb', line 1743

def attribute_name_access_domain_import
prop_get('attribute-name-access-domain-import')
end

#attribute_name_access_domain_import=(val) ⇒ Object

access-domain



1747
1748
1749
# File 'lib/palo_alto/config.rb', line 1747

def attribute_name_access_domain_import=(val)
prop_set('attribute-name-access-domain-import', val)
end

#attribute_name_admin_role_importObject

admin-role



1735
1736
1737
# File 'lib/palo_alto/config.rb', line 1735

def attribute_name_admin_role_import
prop_get('attribute-name-admin-role-import')
end

#attribute_name_admin_role_import=(val) ⇒ Object

admin-role



1739
1740
1741
# File 'lib/palo_alto/config.rb', line 1739

def attribute_name_admin_role_import=(val)
prop_set('attribute-name-admin-role-import', val)
end

#attribute_name_usergroup_importObject

usergroup



1727
1728
1729
# File 'lib/palo_alto/config.rb', line 1727

def attribute_name_usergroup_import
prop_get('attribute-name-usergroup-import')
end

#attribute_name_usergroup_import=(val) ⇒ Object

usergroup



1731
1732
1733
# File 'lib/palo_alto/config.rb', line 1731

def attribute_name_usergroup_import=(val)
prop_set('attribute-name-usergroup-import', val)
end

#attribute_name_username_importObject

Attribute name for username to be extracted from SAML response



1719
1720
1721
# File 'lib/palo_alto/config.rb', line 1719

def attribute_name_username_import
prop_get('attribute-name-username-import')
end

#attribute_name_username_import=(val) ⇒ Object

Attribute name for username to be extracted from SAML response



1723
1724
1725
# File 'lib/palo_alto/config.rb', line 1723

def attribute_name_username_import=(val)
prop_set('attribute-name-username-import', val)
end

#certificateObject

Object name of IdP signing certificate



1659
1660
1661
# File 'lib/palo_alto/config.rb', line 1659

def certificate
prop_get('certificate')
end

#certificate=(val) ⇒ Object

Object name of IdP signing certificate



1663
1664
1665
# File 'lib/palo_alto/config.rb', line 1663

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

#entity_idObject

Unique identifier for SAML IdP



1651
1652
1653
# File 'lib/palo_alto/config.rb', line 1651

def entity_id
prop_get('entity-id')
end

#entity_id=(val) ⇒ Object

Unique identifier for SAML IdP



1655
1656
1657
# File 'lib/palo_alto/config.rb', line 1655

def entity_id=(val)
prop_set('entity-id', val)
end

#has_multiple_values?Boolean

Returns:

  • (Boolean)


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

def has_multiple_values?; false; end

#max_clock_skewObject

maximum allowed clock skew in second between SAML entities’ system time



1711
1712
1713
# File 'lib/palo_alto/config.rb', line 1711

def max_clock_skew
prop_get('max-clock-skew')
end

#max_clock_skew=(val) ⇒ Object

maximum allowed clock skew in second between SAML entities’ system time



1715
1716
1717
# File 'lib/palo_alto/config.rb', line 1715

def max_clock_skew=(val)
prop_set('max-clock-skew', val)
end

#nameObject

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



1647
1648
1649
# File 'lib/palo_alto/config.rb', line 1647

def name
prop_get('@name')
end

#slo_bindingsObject



1688
1689
1690
# File 'lib/palo_alto/config.rb', line 1688

def slo_bindings
prop_get('slo-bindings')
end

#slo_bindings=(val) ⇒ Object



1691
1692
1693
# File 'lib/palo_alto/config.rb', line 1691

def slo_bindings=(val)
prop_set('slo-bindings', val)
end

#slo_urlObject

The Single Logout Service URL for the IdP server



1681
1682
1683
# File 'lib/palo_alto/config.rb', line 1681

def slo_url
prop_get('slo-url')
end

#slo_url=(val) ⇒ Object

The Single Logout Service URL for the IdP server



1685
1686
1687
# File 'lib/palo_alto/config.rb', line 1685

def slo_url=(val)
prop_set('slo-url', val)
end

#sso_bindingsObject



1674
1675
1676
# File 'lib/palo_alto/config.rb', line 1674

def sso_bindings
prop_get('sso-bindings')
end

#sso_bindings=(val) ⇒ Object



1677
1678
1679
# File 'lib/palo_alto/config.rb', line 1677

def sso_bindings=(val)
prop_set('sso-bindings', val)
end

#sso_urlObject

The Single Sign On Service URL for the IdP server



1667
1668
1669
# File 'lib/palo_alto/config.rb', line 1667

def sso_url
prop_get('sso-url')
end

#sso_url=(val) ⇒ Object

The Single Sign On Service URL for the IdP server



1671
1672
1673
# File 'lib/palo_alto/config.rb', line 1671

def sso_url=(val)
prop_set('sso-url', val)
end

#validate_idp_certificateObject

Certificate revocation check for IdP certificate when checking assertion signature



1695
1696
1697
# File 'lib/palo_alto/config.rb', line 1695

def validate_idp_certificate
prop_get('validate-idp-certificate')
end

#validate_idp_certificate=(val) ⇒ Object

Certificate revocation check for IdP certificate when checking assertion signature



1699
1700
1701
# File 'lib/palo_alto/config.rb', line 1699

def validate_idp_certificate=(val)
prop_set('validate-idp-certificate', val)
end

#want_auth_requests_signedObject

Client auth request signed by cert



1703
1704
1705
# File 'lib/palo_alto/config.rb', line 1703

def want_auth_requests_signed
prop_get('want-auth-requests-signed')
end

#want_auth_requests_signed=(val) ⇒ Object

Client auth request signed by cert



1707
1708
1709
# File 'lib/palo_alto/config.rb', line 1707

def want_auth_requests_signed=(val)
prop_set('want-auth-requests-signed', val)
end