| 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.OpenSearch.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 #
Container for fine-grained access control settings.
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 - Date and time when the migration period will be disabled. Only necessary
when
enabling fine-grained access control on an existing domain.
$sel:anonymousAuthEnabled:AdvancedSecurityOptions', advancedSecurityOptions_anonymousAuthEnabled - True if a 30-day migration period is enabled, during which
administrators can create role mappings. Only necessary when
enabling fine-grained access control on an existing domain.
AdvancedSecurityOptions, advancedSecurityOptions_enabled - True if fine-grained access control is enabled.
$sel:internalUserDatabaseEnabled:AdvancedSecurityOptions', advancedSecurityOptions_internalUserDatabaseEnabled - True if the internal user database is enabled.
$sel:sAMLOptions:AdvancedSecurityOptions', advancedSecurityOptions_sAMLOptions - Container for information about the SAML configuration for OpenSearch
Dashboards.
advancedSecurityOptions_anonymousAuthDisableDate :: Lens' AdvancedSecurityOptions (Maybe UTCTime) Source #
Date and time when the migration period will be disabled. Only necessary when enabling fine-grained access control on an existing domain.
advancedSecurityOptions_anonymousAuthEnabled :: Lens' AdvancedSecurityOptions (Maybe Bool) Source #
True if a 30-day migration period is enabled, during which administrators can create role mappings. Only necessary when enabling fine-grained access control on an existing domain.
advancedSecurityOptions_enabled :: Lens' AdvancedSecurityOptions (Maybe Bool) Source #
True if fine-grained access control is enabled.
advancedSecurityOptions_internalUserDatabaseEnabled :: Lens' AdvancedSecurityOptions (Maybe Bool) Source #
True if the internal user database is enabled.
advancedSecurityOptions_sAMLOptions :: Lens' AdvancedSecurityOptions (Maybe SAMLOptionsOutput) Source #
Container for information about the SAML configuration for OpenSearch Dashboards.