libZSservicesZSamazonka-iamZSamazonka-iam
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IAM.GetAccountSummary

Description

Retrieves information about IAM entity usage and IAM quotas in the Amazon Web Services account.

For information about IAM quotas, see IAM and STS quotas in the IAM User Guide.

Synopsis

Creating a Request

data GetAccountSummary Source #

See: newGetAccountSummary smart constructor.

Constructors

GetAccountSummary' 

Instances

Instances details
Eq GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Read GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Show GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Generic GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Associated Types

type Rep GetAccountSummary :: Type -> Type #

NFData GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Methods

rnf :: GetAccountSummary -> () #

Hashable GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

AWSRequest GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Associated Types

type AWSResponse GetAccountSummary #

ToHeaders GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

ToPath GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

ToQuery GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

type Rep GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

type Rep GetAccountSummary = D1 ('MetaData "GetAccountSummary" "Amazonka.IAM.GetAccountSummary" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "GetAccountSummary'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

newGetAccountSummary :: GetAccountSummary Source #

Create a value of GetAccountSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

Destructuring the Response

data GetAccountSummaryResponse Source #

Contains the response to a successful GetAccountSummary request.

See: newGetAccountSummaryResponse smart constructor.

Constructors

GetAccountSummaryResponse' 

Fields

Instances

Instances details
Eq GetAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Read GetAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Show GetAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Generic GetAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Associated Types

type Rep GetAccountSummaryResponse :: Type -> Type #

NFData GetAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

type Rep GetAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

type Rep GetAccountSummaryResponse = D1 ('MetaData "GetAccountSummaryResponse" "Amazonka.IAM.GetAccountSummary" "libZSservicesZSamazonka-iamZSamazonka-iam" 'False) (C1 ('MetaCons "GetAccountSummaryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "summaryMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap SummaryKeyType Int))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetAccountSummaryResponse Source #

Create a value of GetAccountSummaryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:summaryMap:GetAccountSummaryResponse', getAccountSummaryResponse_summaryMap - A set of key–value pairs containing information about IAM entity usage and IAM quotas.

$sel:httpStatus:GetAccountSummaryResponse', getAccountSummaryResponse_httpStatus - The response's http status code.

Response Lenses

getAccountSummaryResponse_summaryMap :: Lens' GetAccountSummaryResponse (Maybe (HashMap SummaryKeyType Int)) Source #

A set of key–value pairs containing information about IAM entity usage and IAM quotas.