| 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.SSOAdmin.Types.AccessControlAttribute
Description
Synopsis
Documentation
data AccessControlAttribute Source #
These are IAM Identity Center identity store attributes that you can
configure for use in attributes-based access control (ABAC). You can
create permissions policies that determine who can access your AWS
resources based upon the configured attribute values. When you enable
ABAC and specify AccessControlAttributes, IAM Identity Center passes
the attribute values of the authenticated user into IAM for use in
policy evaluation.
See: newAccessControlAttribute smart constructor.
Constructors
| AccessControlAttribute' | |
Fields
| |
Instances
newAccessControlAttribute Source #
Arguments
| :: Text | |
| -> AccessControlAttributeValue | |
| -> AccessControlAttribute |
Create a value of AccessControlAttribute 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:key:AccessControlAttribute', accessControlAttribute_key - The name of the attribute associated with your identities in your
identity source. This is used to map a specified attribute in your
identity source with an attribute in IAM Identity Center.
$sel:value:AccessControlAttribute', accessControlAttribute_value - The value used for mapping a specified attribute to an identity source.
accessControlAttribute_key :: Lens' AccessControlAttribute Text Source #
The name of the attribute associated with your identities in your identity source. This is used to map a specified attribute in your identity source with an attribute in IAM Identity Center.
accessControlAttribute_value :: Lens' AccessControlAttribute AccessControlAttributeValue Source #
The value used for mapping a specified attribute to an identity source.