amazonka-cognito-idp-1.6.1: Amazon Cognito Identity Provider 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.CognitoIdentityProvider.CreateIdentityProvider

Contents

Description

Creates an identity provider for a user pool.

Synopsis

Creating a Request

createIdentityProvider Source #

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

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

data CreateIdentityProvider Source #

See: createIdentityProvider smart constructor.

Instances
Eq CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Data CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Methods

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

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

toConstr :: CreateIdentityProvider -> Constr #

dataTypeOf :: CreateIdentityProvider -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Show CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Generic CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Associated Types

type Rep CreateIdentityProvider :: Type -> Type #

Hashable CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

ToJSON CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

AWSRequest CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Associated Types

type Rs CreateIdentityProvider :: Type #

ToHeaders CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

ToPath CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

ToQuery CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

NFData CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Methods

rnf :: CreateIdentityProvider -> () #

type Rep CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

type Rep CreateIdentityProvider = D1 (MetaData "CreateIdentityProvider" "Network.AWS.CognitoIdentityProvider.CreateIdentityProvider" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "CreateIdentityProvider'" PrefixI True) ((S1 (MetaSel (Just "_cipIdpIdentifiers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_cipAttributeMapping") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))) :*: S1 (MetaSel (Just "_cipUserPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: (S1 (MetaSel (Just "_cipProviderName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_cipProviderType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IdentityProviderTypeType) :*: S1 (MetaSel (Just "_cipProviderDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Map Text Text))))))
type Rs CreateIdentityProvider Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Request Lenses

cipIdpIdentifiers :: Lens' CreateIdentityProvider [Text] Source #

A list of identity provider identifiers.

cipAttributeMapping :: Lens' CreateIdentityProvider (HashMap Text Text) Source #

A mapping of identity provider attributes to standard and custom user pool attributes.

cipProviderDetails :: Lens' CreateIdentityProvider (HashMap Text Text) Source #

The identity provider details, such as MetadataURL and MetadataFile .

Destructuring the Response

createIdentityProviderResponse Source #

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

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

data CreateIdentityProviderResponse Source #

See: createIdentityProviderResponse smart constructor.

Instances
Eq CreateIdentityProviderResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Data CreateIdentityProviderResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Methods

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

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

toConstr :: CreateIdentityProviderResponse -> Constr #

dataTypeOf :: CreateIdentityProviderResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CreateIdentityProviderResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Show CreateIdentityProviderResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Generic CreateIdentityProviderResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

Associated Types

type Rep CreateIdentityProviderResponse :: Type -> Type #

NFData CreateIdentityProviderResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

type Rep CreateIdentityProviderResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.CreateIdentityProvider

type Rep CreateIdentityProviderResponse = D1 (MetaData "CreateIdentityProviderResponse" "Network.AWS.CognitoIdentityProvider.CreateIdentityProvider" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "CreateIdentityProviderResponse'" PrefixI True) (S1 (MetaSel (Just "_ciprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_ciprsIdentityProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IdentityProviderType)))

Response Lenses