| 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.SAMLOptionsInput
Description
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.
Constructors
| SAMLOptionsInput' | |
Fields
| |
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.