SecuritySamlConfig¶
-
class
oci.opensearch.models.
SecuritySamlConfig
(**kwargs)¶ Bases:
object
SAML policy is optionally used for Opensearch cluster to config SAML authentication
Methods
__init__
(**kwargs)Initializes a new SecuritySamlConfig object with values from keyword arguments. Attributes
admin_backend_role
Gets the admin_backend_role of this SecuritySamlConfig. idp_entity_id
[Required] Gets the idp_entity_id of this SecuritySamlConfig. idp_metadata_content
[Required] Gets the idp_metadata_content of this SecuritySamlConfig. is_enabled
[Required] Gets the is_enabled of this SecuritySamlConfig. opendashboard_url
Gets the opendashboard_url of this SecuritySamlConfig. roles_key
Gets the roles_key of this SecuritySamlConfig. subject_key
Gets the subject_key of this SecuritySamlConfig. -
__init__
(**kwargs)¶ Initializes a new SecuritySamlConfig object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - is_enabled (bool) – The value to assign to the is_enabled property of this SecuritySamlConfig.
- idp_metadata_content (str) – The value to assign to the idp_metadata_content property of this SecuritySamlConfig.
- idp_entity_id (str) – The value to assign to the idp_entity_id property of this SecuritySamlConfig.
- opendashboard_url (str) – The value to assign to the opendashboard_url property of this SecuritySamlConfig.
- admin_backend_role (str) – The value to assign to the admin_backend_role property of this SecuritySamlConfig.
- subject_key (str) – The value to assign to the subject_key property of this SecuritySamlConfig.
- roles_key (str) – The value to assign to the roles_key property of this SecuritySamlConfig.
-
admin_backend_role
¶ Gets the admin_backend_role of this SecuritySamlConfig. The backend role of admins who have all permissions like local master user
Returns: The admin_backend_role of this SecuritySamlConfig. Return type: str
-
idp_entity_id
¶ [Required] Gets the idp_entity_id of this SecuritySamlConfig. The unique name for a identity provider entity
Returns: The idp_entity_id of this SecuritySamlConfig. Return type: str
-
idp_metadata_content
¶ [Required] Gets the idp_metadata_content of this SecuritySamlConfig. The content of identity provider metadata
Returns: The idp_metadata_content of this SecuritySamlConfig. Return type: str
-
is_enabled
¶ [Required] Gets the is_enabled of this SecuritySamlConfig. A flag determine whether SAML is enabled
Returns: The is_enabled of this SecuritySamlConfig. Return type: bool
-
opendashboard_url
¶ Gets the opendashboard_url of this SecuritySamlConfig. The endpoint of opendashboard
Returns: The opendashboard_url of this SecuritySamlConfig. Return type: str
-
roles_key
¶ Gets the roles_key of this SecuritySamlConfig. The roles key is sued to get backend roles from SAML assertion
Returns: The roles_key of this SecuritySamlConfig. Return type: str
-
subject_key
¶ Gets the subject_key of this SecuritySamlConfig. The subject key is used to get username from SAML assertion. By default, it is NameID
Returns: The subject_key of this SecuritySamlConfig. Return type: str
-