DomainAdvancedSecurityOptionsInputArgs

data class DomainAdvancedSecurityOptionsInputArgs(val anonymousAuthDisableDate: Output<String>? = null, val anonymousAuthEnabled: Output<Boolean>? = null, val enabled: Output<Boolean>? = null, val internalUserDatabaseEnabled: Output<Boolean>? = null, val jwtOptions: Output<DomainJwtOptionsArgs>? = null, val masterUserOptions: Output<DomainMasterUserOptionsArgs>? = null, val samlOptions: Output<DomainSamlOptionsArgs>? = null) : ConvertibleToJava<DomainAdvancedSecurityOptionsInputArgs>

Constructors

Link copied to clipboard
constructor(anonymousAuthDisableDate: Output<String>? = null, anonymousAuthEnabled: Output<Boolean>? = null, enabled: Output<Boolean>? = null, internalUserDatabaseEnabled: Output<Boolean>? = null, jwtOptions: Output<DomainJwtOptionsArgs>? = null, masterUserOptions: Output<DomainMasterUserOptionsArgs>? = null, samlOptions: Output<DomainSamlOptionsArgs>? = null)

Properties

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

Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain .

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

True to enable a 30-day migration period during which administrators can create role mappings. Only necessary when enabling fine-grained access control on an existing domain .

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

True to enable fine-grained access control. You must also enable encryption of data at rest and node-to-node encryption. See Fine-grained access control in Amazon OpenSearch Service .

Link copied to clipboard

True to enable the internal user database.

Link copied to clipboard
val jwtOptions: Output<DomainJwtOptionsArgs>? = null

Container for information about the JWT configuration of the Amazon OpenSearch Service.

Link copied to clipboard

Specifies information about the master user.

Link copied to clipboard
val samlOptions: Output<DomainSamlOptionsArgs>? = null

Container for information about the SAML configuration for OpenSearch Dashboards.

Functions

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