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 |
Documentation
data EntitlementAttribute Source #
An attribute associated with an entitlement. Application entitlements work by matching a supported SAML 2.0 attribute name to a value when a user identity federates to an Amazon AppStream 2.0 SAML application.
See: newEntitlementAttribute
smart constructor.
EntitlementAttribute' | |
|
Instances
newEntitlementAttribute Source #
:: Text | |
-> Text | |
-> EntitlementAttribute |
Create a value of EntitlementAttribute
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:name:EntitlementAttribute'
, entitlementAttribute_name
- A supported AWS IAM SAML PrincipalTag
attribute that is matched to the
associated value when a user identity federates into an Amazon AppStream
2.0 SAML application.
The following are valid values:
- roles
- department
- organization
- groups
- title
- costCenter
- userType
$sel:value:EntitlementAttribute'
, entitlementAttribute_value
- A value that is matched to a supported SAML attribute name when a user
identity federates into an Amazon AppStream 2.0 SAML application.
entitlementAttribute_name :: Lens' EntitlementAttribute Text Source #
A supported AWS IAM SAML PrincipalTag
attribute that is matched to the
associated value when a user identity federates into an Amazon AppStream
2.0 SAML application.
The following are valid values:
- roles
- department
- organization
- groups
- title
- costCenter
- userType
entitlementAttribute_value :: Lens' EntitlementAttribute Text Source #
A value that is matched to a supported SAML attribute name when a user identity federates into an Amazon AppStream 2.0 SAML application.