AWS cli documentation change
Summary
Updated AWS CLI version from 2.34.40 to 2.34.41 and made extensive changes to the JSON syntax for the update-template command. Changes include: making Title fields optional (removing [required] and changing min constraint from 1 to 0), adding ControlTitleFormatText structure with PlainText and RichText fields, adding max:256 constraint for FontFamily fields, restructuring control types (TextField, TextArea, Slider, etc.), and reorganizing filter control sections.
Security assessment
The changes are documentation updates for the QuickSight update-template command's JSON structure, primarily involving field constraints, optionality, and new formatting options. There is no evidence of security vulnerabilities, fixes, or security feature additions in the diff. The changes are functional/feature updates and routine version updates.
Diff
diff --git a/cli/latest/reference/quicksight/update-template.md b/cli/latest/reference/quicksight/update-template.md index 901a150a9..3f2c382fb 100644 --- a//cli/latest/reference/quicksight/update-template.md +++ b//cli/latest/reference/quicksight/update-template.md @@ -15 +15 @@ - * [AWS CLI 2.34.40 Command Reference](../../index.html) » + * [AWS CLI 2.34.41 Command Reference](../../index.html) » @@ -398 +398 @@ JSON Syntax: ->>>>>> Title -> (string) [required] +>>>>>> Title -> (string) @@ -404 +404 @@ JSON Syntax: ->>>>>>> * min: `1` +>>>>>>> * min: `0` @@ -515,0 +516,6 @@ JSON Syntax: +>>>>>>>>>> +>>>>>>>>>> Constraints: +>>>>>>>>>> +>>>>>>>>>> * max: `256` +>>>>>>>>>> + @@ -578,0 +585,26 @@ JSON Syntax: +>>>>>> +>>>>>> ControlTitleFormatText -> (structure) +>>>>>> +>>>>>>> The title text format configuration for the control. +>>>>>>> +>>>>>>> PlainText -> (string) +>>>>>>> +>>>>>>>> The plain text format of the title text. +>>>>>>>> +>>>>>>>> Constraints: +>>>>>>>> +>>>>>>>> * min: `1` +>>>>>>>> * max: `2048` +>>>>>>>> + +>>>>>>> +>>>>>>> RichText -> (string) +>>>>>>> +>>>>>>>> The rich text format of the title text. +>>>>>>>> +>>>>>>>> Constraints: +>>>>>>>> +>>>>>>>> * min: `1` +>>>>>>>> * max: `4096` +>>>>>>>> + @@ -596 +628 @@ JSON Syntax: ->>>>>> Title -> (string) [required] +>>>>>> Title -> (string) @@ -602 +634 @@ JSON Syntax: ->>>>>>> * min: `1` +>>>>>>> * min: `0` @@ -743,0 +776,6 @@ JSON Syntax: +>>>>>>>>>> +>>>>>>>>>> Constraints: +>>>>>>>>>> +>>>>>>>>>> * max: `256` +>>>>>>>>>> + @@ -1071,0 +1110,26 @@ JSON Syntax: +>>>>>> +>>>>>> ControlTitleFormatText -> (structure) +>>>>>> +>>>>>>> The title text format configuration for the control. +>>>>>>> +>>>>>>> PlainText -> (string) +>>>>>>> +>>>>>>>> The plain text format of the title text. +>>>>>>>> +>>>>>>>> Constraints: +>>>>>>>> +>>>>>>>> * min: `1` +>>>>>>>> * max: `2048` +>>>>>>>> + +>>>>>>> +>>>>>>> RichText -> (string) +>>>>>>> +>>>>>>>> The rich text format of the title text. +>>>>>>>> +>>>>>>>> Constraints: +>>>>>>>> +>>>>>>>> * min: `1` +>>>>>>>> * max: `4096` +>>>>>>>> + @@ -1089 +1153 @@ JSON Syntax: ->>>>>> Title -> (string) [required] +>>>>>> Title -> (string) @@ -1095 +1159 @@ JSON Syntax: ->>>>>>> * min: `1` +>>>>>>> * min: `0` @@ -1221,0 +1286,6 @@ JSON Syntax: +>>>>>>>>>> +>>>>>>>>>> Constraints: +>>>>>>>>>> +>>>>>>>>>> * max: `256` +>>>>>>>>>> + @@ -1561,39 +1630,0 @@ JSON Syntax: ->>>>> ->>>>> TextField -> (structure) ->>>>> ->>>>>> A control to display a text box that is used to enter a single entry. ->>>>>> ->>>>>> ParameterControlId -> (string) [required] ->>>>>> ->>>>>>> The ID of the `ParameterTextFieldControl` . ->>>>>>> ->>>>>>> Constraints: ->>>>>>> ->>>>>>> * min: `1` ->>>>>>> * max: `512` ->>>>>>> * pattern: `[\w\-]+` ->>>>>>> - ->>>>>> ->>>>>> Title -> (string) [required] ->>>>>> ->>>>>>> The title of the `ParameterTextFieldControl` . ->>>>>>> ->>>>>>> Constraints: ->>>>>>> ->>>>>>> * min: `1` ->>>>>>> * max: `2048` ->>>>>>> - ->>>>>> ->>>>>> SourceParameterName -> (string) [required] ->>>>>> ->>>>>>> The source parameter name of the `ParameterTextFieldControl` . ->>>>>>> ->>>>>>> Constraints: ->>>>>>> ->>>>>>> * min: `1` ->>>>>>> * max: `2048` ->>>>>>> * pattern: `^[a-zA-Z0-9]+$` ->>>>>>> - @@ -1601 +1632 @@ JSON Syntax: ->>>>>> DisplayOptions -> (structure) +>>>>>> ControlTitleFormatText -> (structure) @@ -1603 +1634 @@ JSON Syntax: ->>>>>>> The display options of a control. +>>>>>>> The title text format configuration for the control. @@ -1605 +1636 @@ JSON Syntax: ->>>>>>> TitleOptions -> (structure) +>>>>>>> PlainText -> (string) @@ -1607,89 +1638 @@ JSON Syntax: ->>>>>>>> The options to configure the title visibility, name, and font size. ->>>>>>>> ->>>>>>>> Visibility -> (string) ->>>>>>>> ->>>>>>>>> Determines whether or not the label is visible. ->>>>>>>>> ->>>>>>>>> Possible values: ->>>>>>>>> ->>>>>>>>> * `HIDDEN` ->>>>>>>>> * `VISIBLE` ->>>>>>>>> - ->>>>>>>> ->>>>>>>> FontConfiguration -> (structure) ->>>>>>>> ->>>>>>>>> The font configuration of the label. ->>>>>>>>> ->>>>>>>>> FontSize -> (structure) ->>>>>>>>> ->>>>>>>>>> The option that determines the text display size. ->>>>>>>>>> ->>>>>>>>>> Relative -> (string) ->>>>>>>>>> ->>>>>>>>>>> The lexical name for the text size, proportional to its surrounding context. ->>>>>>>>>>> ->>>>>>>>>>> Possible values: ->>>>>>>>>>> ->>>>>>>>>>> * `EXTRA_SMALL` ->>>>>>>>>>> * `SMALL` ->>>>>>>>>>> * `MEDIUM` ->>>>>>>>>>> * `LARGE` ->>>>>>>>>>> * `EXTRA_LARGE` ->>>>>>>>>>> - ->>>>>>>>>> ->>>>>>>>>> Absolute -> (string) ->>>>>>>>>> ->>>>>>>>>>> The font size that you want to use in px. ->>>>>>>>> ->>>>>>>>> FontDecoration -> (string) ->>>>>>>>> ->>>>>>>>>> Determines the appearance of decorative lines on the text. ->>>>>>>>>> ->>>>>>>>>> Possible values: ->>>>>>>>>> ->>>>>>>>>> * `UNDERLINE` ->>>>>>>>>> * `NONE` ->>>>>>>>>> - ->>>>>>>>>