libZSservicesZSamazonka-cognito-syncZSamazonka-cognito-sync
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.CognitoSync.Types.PushSync

Description

 
Synopsis

Documentation

data PushSync Source #

Configuration options to be applied to the identity pool.

See: newPushSync smart constructor.

Constructors

PushSync' 

Fields

Instances

Instances details
Eq PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Read PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Show PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Generic PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Associated Types

type Rep PushSync :: Type -> Type #

Methods

from :: PushSync -> Rep PushSync x #

to :: Rep PushSync x -> PushSync #

NFData PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Methods

rnf :: PushSync -> () #

Hashable PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

Methods

hashWithSalt :: Int -> PushSync -> Int #

hash :: PushSync -> Int #

ToJSON PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

FromJSON PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

type Rep PushSync Source # 
Instance details

Defined in Amazonka.CognitoSync.Types.PushSync

type Rep PushSync = D1 ('MetaData "PushSync" "Amazonka.CognitoSync.Types.PushSync" "libZSservicesZSamazonka-cognito-syncZSamazonka-cognito-sync" 'False) (C1 ('MetaCons "PushSync'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPushSync :: PushSync Source #

Create a value of PushSync 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:applicationArns:PushSync', pushSync_applicationArns - List of SNS platform application ARNs that could be used by clients.

$sel:roleArn:PushSync', pushSync_roleArn - A role configured to allow Cognito to call SNS on behalf of the developer.

pushSync_applicationArns :: Lens' PushSync (Maybe [Text]) Source #

List of SNS platform application ARNs that could be used by clients.

pushSync_roleArn :: Lens' PushSync (Maybe Text) Source #

A role configured to allow Cognito to call SNS on behalf of the developer.