IAM.Client.get_account_summary()¶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 .
See also: AWS API Documentation
Request Syntax
response = client.get_account_summary()
{
'SummaryMap': {
'string': 123
}
}
Response Structure
Contains the response to a successful GetAccountSummary request.
A set of key–value pairs containing information about IAM entity usage and IAM quotas.
Exceptions
IAM.Client.exceptions.ServiceFailureExceptionExamples
The following command returns information about the IAM entity quotas and usage in the current AWS account.
response = client.get_account_summary(
)
print(response)
Expected Output:
{
'SummaryMap': {
'AccessKeysPerUserQuota': 2,
'AccountAccessKeysPresent': 1,
'AccountMFAEnabled': 0,
'AccountSigningCertificatesPresent': 0,
'AttachedPoliciesPerGroupQuota': 10,
'AttachedPoliciesPerRoleQuota': 10,
'AttachedPoliciesPerUserQuota': 10,
'GlobalEndpointTokenVersion': 2,
'GroupPolicySizeQuota': 5120,
'Groups': 15,
'GroupsPerUserQuota': 10,
'GroupsQuota': 100,
'MFADevices': 6,
'MFADevicesInUse': 3,
'Policies': 8,
'PoliciesQuota': 1000,
'PolicySizeQuota': 5120,
'PolicyVersionsInUse': 22,
'PolicyVersionsInUseQuota': 10000,
'ServerCertificates': 1,
'ServerCertificatesQuota': 20,
'SigningCertificatesPerUserQuota': 2,
'UserPolicySizeQuota': 2048,
'Users': 27,
'UsersQuota': 5000,
'VersionsPerPolicyQuota': 5,
},
'ResponseMetadata': {
'...': '...',
},
}