amazonka-iam-2.0: Amazon Identity and Access Management SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
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

AWSRequest GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Associated Types

type AWSResponse GetAccountSummary #

Generic GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Associated Types

type Rep GetAccountSummary :: Type -> Type #

Read GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Show GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

NFData GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Methods

rnf :: GetAccountSummary -> () #

Eq GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Hashable GetAccountSummary Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

type AWSResponse 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" "amazonka-iam-2.0-5DxkArXx9sD3CCYYGFyGET" 'False) (C1 ('MetaCons "GetAccountSummary'" 'PrefixI 'False) (U1 :: Type -> Type))

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
Generic GetAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Associated Types

type Rep GetAccountSummaryResponse :: Type -> Type #

Read GetAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Show GetAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

NFData GetAccountSummaryResponse Source # 
Instance details

Defined in Amazonka.IAM.GetAccountSummary

Eq 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" "amazonka-iam-2.0-5DxkArXx9sD3CCYYGFyGET" '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.