WellArchitected / Client / put_agent_recommendation_feedback

put_agent_recommendation_feedback

WellArchitected.Client.put_agent_recommendation_feedback(**kwargs)

Submits user feedback on a recommendation to help improve future optimization suggestions and track implementation outcomes.

See also: AWS API Documentation

Request Syntax

response = client.put_agent_recommendation_feedback(
    recommendationArn='string',
    type='USEFUL'|'NOT_USEFUL',
    feedbackCategory='OTHER'|'RECOMMENDATION_NOT_RELEVANT'|'RESOURCE_NOT_IMPORTANT'|'RESOURCE_TYPE_NOT_IMPORTANT'|'RECOMMENDATION_INCORRECT',
    comments='string'
)
Parameters:
  • recommendationArn (string) –

    [REQUIRED]

    The Amazon Resource Name (ARN) of the recommendation to provide feedback for.

  • type (string) –

    [REQUIRED]

    The type of feedback being provided.

  • feedbackCategory (string) – Optional category classifying the nature of the feedback.

  • comments (string) – Optional comments providing additional context about the feedback.

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • WellArchitected.Client.exceptions.AccessDeniedException

  • WellArchitected.Client.exceptions.ValidationException

  • WellArchitected.Client.exceptions.InternalServerException

  • WellArchitected.Client.exceptions.ResourceNotFoundException

  • WellArchitected.Client.exceptions.ThrottlingException