# Packages
Package trustedadvisoriface provides an interface to enable mocking the TrustedAdvisor Public API service client for testing your code.
# Functions
ExclusionStatus_Values returns all elements of the ExclusionStatus enum.
New creates a new instance of the TrustedAdvisor client with a session.
RecommendationLanguage_Values returns all elements of the RecommendationLanguage enum.
RecommendationLifecycleStage_Values returns all elements of the RecommendationLifecycleStage enum.
RecommendationPillar_Values returns all elements of the RecommendationPillar enum.
RecommendationSource_Values returns all elements of the RecommendationSource enum.
RecommendationStatus_Values returns all elements of the RecommendationStatus enum.
RecommendationType_Values returns all elements of the RecommendationType enum.
ResourceStatus_Values returns all elements of the ResourceStatus enum.
UpdateRecommendationLifecycleStage_Values returns all elements of the UpdateRecommendationLifecycleStage enum.
UpdateRecommendationLifecycleStageReasonCode_Values returns all elements of the UpdateRecommendationLifecycleStageReasonCode enum.
# Constants
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
ExclusionStatusExcluded is a ExclusionStatus enum value.
ExclusionStatusIncluded is a ExclusionStatus enum value.
RecommendationLanguageDe is a RecommendationLanguage enum value.
RecommendationLanguageEn is a RecommendationLanguage enum value.
RecommendationLanguageEs is a RecommendationLanguage enum value.
RecommendationLanguageFr is a RecommendationLanguage enum value.
RecommendationLanguageId is a RecommendationLanguage enum value.
RecommendationLanguageIt is a RecommendationLanguage enum value.
RecommendationLanguageJa is a RecommendationLanguage enum value.
RecommendationLanguageKo is a RecommendationLanguage enum value.
RecommendationLanguagePtBr is a RecommendationLanguage enum value.
RecommendationLanguageZh is a RecommendationLanguage enum value.
RecommendationLanguageZhTw is a RecommendationLanguage enum value.
RecommendationLifecycleStageDismissed is a RecommendationLifecycleStage enum value.
RecommendationLifecycleStageInProgress is a RecommendationLifecycleStage enum value.
RecommendationLifecycleStagePendingResponse is a RecommendationLifecycleStage enum value.
RecommendationLifecycleStageResolved is a RecommendationLifecycleStage enum value.
RecommendationPillarCostOptimizing is a RecommendationPillar enum value.
RecommendationPillarFaultTolerance is a RecommendationPillar enum value.
RecommendationPillarOperationalExcellence is a RecommendationPillar enum value.
RecommendationPillarPerformance is a RecommendationPillar enum value.
RecommendationPillarSecurity is a RecommendationPillar enum value.
RecommendationPillarServiceLimits is a RecommendationPillar enum value.
RecommendationSourceAwsConfig is a RecommendationSource enum value.
RecommendationSourceComputeOptimizer is a RecommendationSource enum value.
RecommendationSourceCostExplorer is a RecommendationSource enum value.
RecommendationSourceLse is a RecommendationSource enum value.
RecommendationSourceManual is a RecommendationSource enum value.
RecommendationSourcePse is a RecommendationSource enum value.
RecommendationSourceRds is a RecommendationSource enum value.
RecommendationSourceResilience is a RecommendationSource enum value.
RecommendationSourceResilienceHub is a RecommendationSource enum value.
RecommendationSourceSecurityHub is a RecommendationSource enum value.
RecommendationSourceStir is a RecommendationSource enum value.
RecommendationSourceTaCheck is a RecommendationSource enum value.
RecommendationSourceWellArchitected is a RecommendationSource enum value.
RecommendationStatusError is a RecommendationStatus enum value.
RecommendationStatusOk is a RecommendationStatus enum value.
RecommendationStatusWarning is a RecommendationStatus enum value.
RecommendationTypePriority is a RecommendationType enum value.
RecommendationTypeStandard is a RecommendationType enum value.
ResourceStatusError is a ResourceStatus enum value.
ResourceStatusOk is a ResourceStatus enum value.
ResourceStatusWarning is a ResourceStatus enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
UpdateRecommendationLifecycleStageDismissed is a UpdateRecommendationLifecycleStage enum value.
UpdateRecommendationLifecycleStageInProgress is a UpdateRecommendationLifecycleStage enum value.
UpdateRecommendationLifecycleStagePendingResponse is a UpdateRecommendationLifecycleStage enum value.
UpdateRecommendationLifecycleStageReasonCodeLowPriority is a UpdateRecommendationLifecycleStageReasonCode enum value.
UpdateRecommendationLifecycleStageReasonCodeNonCriticalAccount is a UpdateRecommendationLifecycleStageReasonCode enum value.
UpdateRecommendationLifecycleStageReasonCodeNotApplicable is a UpdateRecommendationLifecycleStageReasonCode enum value.
UpdateRecommendationLifecycleStageReasonCodeOther is a UpdateRecommendationLifecycleStageReasonCode enum value.
UpdateRecommendationLifecycleStageReasonCodeOtherMethodsAvailable is a UpdateRecommendationLifecycleStageReasonCode enum value.
UpdateRecommendationLifecycleStageReasonCodeTemporaryAccount is a UpdateRecommendationLifecycleStageReasonCode enum value.
UpdateRecommendationLifecycleStageReasonCodeValidBusinessCase is a UpdateRecommendationLifecycleStageReasonCode enum value.
UpdateRecommendationLifecycleStageResolved is a UpdateRecommendationLifecycleStage enum value.
# Structs
Exception that access has been denied due to insufficient access.
Summary of an AccountRecommendationLifecycle for an Organization Recommendation.
A summary of an AWS Trusted Advisor Check.
Exception that the request was denied due to conflictions in state.
Exception to notify that an unexpected internal error occurred during processing of the request.
A Recommendation for accounts within an Organization.
Organization Recommendation Resource Summary.
Summary of recommendation for accounts within an Organization.
A Recommendation for an Account.
Cost optimizing aggregates for a Recommendation.
Recommendation pillar aggregates.
The request entry for Recommendation Resource exclusion.
Aggregation of Recommendation Resources.
Summary of a Recommendation Resource.
Summary of Recommendation for an Account.
Exception that the requested resource has not been found.
Exception to notify that requests are being throttled.
TrustedAdvisor provides the API operation methods for making requests to TrustedAdvisor Public API.
The error entry for Recommendation Resource exclusion.
Exception that the request failed to satisfy service constraints.