amazonka-cognito-idp-1.6.0: 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 #

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 #

Represents the request to describe the user pool.

See: describeUserPool smart constructor.

Instances
Eq DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Data DescribeUserPool # 
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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Show DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Generic DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Associated Types

type Rep DescribeUserPool :: * -> * #

Hashable DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

ToJSON DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

AWSRequest DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Associated Types

type Rs DescribeUserPool :: * #

ToHeaders DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

ToPath DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

ToQuery DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

NFData DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Methods

rnf :: DescribeUserPool -> () #

type Rep DescribeUserPool # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

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

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Request Lenses

dUserPoolId :: Lens' DescribeUserPool Text #

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

Destructuring the Response

describeUserPoolResponse #

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 #

Represents the response to describe the user pool.

See: describeUserPoolResponse smart constructor.

Instances
Eq DescribeUserPoolResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Data DescribeUserPoolResponse # 
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 # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Show DescribeUserPoolResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Generic DescribeUserPoolResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

Associated Types

type Rep DescribeUserPoolResponse :: * -> * #

NFData DescribeUserPoolResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

type Rep DescribeUserPoolResponse # 
Instance details

Defined in Network.AWS.CognitoIdentityProvider.DescribeUserPool

type Rep DescribeUserPoolResponse = D1 (MetaData "DescribeUserPoolResponse" "Network.AWS.CognitoIdentityProvider.DescribeUserPool" "amazonka-cognito-idp-1.6.0-7SljkxAhdrGDTNozW2RuYv" 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) #

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

duprsResponseStatus :: Lens' DescribeUserPoolResponse Int #

  • - | The response status code.