@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSTrustedAdvisor
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSTrustedAdvisor
instead.
TrustedAdvisor Public API
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
BatchUpdateRecommendationResourceExclusionResult |
batchUpdateRecommendationResourceExclusion(BatchUpdateRecommendationResourceExclusionRequest batchUpdateRecommendationResourceExclusionRequest)
Update one or more exclusion status for a list of recommendation resources
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetOrganizationRecommendationResult |
getOrganizationRecommendation(GetOrganizationRecommendationRequest getOrganizationRecommendationRequest)
Get a specific recommendation within an AWS Organizations organization.
|
GetRecommendationResult |
getRecommendation(GetRecommendationRequest getRecommendationRequest)
Get a specific Recommendation
|
ListChecksResult |
listChecks(ListChecksRequest listChecksRequest)
List a filterable set of Checks
|
ListOrganizationRecommendationAccountsResult |
listOrganizationRecommendationAccounts(ListOrganizationRecommendationAccountsRequest listOrganizationRecommendationAccountsRequest)
Lists the accounts that own the resources for an organization aggregate recommendation.
|
ListOrganizationRecommendationResourcesResult |
listOrganizationRecommendationResources(ListOrganizationRecommendationResourcesRequest listOrganizationRecommendationResourcesRequest)
List Resources of a Recommendation within an Organization.
|
ListOrganizationRecommendationsResult |
listOrganizationRecommendations(ListOrganizationRecommendationsRequest listOrganizationRecommendationsRequest)
List a filterable set of Recommendations within an Organization.
|
ListRecommendationResourcesResult |
listRecommendationResources(ListRecommendationResourcesRequest listRecommendationResourcesRequest)
List Resources of a Recommendation
|
ListRecommendationsResult |
listRecommendations(ListRecommendationsRequest listRecommendationsRequest)
List a filterable set of Recommendations
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateOrganizationRecommendationLifecycleResult |
updateOrganizationRecommendationLifecycle(UpdateOrganizationRecommendationLifecycleRequest updateOrganizationRecommendationLifecycleRequest)
Update the lifecycle of a Recommendation within an Organization.
|
UpdateRecommendationLifecycleResult |
updateRecommendationLifecycle(UpdateRecommendationLifecycleRequest updateRecommendationLifecycleRequest)
Update the lifecyle of a Recommendation.
|
static final String ENDPOINT_PREFIX
BatchUpdateRecommendationResourceExclusionResult batchUpdateRecommendationResourceExclusion(BatchUpdateRecommendationResourceExclusionRequest batchUpdateRecommendationResourceExclusionRequest)
Update one or more exclusion status for a list of recommendation resources
batchUpdateRecommendationResourceExclusionRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessConflictException
- Exception that the request was denied due to conflictions in stateInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsThrottlingException
- Exception to notify that requests are being throttledGetOrganizationRecommendationResult getOrganizationRecommendation(GetOrganizationRecommendationRequest getOrganizationRecommendationRequest)
Get a specific recommendation within an AWS Organizations organization. This API supports only prioritized recommendations.
getOrganizationRecommendationRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsResourceNotFoundException
- Exception that the requested resource has not been foundThrottlingException
- Exception to notify that requests are being throttledGetRecommendationResult getRecommendation(GetRecommendationRequest getRecommendationRequest)
Get a specific Recommendation
getRecommendationRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsResourceNotFoundException
- Exception that the requested resource has not been foundThrottlingException
- Exception to notify that requests are being throttledListChecksResult listChecks(ListChecksRequest listChecksRequest)
List a filterable set of Checks
listChecksRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsThrottlingException
- Exception to notify that requests are being throttledListOrganizationRecommendationAccountsResult listOrganizationRecommendationAccounts(ListOrganizationRecommendationAccountsRequest listOrganizationRecommendationAccountsRequest)
Lists the accounts that own the resources for an organization aggregate recommendation. This API only supports prioritized recommendations.
listOrganizationRecommendationAccountsRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsResourceNotFoundException
- Exception that the requested resource has not been foundThrottlingException
- Exception to notify that requests are being throttledListOrganizationRecommendationResourcesResult listOrganizationRecommendationResources(ListOrganizationRecommendationResourcesRequest listOrganizationRecommendationResourcesRequest)
List Resources of a Recommendation within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationResourcesRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsResourceNotFoundException
- Exception that the requested resource has not been foundThrottlingException
- Exception to notify that requests are being throttledListOrganizationRecommendationsResult listOrganizationRecommendations(ListOrganizationRecommendationsRequest listOrganizationRecommendationsRequest)
List a filterable set of Recommendations within an Organization. This API only supports prioritized recommendations.
listOrganizationRecommendationsRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsThrottlingException
- Exception to notify that requests are being throttledListRecommendationResourcesResult listRecommendationResources(ListRecommendationResourcesRequest listRecommendationResourcesRequest)
List Resources of a Recommendation
listRecommendationResourcesRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsResourceNotFoundException
- Exception that the requested resource has not been foundThrottlingException
- Exception to notify that requests are being throttledListRecommendationsResult listRecommendations(ListRecommendationsRequest listRecommendationsRequest)
List a filterable set of Recommendations
listRecommendationsRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsThrottlingException
- Exception to notify that requests are being throttledUpdateOrganizationRecommendationLifecycleResult updateOrganizationRecommendationLifecycle(UpdateOrganizationRecommendationLifecycleRequest updateOrganizationRecommendationLifecycleRequest)
Update the lifecycle of a Recommendation within an Organization. This API only supports prioritized recommendations.
updateOrganizationRecommendationLifecycleRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessConflictException
- Exception that the request was denied due to conflictions in stateInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsResourceNotFoundException
- Exception that the requested resource has not been foundThrottlingException
- Exception to notify that requests are being throttledUpdateRecommendationLifecycleResult updateRecommendationLifecycle(UpdateRecommendationLifecycleRequest updateRecommendationLifecycleRequest)
Update the lifecyle of a Recommendation. This API only supports prioritized recommendations.
updateRecommendationLifecycleRequest
- AccessDeniedException
- Exception that access has been denied due to insufficient accessConflictException
- Exception that the request was denied due to conflictions in stateInternalServerException
- Exception to notify that an unexpected internal error occurred during processing of the requestValidationException
- Exception that the request failed to satisfy service constraintsResourceNotFoundException
- Exception that the requested resource has not been foundThrottlingException
- Exception to notify that requests are being throttledvoid shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.