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 AlternateIdentifier Source #
A unique identifier for a user or group that is not the primary
identifier. This value can be an identifier from an external identity
provider (IdP) that is associated with the user, the group, or a unique
attribute. For example, a unique GroupDisplayName
.
See: newAlternateIdentifier
smart constructor.
AlternateIdentifier' | |
|
Instances
newAlternateIdentifier :: AlternateIdentifier Source #
Create a value of AlternateIdentifier
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:externalId:AlternateIdentifier'
, alternateIdentifier_externalId
- The identifier issued to this resource by an external identity provider.
$sel:uniqueAttribute:AlternateIdentifier'
, alternateIdentifier_uniqueAttribute
- An entity attribute that's unique to a specific entity.
alternateIdentifier_externalId :: Lens' AlternateIdentifier (Maybe ExternalId) Source #
The identifier issued to this resource by an external identity provider.
alternateIdentifier_uniqueAttribute :: Lens' AlternateIdentifier (Maybe UniqueAttribute) Source #
An entity attribute that's unique to a specific entity.