libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Description

 
Synopsis

Documentation

data BackendAuthAppleProviderConfig Source #

Describes Apple social federation configurations for allowing your app users to sign in using OAuth.

See: newBackendAuthAppleProviderConfig smart constructor.

Constructors

BackendAuthAppleProviderConfig' 

Fields

Instances

Instances details
Eq BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Read BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Show BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Generic BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Associated Types

type Rep BackendAuthAppleProviderConfig :: Type -> Type #

NFData BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

Hashable BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

ToJSON BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

FromJSON BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

type Rep BackendAuthAppleProviderConfig Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig

type Rep BackendAuthAppleProviderConfig = D1 ('MetaData "BackendAuthAppleProviderConfig" "Amazonka.AmplifyBackend.Types.BackendAuthAppleProviderConfig" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "BackendAuthAppleProviderConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "privateKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "keyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "teamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBackendAuthAppleProviderConfig :: BackendAuthAppleProviderConfig Source #

Create a value of BackendAuthAppleProviderConfig 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:clientId:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_clientId - Describes the client_id (also called Services ID) that comes from Apple.

$sel:privateKey:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_privateKey - Describes the private_key that comes from Apple.

$sel:keyId:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_keyId - Describes the key_id that comes from Apple.

$sel:teamId:BackendAuthAppleProviderConfig', backendAuthAppleProviderConfig_teamId - Describes the team_id that comes from Apple.

backendAuthAppleProviderConfig_clientId :: Lens' BackendAuthAppleProviderConfig (Maybe Text) Source #

Describes the client_id (also called Services ID) that comes from Apple.