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

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

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

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

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Show DescribeIdentityUsage # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Generic DescribeIdentityUsage # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Associated Types

type Rep DescribeIdentityUsage :: * -> * #

Hashable DescribeIdentityUsage # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

AWSRequest DescribeIdentityUsage # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Associated Types

type Rs DescribeIdentityUsage :: * #

ToHeaders DescribeIdentityUsage # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

ToPath DescribeIdentityUsage # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

ToQuery DescribeIdentityUsage # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

NFData DescribeIdentityUsage # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Methods

rnf :: DescribeIdentityUsage -> () #

type Rep DescribeIdentityUsage # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

type Rep DescribeIdentityUsage = D1 (MetaData "DescribeIdentityUsage" "Network.AWS.CognitoSync.DescribeIdentityUsage" "amazonka-cognito-sync-1.6.0-820vMFRNdxnC4eNkS0Kdf4" 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 # 
Instance details

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

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

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

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Show DescribeIdentityUsageResponse # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Generic DescribeIdentityUsageResponse # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

Associated Types

type Rep DescribeIdentityUsageResponse :: * -> * #

NFData DescribeIdentityUsageResponse # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

type Rep DescribeIdentityUsageResponse # 
Instance details

Defined in Network.AWS.CognitoSync.DescribeIdentityUsage

type Rep DescribeIdentityUsageResponse = D1 (MetaData "DescribeIdentityUsageResponse" "Network.AWS.CognitoSync.DescribeIdentityUsage" "amazonka-cognito-sync-1.6.0-820vMFRNdxnC4eNkS0Kdf4" 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