TrustedAdvisorPublicAPI / Client / update_recommendation_lifecycle
update_recommendation_lifecycle#
- TrustedAdvisorPublicAPI.Client.update_recommendation_lifecycle(**kwargs)#
- Update the lifecyle of a Recommendation. This API only supports prioritized recommendations. - See also: AWS API Documentation - Request Syntax- response = client.update_recommendation_lifecycle( lifecycleStage='pending_response'|'in_progress'|'dismissed'|'resolved', recommendationIdentifier='string', updateReason='string', updateReasonCode='non_critical_account'|'temporary_account'|'valid_business_case'|'other_methods_available'|'low_priority'|'not_applicable'|'other' ) - Parameters:
- lifecycleStage (string) – - [REQUIRED] - The new lifecycle stage 
- recommendationIdentifier (string) – - [REQUIRED] - The Recommendation identifier for AWS Trusted Advisor Priority recommendations 
- updateReason (string) – Reason for the lifecycle stage change 
- updateReasonCode (string) – Reason code for the lifecycle state change 
 
- Returns:
- None 
 - Exceptions- TrustedAdvisorPublicAPI.Client.exceptions.AccessDeniedException
- TrustedAdvisorPublicAPI.Client.exceptions.ConflictException
- TrustedAdvisorPublicAPI.Client.exceptions.InternalServerException
- TrustedAdvisorPublicAPI.Client.exceptions.ValidationException
- TrustedAdvisorPublicAPI.Client.exceptions.ResourceNotFoundException
- TrustedAdvisorPublicAPI.Client.exceptions.ThrottlingException