amazonka-cognito-sync-1.6.0: Amazon Cognito Sync SDK.

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

Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Contents

Description

Gets the configuration settings of an identity pool.

This API can only be called with developer credentials. You cannot call this API with the temporary user credentials provided by Cognito Identity.

Synopsis

Creating a Request

getIdentityPoolConfiguration #

Creates a value of GetIdentityPoolConfiguration with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • gipcIdentityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. This is the ID of the pool for which to return a configuration.

data GetIdentityPoolConfiguration #

The input for the GetIdentityPoolConfiguration operation.

See: getIdentityPoolConfiguration smart constructor.

Instances
Eq GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Data GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetIdentityPoolConfiguration -> c GetIdentityPoolConfiguration #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetIdentityPoolConfiguration #

toConstr :: GetIdentityPoolConfiguration -> Constr #

dataTypeOf :: GetIdentityPoolConfiguration -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GetIdentityPoolConfiguration) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetIdentityPoolConfiguration) #

gmapT :: (forall b. Data b => b -> b) -> GetIdentityPoolConfiguration -> GetIdentityPoolConfiguration #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetIdentityPoolConfiguration -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetIdentityPoolConfiguration -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetIdentityPoolConfiguration -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetIdentityPoolConfiguration -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetIdentityPoolConfiguration -> m GetIdentityPoolConfiguration #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetIdentityPoolConfiguration -> m GetIdentityPoolConfiguration #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetIdentityPoolConfiguration -> m GetIdentityPoolConfiguration #

Read GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Show GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Generic GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Associated Types

type Rep GetIdentityPoolConfiguration :: * -> * #

Hashable GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

AWSRequest GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Associated Types

type Rs GetIdentityPoolConfiguration :: * #

ToHeaders GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

ToPath GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

ToQuery GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

NFData GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

type Rep GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

type Rep GetIdentityPoolConfiguration = D1 (MetaData "GetIdentityPoolConfiguration" "Network.AWS.CognitoSync.GetIdentityPoolConfiguration" "amazonka-cognito-sync-1.6.0-IND3WlTGEzALpmsfKNeg9k" True) (C1 (MetaCons "GetIdentityPoolConfiguration'" PrefixI True) (S1 (MetaSel (Just "_gipcIdentityPoolId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs GetIdentityPoolConfiguration # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Request Lenses

gipcIdentityPoolId :: Lens' GetIdentityPoolConfiguration Text #

A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. This is the ID of the pool for which to return a configuration.

Destructuring the Response

getIdentityPoolConfigurationResponse #

Creates a value of GetIdentityPoolConfigurationResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data GetIdentityPoolConfigurationResponse #

The output for the GetIdentityPoolConfiguration operation.

See: getIdentityPoolConfigurationResponse smart constructor.

Instances
Eq GetIdentityPoolConfigurationResponse # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Data GetIdentityPoolConfigurationResponse # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetIdentityPoolConfigurationResponse -> c GetIdentityPoolConfigurationResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetIdentityPoolConfigurationResponse #

toConstr :: GetIdentityPoolConfigurationResponse -> Constr #

dataTypeOf :: GetIdentityPoolConfigurationResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GetIdentityPoolConfigurationResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetIdentityPoolConfigurationResponse) #

gmapT :: (forall b. Data b => b -> b) -> GetIdentityPoolConfigurationResponse -> GetIdentityPoolConfigurationResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetIdentityPoolConfigurationResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetIdentityPoolConfigurationResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetIdentityPoolConfigurationResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetIdentityPoolConfigurationResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetIdentityPoolConfigurationResponse -> m GetIdentityPoolConfigurationResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetIdentityPoolConfigurationResponse -> m GetIdentityPoolConfigurationResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetIdentityPoolConfigurationResponse -> m GetIdentityPoolConfigurationResponse #

Read GetIdentityPoolConfigurationResponse # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Show GetIdentityPoolConfigurationResponse # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Generic GetIdentityPoolConfigurationResponse # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

Associated Types

type Rep GetIdentityPoolConfigurationResponse :: * -> * #

NFData GetIdentityPoolConfigurationResponse # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

type Rep GetIdentityPoolConfigurationResponse # 
Instance details

Defined in Network.AWS.CognitoSync.GetIdentityPoolConfiguration

type Rep GetIdentityPoolConfigurationResponse = D1 (MetaData "GetIdentityPoolConfigurationResponse" "Network.AWS.CognitoSync.GetIdentityPoolConfiguration" "amazonka-cognito-sync-1.6.0-IND3WlTGEzALpmsfKNeg9k" False) (C1 (MetaCons "GetIdentityPoolConfigurationResponse'" PrefixI True) ((S1 (MetaSel (Just "_gipcrsIdentityPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gipcrsCognitoStreams") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe CognitoStreams))) :*: (S1 (MetaSel (Just "_gipcrsPushSync") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PushSync)) :*: S1 (MetaSel (Just "_gipcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

gipcrsIdentityPoolId :: Lens' GetIdentityPoolConfigurationResponse (Maybe Text) #

A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito.

gipcrsCognitoStreams :: Lens' GetIdentityPoolConfigurationResponse (Maybe CognitoStreams) #

Options to apply to this identity pool for Amazon Cognito streams.

gipcrsPushSync :: Lens' GetIdentityPoolConfigurationResponse (Maybe PushSync) #

Options to apply to this identity pool for push synchronization.