amazonka-identitystore-2.0: Amazon SSO Identity Store SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IdentityStore.Types.AlternateIdentifier

Description

 
Synopsis

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.

Constructors

AlternateIdentifier' 

Fields

Instances

Instances details
ToJSON AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

Generic AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

Associated Types

type Rep AlternateIdentifier :: Type -> Type #

Show AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

NFData AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

Methods

rnf :: AlternateIdentifier -> () #

Eq AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

Hashable AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

type Rep AlternateIdentifier Source # 
Instance details

Defined in Amazonka.IdentityStore.Types.AlternateIdentifier

type Rep AlternateIdentifier = D1 ('MetaData "AlternateIdentifier" "Amazonka.IdentityStore.Types.AlternateIdentifier" "amazonka-identitystore-2.0-FD6RUaLi6gx9YE16ATGTMj" 'False) (C1 ('MetaCons "AlternateIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "externalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExternalId)) :*: S1 ('MetaSel ('Just "uniqueAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UniqueAttribute))))

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.