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

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@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 #

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 #

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

See: describeIdentityUsage smart constructor.

Instances

Eq DescribeIdentityUsage # 
Data DescribeIdentityUsage # 

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 # 
Show DescribeIdentityUsage # 
Generic DescribeIdentityUsage # 
Hashable DescribeIdentityUsage # 
NFData DescribeIdentityUsage # 

Methods

rnf :: DescribeIdentityUsage -> () #

AWSRequest DescribeIdentityUsage # 
ToQuery DescribeIdentityUsage # 
ToPath DescribeIdentityUsage # 
ToHeaders DescribeIdentityUsage # 
type Rep DescribeIdentityUsage # 
type Rep DescribeIdentityUsage = D1 (MetaData "DescribeIdentityUsage" "Network.AWS.CognitoSync.DescribeIdentityUsage" "amazonka-cognito-sync-1.4.5-6kgm8A380gaABwgTunDxt8" 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 # 

Request Lenses

diuIdentityPoolId :: Lens' DescribeIdentityUsage Text #

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 #

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 #

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 #

The response to a successful DescribeIdentityUsage request.

See: describeIdentityUsageResponse smart constructor.

Instances

Eq DescribeIdentityUsageResponse # 
Data DescribeIdentityUsageResponse # 

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 # 
Show DescribeIdentityUsageResponse # 
Generic DescribeIdentityUsageResponse # 
NFData DescribeIdentityUsageResponse # 
type Rep DescribeIdentityUsageResponse # 
type Rep DescribeIdentityUsageResponse = D1 (MetaData "DescribeIdentityUsageResponse" "Network.AWS.CognitoSync.DescribeIdentityUsage" "amazonka-cognito-sync-1.4.5-6kgm8A380gaABwgTunDxt8" False) (C1 (MetaCons "DescribeIdentityUsageResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_diursIdentityUsage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IdentityUsage))) (S1 (MetaSel (Just Symbol "_diursResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses