TrustedAdvisorPublicAPI / Paginator / ListOrganizationRecommendations
ListOrganizationRecommendations#
- class TrustedAdvisorPublicAPI.Paginator.ListOrganizationRecommendations#
paginator = client.get_paginator('list_organization_recommendations')
- paginate(**kwargs)#
Creates an iterator that will paginate through responses from
TrustedAdvisorPublicAPI.Client.list_organization_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
NextToken
will 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
NextToken
from a previous response.
- Return type:
dict
- Returns:
Response Syntax
{ 'organizationRecommendationSummaries': [ { '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) –
organizationRecommendationSummaries (list) –
The list of Recommendations
(dict) –
Summary of recommendation for accounts within an Organization
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.