GuardDuty / Client / get_organization_statistics
get_organization_statistics#
- GuardDuty.Client.get_organization_statistics()#
Retrieves how many active member accounts have each feature enabled within GuardDuty. Only a delegated GuardDuty administrator of an organization can run this API.
When you create a new organization, it might take up to 24 hours to generate the statistics for the entire organization.
See also: AWS API Documentation
Request Syntax
response = client.get_organization_statistics()
- Return type:
dict
- Returns:
Response Syntax
{ 'OrganizationDetails': { 'UpdatedAt': datetime(2015, 1, 1), 'OrganizationStatistics': { 'TotalAccountsCount': 123, 'MemberAccountsCount': 123, 'ActiveAccountsCount': 123, 'EnabledAccountsCount': 123, 'CountByFeature': [ { 'Name': 'S3_DATA_EVENTS'|'EKS_AUDIT_LOGS'|'EBS_MALWARE_PROTECTION'|'RDS_LOGIN_EVENTS'|'EKS_RUNTIME_MONITORING'|'LAMBDA_NETWORK_LOGS'|'RUNTIME_MONITORING', 'EnabledAccountsCount': 123, 'AdditionalConfiguration': [ { 'Name': 'EKS_ADDON_MANAGEMENT'|'ECS_FARGATE_AGENT_MANAGEMENT', 'EnabledAccountsCount': 123 }, ] }, ] } } }
Response Structure
(dict) –
OrganizationDetails (dict) –
Information about the statistics report for your organization.
UpdatedAt (datetime) –
The timestamp at which the organization statistics was last updated. This is in UTC format.
OrganizationStatistics (dict) –
Information about the GuardDuty coverage statistics for members in your Amazon Web Services organization.
TotalAccountsCount (integer) –
Total number of accounts in your Amazon Web Services organization.
MemberAccountsCount (integer) –
Total number of accounts in your Amazon Web Services organization that are associated with GuardDuty.
ActiveAccountsCount (integer) –
Total number of active accounts in your Amazon Web Services organization that are associated with GuardDuty.
EnabledAccountsCount (integer) –
Total number of accounts that have enabled GuardDuty.
CountByFeature (list) –
Retrieves the coverage statistics for each feature.
(dict) –
Information about the number of accounts that have enabled a specific feature.
Name (string) –
Name of the feature.
EnabledAccountsCount (integer) –
Total number of accounts that have enabled a specific feature.
AdditionalConfiguration (list) –
Name of the additional configuration.
(dict) –
Information about the coverage statistic for the additional configuration of the feature.
Name (string) –
Name of the additional configuration within a feature.
EnabledAccountsCount (integer) –
Total number of accounts that have enabled the additional configuration.
Exceptions
GuardDuty.Client.exceptions.BadRequestException
GuardDuty.Client.exceptions.InternalServerErrorException