Class DomainSamlOptionsSamlOptions
- java.lang.Object
-
- com.pulumi.aws.elasticsearch.outputs.DomainSamlOptionsSamlOptions
-
public final class DomainSamlOptionsSamlOptions extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDomainSamlOptionsSamlOptions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DomainSamlOptionsSamlOptions.Builderbuilder()static DomainSamlOptionsSamlOptions.Builderbuilder(DomainSamlOptionsSamlOptions defaults)java.util.Optional<java.lang.Boolean>enabled()java.util.Optional<DomainSamlOptionsSamlOptionsIdp>idp()java.util.Optional<java.lang.String>masterBackendRole()java.util.Optional<java.lang.String>masterUserName()java.util.Optional<java.lang.String>rolesKey()java.util.Optional<java.lang.Integer>sessionTimeoutMinutes()java.util.Optional<java.lang.String>subjectKey()
-
-
-
Method Detail
-
enabled
public java.util.Optional<java.lang.Boolean> enabled()
- Returns:
- Whether SAML authentication is enabled.
-
idp
public java.util.Optional<DomainSamlOptionsSamlOptionsIdp> idp()
- Returns:
- Information from your identity provider.
-
masterBackendRole
public java.util.Optional<java.lang.String> masterBackendRole()
- Returns:
- This backend role from the SAML IdP receives full permissions to the cluster, equivalent to a new master user.
-
masterUserName
public java.util.Optional<java.lang.String> masterUserName()
- Returns:
- This username from the SAML IdP receives full permissions to the cluster, equivalent to a new master user.
-
rolesKey
public java.util.Optional<java.lang.String> rolesKey()
- Returns:
- Element of the SAML assertion to use for backend roles. Default is roles.
-
sessionTimeoutMinutes
public java.util.Optional<java.lang.Integer> sessionTimeoutMinutes()
- Returns:
- Duration of a session in minutes after a user logs in. Default is 60. Maximum value is 1,440.
-
subjectKey
public java.util.Optional<java.lang.String> subjectKey()
- Returns:
- 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.
-
builder
public static DomainSamlOptionsSamlOptions.Builder builder()
-
builder
public static DomainSamlOptionsSamlOptions.Builder builder(DomainSamlOptionsSamlOptions defaults)
-
-