Skip to content

SAMLOptionsOutput

Source code in docs_src/capo_opensearch/types/saml_options_output.py
class SAMLOptionsOutput(TypedDict, closed=True):
    enabled: NotRequired["capo_opensearch.types.boolean.Boolean"]
    """<p>True if SAML is enabled.</p>"""
    idp: NotRequired["capo_opensearch.types.saml_idp.SAMLIdp"]
    """<p>Describes the SAML identity provider's information.</p>"""
    subject_key: NotRequired["capo_opensearch.types.string.String"]
    """<p>The key used for matching the SAML subject attribute.</p>"""
    roles_key: NotRequired["capo_opensearch.types.string.String"]
    """<p>The key used for matching the SAML roles attribute.</p>"""
    session_timeout_minutes: NotRequired[
        "capo_opensearch.types.integer_class.IntegerClass"
    ]
    """<p>The duration, in minutes, after which a user session becomes inactive.</p>"""

enabled instance-attribute

enabled: NotRequired[Boolean]

True if SAML is enabled.

idp instance-attribute

idp: NotRequired[SAMLIdp]

Describes the SAML identity provider's information.

roles_key instance-attribute

roles_key: NotRequired[String]

The key used for matching the SAML roles attribute.

session_timeout_minutes instance-attribute

session_timeout_minutes: NotRequired[IntegerClass]

The duration, in minutes, after which a user session becomes inactive.

subject_key instance-attribute

subject_key: NotRequired[String]

The key used for matching the SAML subject attribute.