TrustedAdvisorPublicAPI / Paginator / ListRecommendations
ListRecommendations#
- class TrustedAdvisorPublicAPI.Paginator.ListRecommendations#
- paginator = client.get_paginator('list_recommendations') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - TrustedAdvisorPublicAPI.Client.list_recommendations().- See also: AWS API Documentation - Request Syntax- response_iterator = paginator.paginate( afterLastUpdatedAt=datetime(2015, 1, 1), awsService='string', beforeLastUpdatedAt=datetime(2015, 1, 1), checkIdentifier='string', pillar='cost_optimizing'|'performance'|'security'|'service_limits'|'fault_tolerance'|'operational_excellence', source='aws_config'|'compute_optimizer'|'cost_explorer'|'lse'|'manual'|'pse'|'rds'|'resilience'|'resilience_hub'|'security_hub'|'stir'|'ta_check'|'well_architected', status='ok'|'warning'|'error', type='standard'|'priority', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- afterLastUpdatedAt (datetime) – After the last update of the Recommendation 
- awsService (string) – The aws service associated with the Recommendation 
- beforeLastUpdatedAt (datetime) – Before the last update of the Recommendation 
- checkIdentifier (string) – The check identifier of the Recommendation 
- pillar (string) – The pillar of the Recommendation 
- source (string) – The source of the Recommendation 
- status (string) – The status of the Recommendation 
- type (string) – The type of the Recommendation 
- 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- { 'recommendationSummaries': [ { 'arn': 'string', 'awsServices': [ 'string', ], 'checkArn': 'string', 'createdAt': datetime(2015, 1, 1), 'id': 'string', 'lastUpdatedAt': datetime(2015, 1, 1), 'lifecycleStage': 'in_progress'|'pending_response'|'dismissed'|'resolved', 'name': 'string', 'pillarSpecificAggregates': { 'costOptimizing': { 'estimatedMonthlySavings': 123.0, 'estimatedPercentMonthlySavings': 123.0 } }, 'pillars': [ 'cost_optimizing'|'performance'|'security'|'service_limits'|'fault_tolerance'|'operational_excellence', ], 'resourcesAggregates': { 'errorCount': 123, 'okCount': 123, 'warningCount': 123 }, 'source': 'aws_config'|'compute_optimizer'|'cost_explorer'|'lse'|'manual'|'pse'|'rds'|'resilience'|'resilience_hub'|'security_hub'|'stir'|'ta_check'|'well_architected', 'status': 'ok'|'warning'|'error', 'type': 'standard'|'priority' }, ], 'NextToken': 'string' } - Response Structure- (dict) – - recommendationSummaries (list) – - The list of Recommendations - (dict) – - Summary of Recommendation for an Account - arn (string) – - The ARN of the Recommendation 
- awsServices (list) – - The AWS Services that the Recommendation applies to - (string) – 
 
- checkArn (string) – - The AWS Trusted Advisor Check ARN that relates to the Recommendation 
- createdAt (datetime) – - When the Recommendation was created, if created by AWS Trusted Advisor Priority 
- id (string) – - The ID which identifies where the Recommendation was produced 
- lastUpdatedAt (datetime) – - When the Recommendation was last updated 
- lifecycleStage (string) – - The lifecycle stage from AWS Trusted Advisor Priority 
- name (string) – - The name of the AWS Trusted Advisor Recommendation 
- pillarSpecificAggregates (dict) – - The pillar aggregations for cost savings - costOptimizing (dict) – - Cost optimizing aggregates - estimatedMonthlySavings (float) – - The estimated monthly savings 
- estimatedPercentMonthlySavings (float) – - The estimated percently monthly savings 
 
 
- pillars (list) – - The Pillars that the Recommendation is optimizing - (string) – 
 
- resourcesAggregates (dict) – - An aggregation of all resources - errorCount (integer) – - The number of AWS resources that were flagged to have errors according to the Trusted Advisor check 
- okCount (integer) – - The number of AWS resources that were flagged to be OK according to the Trusted Advisor check 
- warningCount (integer) – - The number of AWS resources that were flagged to have warning according to the Trusted Advisor check 
 
- source (string) – - The source of the Recommendation 
- status (string) – - The status of the Recommendation 
- type (string) – - Whether the Recommendation was automated or generated by AWS Trusted Advisor Priority 
 
 
- NextToken (string) – - A token to resume pagination.