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 |
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 #
Specifies the advanced security configuration: whether advanced security is enabled, whether the internal database option is enabled, master username and password (if internal database is enabled), and master user ARN (if IAM is enabled).
See: newAdvancedSecurityOptionsInput
smart constructor.
AdvancedSecurityOptionsInput' | |
|
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 if Anonymous auth is enabled. Anonymous auth can be enabled only
when AdvancedSecurity is enabled on existing domains.
AdvancedSecurityOptionsInput
, advancedSecurityOptionsInput_enabled
- True if advanced security is enabled.
$sel:internalUserDatabaseEnabled:AdvancedSecurityOptionsInput'
, advancedSecurityOptionsInput_internalUserDatabaseEnabled
- True if the internal user database is enabled.
$sel:masterUserOptions:AdvancedSecurityOptionsInput'
, advancedSecurityOptionsInput_masterUserOptions
- Credentials for the master user: username and password, ARN, or both.
$sel:sAMLOptions:AdvancedSecurityOptionsInput'
, advancedSecurityOptionsInput_sAMLOptions
- Specifies the SAML application configuration for the domain.
advancedSecurityOptionsInput_anonymousAuthEnabled :: Lens' AdvancedSecurityOptionsInput (Maybe Bool) Source #
True if Anonymous auth is enabled. Anonymous auth can be enabled only when AdvancedSecurity is enabled on existing domains.
advancedSecurityOptionsInput_enabled :: Lens' AdvancedSecurityOptionsInput (Maybe Bool) Source #
True if advanced security is enabled.
advancedSecurityOptionsInput_internalUserDatabaseEnabled :: Lens' AdvancedSecurityOptionsInput (Maybe Bool) Source #
True if the internal user database is enabled.
advancedSecurityOptionsInput_masterUserOptions :: Lens' AdvancedSecurityOptionsInput (Maybe MasterUserOptions) Source #
Credentials for the master user: username and password, ARN, or both.
advancedSecurityOptionsInput_sAMLOptions :: Lens' AdvancedSecurityOptionsInput (Maybe SAMLOptionsInput) Source #
Specifies the SAML application configuration for the domain.