Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data SAMLOptionsInput = SAMLOptionsInput' {}
- newSAMLOptionsInput :: SAMLOptionsInput
- sAMLOptionsInput_masterUserName :: Lens' SAMLOptionsInput (Maybe Text)
- sAMLOptionsInput_enabled :: Lens' SAMLOptionsInput (Maybe Bool)
- sAMLOptionsInput_idp :: Lens' SAMLOptionsInput (Maybe SAMLIdp)
- sAMLOptionsInput_rolesKey :: Lens' SAMLOptionsInput (Maybe Text)
- sAMLOptionsInput_masterBackendRole :: Lens' SAMLOptionsInput (Maybe Text)
- sAMLOptionsInput_sessionTimeoutMinutes :: Lens' SAMLOptionsInput (Maybe Int)
- sAMLOptionsInput_subjectKey :: Lens' SAMLOptionsInput (Maybe Text)
Documentation
data SAMLOptionsInput Source #
The SAML application configuration for the domain.
See: newSAMLOptionsInput
smart constructor.
SAMLOptionsInput' | |
|
Instances
newSAMLOptionsInput :: SAMLOptionsInput Source #
Create a value of SAMLOptionsInput
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:masterUserName:SAMLOptionsInput'
, sAMLOptionsInput_masterUserName
- The SAML master username, which is stored in the Amazon OpenSearch
Service domain's internal database.
$sel:enabled:SAMLOptionsInput'
, sAMLOptionsInput_enabled
- True if SAML is enabled.
$sel:idp:SAMLOptionsInput'
, sAMLOptionsInput_idp
- The SAML Identity Provider's information.
$sel:rolesKey:SAMLOptionsInput'
, sAMLOptionsInput_rolesKey
- Element of the SAML assertion to use for backend roles. Default is
roles.
$sel:masterBackendRole:SAMLOptionsInput'
, sAMLOptionsInput_masterBackendRole
- The backend role that the SAML master user is mapped to.
$sel:sessionTimeoutMinutes:SAMLOptionsInput'
, sAMLOptionsInput_sessionTimeoutMinutes
- The duration, in minutes, after which a user session becomes inactive.
Acceptable values are between 1 and 1440, and the default value is 60.
$sel:subjectKey:SAMLOptionsInput'
, sAMLOptionsInput_subjectKey
- Element of the SAML assertion to use for username. Default is NameID.
sAMLOptionsInput_masterUserName :: Lens' SAMLOptionsInput (Maybe Text) Source #
The SAML master username, which is stored in the Amazon OpenSearch Service domain's internal database.
sAMLOptionsInput_enabled :: Lens' SAMLOptionsInput (Maybe Bool) Source #
True if SAML is enabled.
sAMLOptionsInput_idp :: Lens' SAMLOptionsInput (Maybe SAMLIdp) Source #
The SAML Identity Provider's information.
sAMLOptionsInput_rolesKey :: Lens' SAMLOptionsInput (Maybe Text) Source #
Element of the SAML assertion to use for backend roles. Default is roles.
sAMLOptionsInput_masterBackendRole :: Lens' SAMLOptionsInput (Maybe Text) Source #
The backend role that the SAML master user is mapped to.
sAMLOptionsInput_sessionTimeoutMinutes :: Lens' SAMLOptionsInput (Maybe Int) Source #
The duration, in minutes, after which a user session becomes inactive. Acceptable values are between 1 and 1440, and the default value is 60.
sAMLOptionsInput_subjectKey :: Lens' SAMLOptionsInput (Maybe Text) Source #
Element of the SAML assertion to use for username. Default is NameID.