TrustedAdvisorPublicAPI / Client / update_organization_recommendation_lifecycle

update_organization_recommendation_lifecycle#

TrustedAdvisorPublicAPI.Client.update_organization_recommendation_lifecycle(**kwargs)#

Update the lifecyle of a Recommendation within an Organization. This API only supports prioritized recommendations.

See also: AWS API Documentation

Request Syntax

response = client.update_organization_recommendation_lifecycle(
    lifecycleStage='pending_response'|'in_progress'|'dismissed'|'resolved',
    organizationRecommendationIdentifier='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

  • organizationRecommendationIdentifier (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