AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2025-11-07 · Documentation low

File: cli/latest/reference/connect/describe-contact-evaluation.md

Summary

Added documentation for contact evaluation enhancements including calibration sessions, auto-evaluation status tracking, answer automation sources (GenAI/ContactLens), conditional enablement logic, and expanded field constraints

Security assessment

Changes focus on evaluation workflow enhancements, automation capabilities, and configuration options without addressing security vulnerabilities or introducing security-specific features. No evidence of patching vulnerabilities or documenting security controls.

Diff

diff --git a/cli/latest/reference/connect/describe-contact-evaluation.md b/cli/latest/reference/connect/describe-contact-evaluation.md
index eb5ddaf9c..9387f0b52 100644
--- a//cli/latest/reference/connect/describe-contact-evaluation.md
+++ b//cli/latest/reference/connect/describe-contact-evaluation.md
@@ -15 +15 @@
-  * [AWS CLI 2.31.28 Command Reference](../../index.html) »
+  * [AWS CLI 2.31.31 Command Reference](../../index.html) »
@@ -261,0 +262,11 @@ Evaluation -> (structure)
+>> 
+>> CalibrationSessionId -> (string)
+>>
+>>> The calibration session ID that this evaluation belongs to.
+>>> 
+>>> Constraints:
+>>> 
+>>>   * min: `1`
+>>>   * max: `500`
+>>> 
+
@@ -284,0 +296,43 @@ Evaluation -> (structure)
+>> 
+>> AutoEvaluation -> (structure)
+>>
+>>> Information related to automated evaluation.
+>>> 
+>>> AutoEvaluationEnabled -> (boolean) [required]
+>>>
+>>>> Whether automated evaluation is enabled.
+>>> 
+>>> AutoEvaluationStatus -> (string)
+>>>
+>>>> The status of the contact auto-evaluation.
+>>>> 
+>>>> Possible values:
+>>>> 
+>>>>   * `IN_PROGRESS`
+>>>>   * `FAILED`
+>>>>   * `SUCCEEDED`
+>>>> 
+
+>> 
+>> Acknowledgement -> (structure)
+>>
+>>> Information related to evaluation acknowledgement.
+>>> 
+>>> AcknowledgedTime -> (timestamp) [required]
+>>>
+>>>> When the agent acknowledged the evaluation.
+>>> 
+>>> AcknowledgedBy -> (string) [required]
+>>>
+>>>> The agent who acknowledged the evaluation.
+>>> 
+>>> AcknowledgerComment -> (string)
+>>>
+>>>> A comment from the agent when they confirmed they acknowledged the evaluation.
+>>>> 
+>>>> Constraints:
+>>>> 
+>>>>   * min: `0`
+>>>>   * max: `3072`
+>>>> 
+
@@ -324 +378 @@ Evaluation -> (structure)
->>>>>   * max: `128`
+>>>>>   * max: `300`
@@ -351 +405 @@ Evaluation -> (structure)
->>>>>   * max: `128`
+>>>>>   * max: `300`
@@ -361,0 +416,195 @@ Evaluation -> (structure)
+>>> 
+>>> SuggestedAnswers -> (list)
+>>>
+>>>> Automation suggested answers for the questions.
+>>>> 
+>>>> (structure)
+>>>>
+>>>>> The information about the suggested answer for the question.
+>>>>> 
+>>>>> Value -> (tagged union structure)
+>>>>>
+>>>>>> Information about answer data for a contact evaluation. Answer data must be either string, numeric, or not applicable.
+>>>>>> 
+>>>>>> ### Note
+>>>>>> 
+>>>>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `StringValue`, `NumericValue`, `NotApplicable`.
+>>>>>> 
+>>>>>> StringValue -> (string)
+>>>>>>
+>>>>>>> The string value for an answer in a contact evaluation.
+>>>>>>> 
+>>>>>>> Constraints:
+>>>>>>> 
+>>>>>>>   * min: `0`
+>>>>>>>   * max: `300`
+>>>>>>> 
+
+>>>>>> 
+>>>>>> NumericValue -> (double)
+>>>>>>
+>>>>>>> The numeric value for an answer in a contact evaluation.
+>>>>>> 
+>>>>>> NotApplicable -> (boolean)
+>>>>>>
+>>>>>>> The flag to mark the question as not applicable.
+>>>>> 
+>>>>> Status -> (string) [required]
+>>>>>
+>>>>>> The status of the suggested answer. D
+>>>>>> 
+>>>>>> Possible values:
+>>>>>> 
+>>>>>>   * `IN_PROGRESS`
+>>>>>>   * `FAILED`
+>>>>>>   * `SUCCEEDED`
+>>>>>> 
+
+>>>>> 
+>>>>> Input -> (structure)
+>>>>>
+>>>>>> Details about the input used to question automation.
+>>>>>> 
+>>>>>> TranscriptType -> (string)
+>>>>>>
+>>>>>>> Transcript type.
+>>>>>>> 
+>>>>>>> Possible values:
+>>>>>>> 
+>>>>>>>   * `RAW`
+>>>>>>>   * `REDACTED`
+>>>>>>> 
+
+>>>>> 
+>>>>> AnalysisType -> (string) [required]
+>>>>>
+>>>>>> Type of analysis used to provide suggested answer.
+>>>>>> 
+>>>>>> Possible values:
+>>>>>> 
+>>>>>>   * `CONTACT_LENS_DATA`
+>>>>>>   * `GEN_AI`
+>>>>>> 
+
+>>>>> 
+>>>>> AnalysisDetails -> (tagged union structure)
+>>>>>
+>>>>>> Detailed analysis results.
+>>>>>> 
+>>>>>> ### Note
+>>>>>> 
+>>>>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `GenAI`, `ContactLens`.
+>>>>>> 
+>>>>>> GenAI -> (structure)
+>>>>>>
+>>>>>>> Analysis results from the generative AI automation for the question.
+>>>>>>> 
+>>>>>>> Justification -> (string)
+>>>>>>>
+>>>>>>>> Generative AI automation answer justification.
+>>>>>>>> 
+>>>>>>>> Constraints:
+>>>>>>>> 
+>>>>>>>>   * min: `1`
+>>>>>>>> 
+
+>>>>>>> 
+>>>>>>> PointsOfInterest -> (list)
+>>>>>>>
+>>>>>>>> Generative AI automation answer analysis points of interest.
+>>>>>>>> 
+>>>>>>>> Constraints:
+>>>>>>>> 
+>>>>>>>>   * min: `0`
+>>>>>>>>   * max: `100`
+>>>>>>>> 
+
+>>>>>>>> 
+>>>>>>>> (structure)
+>>>>>>>>
+>>>>>>>>> Information about the point of interest in transcript provided to evaluation.
+>>>>>>>>> 
+>>>>>>>>> MillisecondOffsets -> (structure)
+>>>>>>>>>
+>>>>>>>>>> Offset in milliseconds from the beginning of transcript.
+>>>>>>>>>> 
+>>>>>>>>>> BeginOffsetMillis -> (integer) [required]
+>>>>>>>>>>
+>>>>>>>>>>> Offset in milliseconds from the beginning of the transcript.
+>>>>>>>>>>> 
+>>>>>>>>>>> Constraints:
+>>>>>>>>>>> 
+>>>>>>>>>>>   * min: `0`
+>>>>>>>>>>> 
+
+>>>>>>>>> 
+>>>>>>>>> TranscriptSegment -> (string)
+>>>>>>>>>
+>>>>>>>>>> Segment of transcript.
+>>>>>> 
+>>>>>> ContactLens -> (structure)