Class DomainSamlOptionsSamlOptionsArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.elasticsearch.inputs.DomainSamlOptionsSamlOptionsArgs
-
public final class DomainSamlOptionsSamlOptionsArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDomainSamlOptionsSamlOptionsArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DomainSamlOptionsSamlOptionsArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DomainSamlOptionsSamlOptionsArgs.Builderbuilder()static DomainSamlOptionsSamlOptionsArgs.Builderbuilder(DomainSamlOptionsSamlOptionsArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>enabled()java.util.Optional<com.pulumi.core.Output<DomainSamlOptionsSamlOptionsIdpArgs>>idp()java.util.Optional<com.pulumi.core.Output<java.lang.String>>masterBackendRole()java.util.Optional<com.pulumi.core.Output<java.lang.String>>masterUserName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>rolesKey()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>sessionTimeoutMinutes()java.util.Optional<com.pulumi.core.Output<java.lang.String>>subjectKey()
-
-
-
Field Detail
-
Empty
public static final DomainSamlOptionsSamlOptionsArgs Empty
-
-
Method Detail
-
enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
- Returns:
- Whether SAML authentication is enabled.
-
idp
public java.util.Optional<com.pulumi.core.Output<DomainSamlOptionsSamlOptionsIdpArgs>> idp()
- Returns:
- Information from your identity provider.
-
masterBackendRole
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> rolesKey()
- Returns:
- Element of the SAML assertion to use for backend roles. Default is roles.
-
sessionTimeoutMinutes
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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 DomainSamlOptionsSamlOptionsArgs.Builder builder()
-
builder
public static DomainSamlOptionsSamlOptionsArgs.Builder builder(DomainSamlOptionsSamlOptionsArgs defaults)
-
-