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.DescribeUserPool

Contents

Description

Returns the configuration information and metadata of the specified user pool.

Synopsis

Creating a Request

describeUserPool Source #

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

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

  • dUserPoolId - The user pool ID for the user pool you want to describe.

data DescribeUserPool Source #

Represents the request to describe the user pool.

See: describeUserPool smart constructor.

Instances
Eq DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Data DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Methods

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

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

toConstr :: DescribeUserPool -> Constr #

dataTypeOf :: DescribeUserPool -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Show DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Generic DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Associated Types

type Rep DescribeUserPool :: Type -> Type #

Hashable DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

ToJSON DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

AWSRequest DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Associated Types

type Rs DescribeUserPool :: Type #

ToHeaders DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

ToPath DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

ToQuery DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

NFData DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Methods

rnf :: DescribeUserPool -> () #

type Rep DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

type Rep DescribeUserPool = D1 (MetaData "DescribeUserPool" "Network.AWS.CognitoIdentityProvider.DescribeUserPool" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" True) (C1 (MetaCons "DescribeUserPool'" PrefixI True) (S1 (MetaSel (Just "_dUserPoolId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DescribeUserPool Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Request Lenses

dUserPoolId :: Lens' DescribeUserPool Text Source #

The user pool ID for the user pool you want to describe.

Destructuring the Response

describeUserPoolResponse Source #

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

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

data DescribeUserPoolResponse Source #

Represents the response to describe the user pool.

See: describeUserPoolResponse smart constructor.

Instances
Eq DescribeUserPoolResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Data DescribeUserPoolResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Methods

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

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

toConstr :: DescribeUserPoolResponse -> Constr #

dataTypeOf :: DescribeUserPoolResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeUserPoolResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Show DescribeUserPoolResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Generic DescribeUserPoolResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Associated Types

type Rep DescribeUserPoolResponse :: Type -> Type #

NFData DescribeUserPoolResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

type Rep DescribeUserPoolResponse Source # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

type Rep DescribeUserPoolResponse = D1 (MetaData "DescribeUserPoolResponse" "Network.AWS.CognitoIdentityProvider.DescribeUserPool" "amazonka-cognito-idp-1.6.1-IATNKTGZSOc4TejpW4Ifw7" False) (C1 (MetaCons "DescribeUserPoolResponse'" PrefixI True) (S1 (MetaSel (Just "_duprsUserPool") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe UserPoolType)) :*: S1 (MetaSel (Just "_duprsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

duprsUserPool :: Lens' DescribeUserPoolResponse (Maybe UserPoolType) Source #

The container of metadata returned by the server to describe the pool.