Data retrieval APIs for AWS Trusted Advisor
AWS Trusted Advisor provides the following APIs for data retrieval.
Actions | Description | Access level |
---|---|---|
DescribeAccount | View the AWS Support plan and various AWS Trusted Advisor preferences | Read |
DescribeAccountAccess | View if the AWS account has enabled or disabled AWS Trusted Advisor | Read |
DescribeCheckItems | View details for the check items | Read |
DescribeCheckRefreshStatuses | View the refresh statuses for AWS Trusted Advisor checks | Read |
DescribeCheckStatusHistoryChanges | View the results and changed statuses for checks in the last 30 days | Read |
DescribeCheckSummaries | View AWS Trusted Advisor check summaries | Read |
DescribeChecks | View details for AWS Trusted Advisor checks | Read |
DescribeNotificationConfigurations | Get your email notification preferences for Trusted Advisor Priority | Read |
DescribeNotificationPreferences | View the notification preferences for the AWS account | Read |
DescribeOrganization | View if the AWS account meets the requirements to enable the organizational view feature | Read |
DescribeOrganizationAccounts | View the linked AWS accounts that are in the organization | Read |
DescribeReports | View details for organizational view reports, such as the report name, runtime, date created, status, and format | Read |
DescribeRisk | View risk details in AWS Trusted Advisor Priority | Read |
DescribeRiskResources | View affected resources for a risk in AWS Trusted Advisor Priority | Read |
DescribeRisks | View risks in AWS Trusted Advisor Priority | Read |
DescribeServiceMetadata | View information about organizational view reports, such as the AWS Regions, check categories, check names, and resource statuses | Read |
DownloadRisk | Download a file that contains details about the risk in AWS Trusted Advisor Priority | Read |
GetEngagement | View an engagment | Read |
GetEngagementAttachment | View an engagment attachment | Read |
GetEngagementType | View a specific engagement type | Read |
GetOrganizationRecommendation | Get a specific recommendation within an AWS Organization's organization. This API supports only prioritized recommendations | Read |
GetRecommendation | Get a specific Recommendation | Read |
ListAccountsForParent | View, in the Trusted Advisor console, all of the accounts in an AWS organization that are contained by a root or organizational unit (OU) | Read |
ListChecks | List a filterable set of Checks | List |
ListEngagementCommunications | View all communications for an engagement | Read |
ListEngagementTypes | View all engagement types | Read |
ListEngagements | View all engagements | Read |
ListOrganizationRecommendationAccounts | List the accounts that own the resources for an AWS Organization aggregate recommendation. This API only supports prioritized recommendations | List |
ListOrganizationRecommendationResources | List Resources of a Recommendation within an AWS Organization. This API only supports prioritized recommendations | List |
ListOrganizationRecommendations | List a filterable set of Recommendations within an AWS Organization. This API only supports prioritized recommendations | List |
ListOrganizationalUnitsForParent | View, in the Trusted Advisor console, all of the organizational units (OUs) in a parent organizational unit or root | Read |
ListRecommendationResources | List Resources of a Recommendation | List |
ListRecommendations | List a filterable set of Recommendations | List |
ListRoots | View, in the Trusted Advisor console, all of the roots that are defined in an AWS organization | Read |