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

Copyright(c) 2013-2017 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.DescribeIdentityUsage

Contents

Description

Gets usage information for an identity, including number of datasets and data usage.

This API can be called with temporary user credentials provided by Cognito Identity or with developer credentials.

Synopsis

Creating a Request

describeIdentityUsage Source #

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

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

  • diuIdentityPoolId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.
  • diuIdentityId - A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.

data DescribeIdentityUsage Source #

A request for information about the usage of an identity pool.

See: describeIdentityUsage smart constructor.

Instances

Eq DescribeIdentityUsage Source # 
Data DescribeIdentityUsage Source # 

Methods

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

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

toConstr :: DescribeIdentityUsage -> Constr #

dataTypeOf :: DescribeIdentityUsage -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeIdentityUsage Source # 
Show DescribeIdentityUsage Source # 
Generic DescribeIdentityUsage Source # 
Hashable DescribeIdentityUsage Source # 
NFData DescribeIdentityUsage Source # 

Methods

rnf :: DescribeIdentityUsage -> () #

AWSRequest DescribeIdentityUsage Source # 
ToQuery DescribeIdentityUsage Source # 
ToPath DescribeIdentityUsage Source # 
ToHeaders DescribeIdentityUsage Source # 
type Rep DescribeIdentityUsage Source # 
type Rep DescribeIdentityUsage = D1 (MetaData "DescribeIdentityUsage" "Network.AWS.CognitoSync.DescribeIdentityUsage" "amazonka-cognito-sync-1.5.0-AopOu25iVwE7BbxHX1HCTx" False) (C1 (MetaCons "DescribeIdentityUsage'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_diuIdentityPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_diuIdentityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs DescribeIdentityUsage Source # 

Request Lenses

diuIdentityPoolId :: Lens' DescribeIdentityUsage Text Source #

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

diuIdentityId :: Lens' DescribeIdentityUsage Text Source #

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

Destructuring the Response

describeIdentityUsageResponse Source #

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

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

data DescribeIdentityUsageResponse Source #

The response to a successful DescribeIdentityUsage request.

See: describeIdentityUsageResponse smart constructor.

Instances

Eq DescribeIdentityUsageResponse Source # 
Data DescribeIdentityUsageResponse Source # 

Methods

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

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

toConstr :: DescribeIdentityUsageResponse -> Constr #

dataTypeOf :: DescribeIdentityUsageResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeIdentityUsageResponse Source # 
Show DescribeIdentityUsageResponse Source # 
Generic DescribeIdentityUsageResponse Source # 
NFData DescribeIdentityUsageResponse Source # 
type Rep DescribeIdentityUsageResponse Source # 
type Rep DescribeIdentityUsageResponse = D1 (MetaData "DescribeIdentityUsageResponse" "Network.AWS.CognitoSync.DescribeIdentityUsage" "amazonka-cognito-sync-1.5.0-AopOu25iVwE7BbxHX1HCTx" False) (C1 (MetaCons "DescribeIdentityUsageResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_diursIdentityUsage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IdentityUsage))) (S1 (MetaSel (Just Symbol "_diursResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses