| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.AWS.IAM.GetAccountSummary
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
Request
data GetAccountSummary Source
Instances
| Eq GetAccountSummary | |
| Ord GetAccountSummary | |
| Read GetAccountSummary | |
| Show GetAccountSummary | |
| Generic GetAccountSummary | |
| AWSRequest GetAccountSummary | |
| ToQuery GetAccountSummary | |
| ToPath GetAccountSummary | |
| ToHeaders GetAccountSummary | |
| type Rep GetAccountSummary | |
| type Sv GetAccountSummary = IAM | |
| type Rs GetAccountSummary = GetAccountSummaryResponse |
Request constructor
getAccountSummary :: GetAccountSummary Source
GetAccountSummary constructor.
Response
Response constructor
getAccountSummaryResponse :: GetAccountSummaryResponse Source
GetAccountSummaryResponse constructor.
The fields accessible through corresponding lenses are:
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