Class: PaloAlto::XML::Config::Panorama::AuthenticationProfile::Entry::Method::SamlIdp

Inherits:
PaloAlto::XML::ConfigClass 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 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



2305
2306
2307
# File 'lib/palo_alto/config.rb', line 2305

def _section
:'saml-idp'
end

#attribute_name_access_domainObject

access-domain



2366
2367
2368
# File 'lib/palo_alto/config.rb', line 2366

def attribute_name_access_domain
prop_get('attribute-name-access-domain')
end

#attribute_name_access_domain=(val) ⇒ Object

access-domain



2370
2371
2372
# File 'lib/palo_alto/config.rb', line 2370

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

#attribute_name_admin_roleObject

admin-role



2358
2359
2360
# File 'lib/palo_alto/config.rb', line 2358

def attribute_name_admin_role
prop_get('attribute-name-admin-role')
end

#attribute_name_admin_role=(val) ⇒ Object

admin-role



2362
2363
2364
# File 'lib/palo_alto/config.rb', line 2362

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

#attribute_name_usergroupObject

usergroup



2350
2351
2352
# File 'lib/palo_alto/config.rb', line 2350

def attribute_name_usergroup
prop_get('attribute-name-usergroup')
end

#attribute_name_usergroup=(val) ⇒ Object

usergroup



2354
2355
2356
# File 'lib/palo_alto/config.rb', line 2354

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

#attribute_name_usernameObject

Attribute name for username to be extracted from SAML response



2342
2343
2344
# File 'lib/palo_alto/config.rb', line 2342

def attribute_name_username
prop_get('attribute-name-username')
end

#attribute_name_username=(val) ⇒ Object

Attribute name for username to be extracted from SAML response



2346
2347
2348
# File 'lib/palo_alto/config.rb', line 2346

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

#certificate_profileObject

Certificate profile for IDP and SP



2334
2335
2336
# File 'lib/palo_alto/config.rb', line 2334

def certificate_profile
prop_get('certificate-profile')
end

#certificate_profile=(val) ⇒ Object

Certificate profile for IDP and SP



2338
2339
2340
# File 'lib/palo_alto/config.rb', line 2338

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

#enable_single_logoutObject

Enable single logout



2318
2319
2320
# File 'lib/palo_alto/config.rb', line 2318

def enable_single_logout
prop_get('enable-single-logout')
end

#enable_single_logout=(val) ⇒ Object

Enable single logout



2322
2323
2324
# File 'lib/palo_alto/config.rb', line 2322

def enable_single_logout=(val)
prop_set('enable-single-logout', val)
end

#has_multiple_values?Boolean

Returns:

  • (Boolean)


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

def has_multiple_values?; false; end

#request_signing_certificateObject

Signing certificate for SAML requests



2326
2327
2328
# File 'lib/palo_alto/config.rb', line 2326

def request_signing_certificate
prop_get('request-signing-certificate')
end

#request_signing_certificate=(val) ⇒ Object

Signing certificate for SAML requests



2330
2331
2332
# File 'lib/palo_alto/config.rb', line 2330

def request_signing_certificate=(val)
prop_set('request-signing-certificate', val)
end

#server_profileObject

IdP server profile object



2310
2311
2312
# File 'lib/palo_alto/config.rb', line 2310

def server_profile
prop_get('server-profile')
end

#server_profile=(val) ⇒ Object

IdP server profile object



2314
2315
2316
# File 'lib/palo_alto/config.rb', line 2314

def server_profile=(val)
prop_set('server-profile', val)
end