Class DomainAdvancedSecurityOptions


  • public final class DomainAdvancedSecurityOptions
    extends java.lang.Object
    • Method Detail

      • anonymousAuthEnabled

        public java.util.Optional<java.lang.Boolean> anonymousAuthEnabled()
        Returns:
        Whether Anonymous auth is enabled. Enables fine-grained access control on an existing domain. Ignored unless `advancedSecurityOptions` are enabled. _Can only be enabled on an existing domain._
      • enabled

        public java.lang.Boolean enabled()
        Returns:
        Whether advanced security is enabled.
      • internalUserDatabaseEnabled

        public java.util.Optional<java.lang.Boolean> internalUserDatabaseEnabled()
        Returns:
        Whether the internal user database is enabled. Default is `false`.
      • jwtOptions

        public java.util.Optional<DomainAdvancedSecurityOptionsJwtOptions> jwtOptions()
        Returns:
        Configuration block for JWT authentication. Requires OpenSearch 2.11 or later. Detailed below.