amazonka-iam-0.3.0: Amazon Identity and Access Management SDK.

Safe HaskellNone
LanguageHaskell2010

Network.AWS.IAM.GetAccountSummary

Contents

Description

Retrieves account level information about account entity usage and IAM quotas.

For information about limitations on IAM entities, see Limitations on IAMEntities in the Using IAM guide.

http://docs.aws.amazon.com/IAM/latest/APIReference/API_GetAccountSummary.html

Synopsis

Request

Request constructor

Response

Response constructor

Response lenses

gasrSummaryMap :: Lens' GetAccountSummaryResponse (HashMap SummaryKeyType Int) Source

A set of key value pairs containing account-level information.

SummaryMap contains the following keys: AccessKeysPerUserQuota - Maximum number of active access keys allowed per IAM user

AccountAccessKeysPresent - 1 if the root account has an access key, 0 otherwise

AccountMFAEnabled - 1 if the root account has an MFA device assigned to it, 0 otherwise

AccountSigningCertificatesPresent - 1 if the root account has a signing certificate, 0 otherwise

AssumeRolePolicySizeQuota - Maximum allowed size for assume role policy documents (trust policies), in non-whitespace characters

GroupPolicySizeQuota - Maximum allowed size for IAM group policy documents, in non-whitespace characters

Groups - Number of IAM groups in the AWS account

GroupsPerUserQuota - Maximum number of IAM groups each IAM user can belong to

GroupsQuota - Maximum number of IAM groups allowed in the AWS account

InstanceProfiles - Number of instance profiles in the AWS account

InstanceProfilesQuota - Maximum number of instance profiles allowed in the AWS account

MFADevices - Number of MFA devices, either assigned or unassigned

MFADevicesInUse - Number of MFA devices that have been assigned to an IAM user or to the root account

RolePolicySizeQuota - Maximum allowed size for IAM role policy documents (permissions policies), in non-whitespace characters

Roles - Number of roles IAM in the AWS account

RolesQuota - Maximum number of IAM roles allowed in the AWS account

UserPolicySizeQuota - Maximum allowed size for IAM user policy documents, in non-whitespace characters

Users - Number of IAM users in the AWS account

UsersQuota - Maximum number of IAM users allowed in the AWS account

ServerCertificates - Number of server certificates in the AWS account

ServerCertificatesQuota - Maximum number of server certificates allowed in the AWS account

SigningCertificatesPerUserQuota - Maximum number of X509 signing certificates allowed per IAM user