CloudWatchLogs / Paginator / DescribeLogGroups
DescribeLogGroups#
- class CloudWatchLogs.Paginator.DescribeLogGroups#
- paginator = client.get_paginator('describe_log_groups') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - CloudWatchLogs.Client.describe_log_groups().- See also: AWS API Documentation - Request Syntax - response_iterator = paginator.paginate( accountIdentifiers=[ 'string', ], logGroupNamePrefix='string', logGroupNamePattern='string', includeLinkedAccounts=True|False, PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- accountIdentifiers (list) – - When - includeLinkedAccountsis set to- True, use this parameter to specify the list of accounts to search. You can specify as many as 20 account IDs in the array.- (string) – 
 
- logGroupNamePrefix (string) – - The prefix to match. - Note - logGroupNamePrefixand- logGroupNamePatternare mutually exclusive. Only one of these parameters can be passed.
- logGroupNamePattern (string) – - If you specify a string for this parameter, the operation returns only log groups that have names that match the string based on a case-sensitive substring search. For example, if you specify - Foo, log groups named- FooBar,- aws/Foo, and- GroupFoowould match, but- foo,- F/o/oand- Froowould not match.- Note - logGroupNamePatternand- logGroupNamePrefixare mutually exclusive. Only one of these parameters can be passed.
- includeLinkedAccounts (boolean) – - If you are using a monitoring account, set this to - Trueto have the operation return log groups in the accounts listed in- accountIdentifiers.- If this parameter is set to - trueand- accountIdentifierscontains a null value, the operation returns all log groups in the monitoring account and all log groups in all source accounts that are linked to the monitoring account.- Note - If you specify - includeLinkedAccountsin your request, then- metricFilterCount,- retentionInDays, and- storedBytesare not included in the response.
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'logGroups': [ { 'logGroupName': 'string', 'creationTime': 123, 'retentionInDays': 123, 'metricFilterCount': 123, 'arn': 'string', 'storedBytes': 123, 'kmsKeyId': 'string', 'dataProtectionStatus': 'ACTIVATED'|'DELETED'|'ARCHIVED'|'DISABLED' }, ], 'NextToken': 'string' } - Response Structure - (dict) – - logGroups (list) – - The log groups. - If the - retentionInDaysvalue is not included for a log group, then that log group’s events do not expire.- (dict) – - Represents a log group. - logGroupName (string) – - The name of the log group. 
- creationTime (integer) – - The creation time of the log group, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. 
- retentionInDays (integer) – - The number of days to retain the log events in the specified log group. Possible values are: 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 2192, 2557, 2922, 3288, and 3653. - To set a log group so that its log events do not expire, use DeleteRetentionPolicy. 
- metricFilterCount (integer) – - The number of metric filters. 
- arn (string) – - The Amazon Resource Name (ARN) of the log group. 
- storedBytes (integer) – - The number of bytes stored. 
- kmsKeyId (string) – - The Amazon Resource Name (ARN) of the KMS key to use when encrypting log data. 
- dataProtectionStatus (string) – - Displays whether this log group has a protection policy, or whether it had one in the past. For more information, see PutDataProtectionPolicy. 
 
 
- NextToken (string) – - A token to resume pagination.