| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ElasticSearch.Types.AdvancedSecurityOptions
Description
Synopsis
- data AdvancedSecurityOptions = AdvancedSecurityOptions' {}
- newAdvancedSecurityOptions :: AdvancedSecurityOptions
- advancedSecurityOptions_anonymousAuthDisableDate :: Lens' AdvancedSecurityOptions (Maybe UTCTime)
- advancedSecurityOptions_anonymousAuthEnabled :: Lens' AdvancedSecurityOptions (Maybe Bool)
- advancedSecurityOptions_enabled :: Lens' AdvancedSecurityOptions (Maybe Bool)
- advancedSecurityOptions_internalUserDatabaseEnabled :: Lens' AdvancedSecurityOptions (Maybe Bool)
- advancedSecurityOptions_sAMLOptions :: Lens' AdvancedSecurityOptions (Maybe SAMLOptionsOutput)
Documentation
data AdvancedSecurityOptions Source #
Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled.
See: newAdvancedSecurityOptions smart constructor.
Constructors
| AdvancedSecurityOptions' | |
Fields
| |
Instances
newAdvancedSecurityOptions :: AdvancedSecurityOptions Source #
Create a value of AdvancedSecurityOptions with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:anonymousAuthDisableDate:AdvancedSecurityOptions', advancedSecurityOptions_anonymousAuthDisableDate - Specifies the Anonymous Auth Disable Date when Anonymous Auth is
enabled.
$sel:anonymousAuthEnabled:AdvancedSecurityOptions', advancedSecurityOptions_anonymousAuthEnabled - True if Anonymous auth is enabled. Anonymous auth can be enabled only
when AdvancedSecurity is enabled on existing domains.
AdvancedSecurityOptions, advancedSecurityOptions_enabled - True if advanced security is enabled.
$sel:internalUserDatabaseEnabled:AdvancedSecurityOptions', advancedSecurityOptions_internalUserDatabaseEnabled - True if the internal user database is enabled.
$sel:sAMLOptions:AdvancedSecurityOptions', advancedSecurityOptions_sAMLOptions - Describes the SAML application configured for a domain.
advancedSecurityOptions_anonymousAuthDisableDate :: Lens' AdvancedSecurityOptions (Maybe UTCTime) Source #
Specifies the Anonymous Auth Disable Date when Anonymous Auth is enabled.
advancedSecurityOptions_anonymousAuthEnabled :: Lens' AdvancedSecurityOptions (Maybe Bool) Source #
True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.
advancedSecurityOptions_enabled :: Lens' AdvancedSecurityOptions (Maybe Bool) Source #
True if advanced security is enabled.
advancedSecurityOptions_internalUserDatabaseEnabled :: Lens' AdvancedSecurityOptions (Maybe Bool) Source #
True if the internal user database is enabled.
advancedSecurityOptions_sAMLOptions :: Lens' AdvancedSecurityOptions (Maybe SAMLOptionsOutput) Source #
Describes the SAML application configured for a domain.