amazonka-cognito-sync-1.6.1: Amazon Cognito Sync 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.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 # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Data DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.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 Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Show DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Generic DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Associated Types

type Rep DescribeIdentityUsage :: Type -> Type #

Hashable DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

AWSRequest DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Associated Types

type Rs DescribeIdentityUsage :: Type #

ToHeaders DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

ToPath DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

ToQuery DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

NFData DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Methods

rnf :: DescribeIdentityUsage -> () #

type Rep DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

type Rep DescribeIdentityUsage = D1 (MetaData "DescribeIdentityUsage" "Network.AWS.CognitoSync.DescribeIdentityUsage" "amazonka-cognito-sync-1.6.1-ha9SVGJqZqDpQMx6bgfWw" False) (C1 (MetaCons "DescribeIdentityUsage'" PrefixI True) (S1 (MetaSel (Just "_diuIdentityPoolId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_diuIdentityId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))
type Rs DescribeIdentityUsage Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

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

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Data DescribeIdentityUsageResponse Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

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

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Show DescribeIdentityUsageResponse Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Generic DescribeIdentityUsageResponse Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Associated Types

type Rep DescribeIdentityUsageResponse :: Type -> Type #

NFData DescribeIdentityUsageResponse Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

type Rep DescribeIdentityUsageResponse Source # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

type Rep DescribeIdentityUsageResponse = D1 (MetaData "DescribeIdentityUsageResponse" "Network.AWS.CognitoSync.DescribeIdentityUsage" "amazonka-cognito-sync-1.6.1-ha9SVGJqZqDpQMx6bgfWw" False) (C1 (MetaCons "DescribeIdentityUsageResponse'" PrefixI True) (S1 (MetaSel (Just "_diursIdentityUsage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IdentityUsage)) :*: S1 (MetaSel (Just "_diursResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses