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 SAMLOptionsInput = SAMLOptionsInput' {}
- newSAMLOptionsInput :: SAMLOptionsInput
- sAMLOptionsInput_enabled :: Lens' SAMLOptionsInput (Maybe Bool)
- sAMLOptionsInput_idp :: Lens' SAMLOptionsInput (Maybe SAMLIdp)
- sAMLOptionsInput_masterBackendRole :: Lens' SAMLOptionsInput (Maybe Text)
- sAMLOptionsInput_masterUserName :: Lens' SAMLOptionsInput (Maybe Text)
- sAMLOptionsInput_rolesKey :: Lens' SAMLOptionsInput (Maybe Text)
- sAMLOptionsInput_sessionTimeoutMinutes :: Lens' SAMLOptionsInput (Maybe Int)
- sAMLOptionsInput_subjectKey :: Lens' SAMLOptionsInput (Maybe Text)
Documentation
data SAMLOptionsInput Source #
The SAML authentication configuration for an Amazon OpenSearch Service 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:enabled:SAMLOptionsInput'
, sAMLOptionsInput_enabled
- True to enable SAML authentication for a domain.
$sel:idp:SAMLOptionsInput'
, sAMLOptionsInput_idp
- The SAML Identity Provider's information.
$sel:masterBackendRole:SAMLOptionsInput'
, sAMLOptionsInput_masterBackendRole
- The backend role that the SAML master user is mapped to.
$sel:masterUserName:SAMLOptionsInput'
, sAMLOptionsInput_masterUserName
- The SAML master user name, which is stored in the domain's internal
user database.
$sel:rolesKey:SAMLOptionsInput'
, sAMLOptionsInput_rolesKey
- Element of the SAML assertion to use for backend roles. Default is
roles
.
$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 the user name. Default is
NameID
.
sAMLOptionsInput_enabled :: Lens' SAMLOptionsInput (Maybe Bool) Source #
True to enable SAML authentication for a domain.
sAMLOptionsInput_idp :: Lens' SAMLOptionsInput (Maybe SAMLIdp) Source #
The SAML Identity Provider's information.
sAMLOptionsInput_masterBackendRole :: Lens' SAMLOptionsInput (Maybe Text) Source #
The backend role that the SAML master user is mapped to.
sAMLOptionsInput_masterUserName :: Lens' SAMLOptionsInput (Maybe Text) Source #
The SAML master user name, which is stored in the domain's internal user database.
sAMLOptionsInput_rolesKey :: Lens' SAMLOptionsInput (Maybe Text) Source #
Element of the SAML assertion to use for backend roles. Default is
roles
.
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 the user name. Default is
NameID
.