DomainSamlOptionsSamlOptionsArgs

data class DomainSamlOptionsSamlOptionsArgs(val enabled: Output<Boolean>? = null, val idp: Output<DomainSamlOptionsSamlOptionsIdpArgs>? = null, val masterBackendRole: Output<String>? = null, val masterUserName: Output<String>? = null, val rolesKey: Output<String>? = null, val sessionTimeoutMinutes: Output<Int>? = null, val subjectKey: Output<String>? = null) : ConvertibleToJava<DomainSamlOptionsSamlOptionsArgs>

Constructors

Link copied to clipboard
fun DomainSamlOptionsSamlOptionsArgs(enabled: Output<Boolean>? = null, idp: Output<DomainSamlOptionsSamlOptionsIdpArgs>? = null, masterBackendRole: Output<String>? = null, masterUserName: Output<String>? = null, rolesKey: Output<String>? = null, sessionTimeoutMinutes: Output<Int>? = null, subjectKey: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): DomainSamlOptionsSamlOptionsArgs

Properties

Link copied to clipboard
val enabled: Output<Boolean>? = null

Whether SAML authentication is enabled.

Link copied to clipboard

Information from your identity provider.

Link copied to clipboard
val masterBackendRole: Output<String>? = null

This backend role from the SAML IdP receives full permissions to the cluster, equivalent to a new master user.

Link copied to clipboard
val masterUserName: Output<String>? = null

This username from the SAML IdP receives full permissions to the cluster, equivalent to a new master user.

Link copied to clipboard
val rolesKey: Output<String>? = null

Element of the SAML assertion to use for backend roles. Default is roles.

Link copied to clipboard
val sessionTimeoutMinutes: Output<Int>? = null

Duration of a session in minutes after a user logs in. Default is 60. Maximum value is 1,440.

Link copied to clipboard
val subjectKey: Output<String>? = null

Custom SAML attribute to use for user names. Default is an empty string - "". This will cause Elasticsearch to use the NameID element of the Subject, which is the default location for name identifiers in the SAML specification.