| 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.AdvancedSecurityOptionsInput
Description
Synopsis
- data AdvancedSecurityOptionsInput = AdvancedSecurityOptionsInput' {}
- newAdvancedSecurityOptionsInput :: AdvancedSecurityOptionsInput
- advancedSecurityOptionsInput_anonymousAuthEnabled :: Lens' AdvancedSecurityOptionsInput (Maybe Bool)
- advancedSecurityOptionsInput_enabled :: Lens' AdvancedSecurityOptionsInput (Maybe Bool)
- advancedSecurityOptionsInput_internalUserDatabaseEnabled :: Lens' AdvancedSecurityOptionsInput (Maybe Bool)
- advancedSecurityOptionsInput_masterUserOptions :: Lens' AdvancedSecurityOptionsInput (Maybe MasterUserOptions)
- advancedSecurityOptionsInput_sAMLOptions :: Lens' AdvancedSecurityOptionsInput (Maybe SAMLOptionsInput)
Documentation
data AdvancedSecurityOptionsInput Source #
Options for enabling and configuring fine-grained access control. For more information, see Fine-grained access control in Amazon OpenSearch Service.
See: newAdvancedSecurityOptionsInput smart constructor.
Constructors
| AdvancedSecurityOptionsInput' | |
Fields
| |
Instances
newAdvancedSecurityOptionsInput :: AdvancedSecurityOptionsInput Source #
Create a value of AdvancedSecurityOptionsInput 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:anonymousAuthEnabled:AdvancedSecurityOptionsInput', advancedSecurityOptionsInput_anonymousAuthEnabled - 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.
AdvancedSecurityOptionsInput, advancedSecurityOptionsInput_enabled - True to enable fine-grained access control.
$sel:internalUserDatabaseEnabled:AdvancedSecurityOptionsInput', advancedSecurityOptionsInput_internalUserDatabaseEnabled - True to enable the internal user database.
$sel:masterUserOptions:AdvancedSecurityOptionsInput', advancedSecurityOptionsInput_masterUserOptions - Container for information about the master user.
$sel:sAMLOptions:AdvancedSecurityOptionsInput', advancedSecurityOptionsInput_sAMLOptions - Container for information about the SAML configuration for OpenSearch
Dashboards.
advancedSecurityOptionsInput_anonymousAuthEnabled :: Lens' AdvancedSecurityOptionsInput (Maybe Bool) Source #
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.
advancedSecurityOptionsInput_enabled :: Lens' AdvancedSecurityOptionsInput (Maybe Bool) Source #
True to enable fine-grained access control.
advancedSecurityOptionsInput_internalUserDatabaseEnabled :: Lens' AdvancedSecurityOptionsInput (Maybe Bool) Source #
True to enable the internal user database.
advancedSecurityOptionsInput_masterUserOptions :: Lens' AdvancedSecurityOptionsInput (Maybe MasterUserOptions) Source #
Container for information about the master user.
advancedSecurityOptionsInput_sAMLOptions :: Lens' AdvancedSecurityOptionsInput (Maybe SAMLOptionsInput) Source #
Container for information about the SAML configuration for OpenSearch Dashboards.