AWS Security ChangesHomeSearch

AWS cli medium security documentation change

Service: cli · 2025-12-10 · Security-related medium

File: cli/latest/reference/mgn/list-template-actions.md

Summary

Updated CLI version reference, modified parameter patterns, restructured template action parameters, added SECURE_STRING parameter type documentation, and adjusted validation constraints

Security assessment

The change introduces documentation for 'SECURE_STRING' parameter type in AWS Systems Manager integration, which is a security-related feature for handling sensitive data. This explicitly adds security documentation about secure parameter storage.

Diff

diff --git a/cli/latest/reference/mgn/list-template-actions.md b/cli/latest/reference/mgn/list-template-actions.md
index d1a635ede..225141819 100644
--- a//cli/latest/reference/mgn/list-template-actions.md
+++ b//cli/latest/reference/mgn/list-template-actions.md
@@ -15 +15 @@
-  * [AWS CLI 2.32.11 Command Reference](../../index.html) »
+  * [AWS CLI 2.32.13 Command Reference](../../index.html) »
@@ -69 +68,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
-    [--filters <value>]
@@ -70,0 +70 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
+    [--filters <value>]
@@ -97,0 +98,12 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
+`--launch-configuration-template-id` (string) [required]
+
+> Launch configuration template ID.
+> 
+> Constraints:
+> 
+>   * min: `21`
+>   * max: `21`
+>   * pattern: `lct-[0-9a-zA-Z]{17}`
+> 
+
+
@@ -119 +131 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
->>>   * pattern: `[0-9a-zA-Z]$`
+>>>   * pattern: `.*[0-9a-zA-Z]`
@@ -137,12 +148,0 @@ JSON Syntax:
-`--launch-configuration-template-id` (string) [required]
-
-> Launch configuration template ID.
-> 
-> Constraints:
-> 
->   * min: `21`
->   * max: `21`
->   * pattern: `^lct-[0-9a-zA-Z]{17}$`
-> 
-
-
@@ -287 +287 @@ items -> (list)
->>>   * pattern: `[0-9a-zA-Z]$`
+>>>   * pattern: `.*[0-9a-zA-Z]`
@@ -302,5 +302 @@ items -> (list)
->> active -> (boolean)
->>
->>> Template post migration custom action active status.
->> 
->> category -> (string)
+>> documentIdentifier -> (string)
@@ -308 +304 @@ items -> (list)
->>> Template post migration custom action category.
+>>> Template post migration custom action document identifier.
@@ -310 +306 @@ items -> (list)
->>> Possible values:
+>>> Constraints:
@@ -312,11 +308,2 @@ items -> (list)
->>>   * `DISASTER_RECOVERY`
->>>   * `OPERATING_SYSTEM`
->>>   * `LICENSE_AND_SUBSCRIPTION`
->>>   * `VALIDATION`
->>>   * `OBSERVABILITY`
->>>   * `REFACTORING`
->>>   * `SECURITY`
->>>   * `NETWORKING`
->>>   * `CONFIGURATION`
->>>   * `BACKUP`
->>>   * `OTHER`
+>>>   * min: `0`
+>>>   * max: `256`
@@ -326 +313 @@ items -> (list)
->> description -> (string)
+>> order -> (integer)
@@ -328 +315 @@ items -> (list)
->>> Template post migration custom action description.
+>>> Template post migration custom action order.
@@ -332,3 +319,2 @@ items -> (list)
->>>   * min: `0`
->>>   * max: `256`
->>>   * pattern: `^[0-9a-zA-Z ():/.,'-_#*; ]*$`
+>>>   * min: `1001`
+>>>   * max: `10000`
@@ -338 +324 @@ items -> (list)
->> documentIdentifier -> (string)
+>> documentVersion -> (string)
@@ -340 +326 @@ items -> (list)
->>> Template post migration custom action document identifier.
+>>> Template post migration custom action document version.
@@ -344,2 +330 @@ items -> (list)
->>>   * min: `0`
->>>   * max: `256`
+>>>   * pattern: `(\$DEFAULT|\$LATEST|[0-9]+)`
@@ -349 +334 @@ items -> (list)
->> documentVersion -> (string)
+>> active -> (boolean)
@@ -351 +336,5 @@ items -> (list)
->>> Template post migration custom action document version.
+>>> Template post migration custom action active status.
+>> 
+>> timeoutSeconds -> (integer)
+>>
+>>> Template post migration custom action timeout in seconds.
@@ -355 +344 @@ items -> (list)
->>>   * pattern: `^(\$DEFAULT|\$LATEST|[0-9]+)$`
+>>>   * min: `1`
@@ -359 +348 @@ items -> (list)
->> externalParameters -> (map)
+>> mustSucceedForCutover -> (boolean)
@@ -361 +350,5 @@ items -> (list)
->>> Template post migration custom action external parameters.
+>>> Template post migration custom action must succeed for cutover.
+>> 
+>> parameters -> (map)
+>>
+>>> Template post migration custom action parameters.
@@ -376 +369 @@ items -> (list)
->>>>   * pattern: `^([A-Za-z0-9])+$`
+>>>>   * pattern: `([A-Za-z0-9])+`
@@ -380 +373 @@ items -> (list)
->>> value -> (tagged union structure)
+>>> value -> (list)
@@ -382 +375 @@ items -> (list)
->>>> AWS Systems Manager Document external parameter.
+>>>> Constraints:
@@ -384 +377,2 @@ items -> (list)
->>>> ### Note
+>>>>   * min: `0`
+>>>>   * max: `10`
@@ -386 +380 @@ items -> (list)
->>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `dynamicPath`.
+
@@ -388 +382 @@ items -> (list)
->>>> dynamicPath -> (string)
+>>>> (structure)
@@ -390 +384 @@ items -> (list)
->>>>> AWS Systems Manager Document external parameters dynamic path.
+>>>>> AWS Systems Manager Parameter Store parameter.
@@ -392 +386 @@ items -> (list)
->>>>> Constraints:
+>>>>> parameterType -> (string) [required]
@@ -394,3 +388,10 @@ items -> (list)
->>>>>   * min: `1`
->>>>>   * max: `1011`
->>>>>   * pattern: `^[a-zA-Z0-9_]+(\.[a-zA-Z0-9_\[\]]+)*$`
+>>>>>> AWS Systems Manager Parameter Store parameter type.
+>>>>>> 
+>>>>>> Possible values:
+>>>>>> 
+>>>>>>   * `STRING`
+>>>>>>   * `SECURE_STRING`
+>>>>>> 
+
+>>>>> 
+>>>>> parameterName -> (string) [required]
@@ -397,0 +399,8 @@ items -> (list)
+>>>>>> AWS Systems Manager Parameter Store parameter name.
+>>>>>> 
+>>>>>> Constraints:
+>>>>>> 
+>>>>>>   * min: `1`
+>>>>>>   * max: `1011`
+>>>>>>   * pattern: `([A-Za-z0-9_\.-])+`
+>>>>>> 
@@ -399,4 +407,0 @@ items -> (list)
->> 
->> mustSucceedForCutover -> (boolean)
->>
->>> Template post migration custom action must succeed for cutover.
@@ -410,12 +415 @@ items -> (list)
->>>   * pattern: `^(linux|windows)$`
->>> 
-
->> 
->> order -> (integer)
->>
->>> Template post migration custom action order.
->>> 
->>> Constraints:
->>> 
->>>   * min: `1001`
->>>   * max: `10000`
+>>>   * pattern: `(linux|windows)`
@@ -425 +419 @@ items -> (list)
->> parameters -> (map)
+>> externalParameters -> (map)
@@ -427 +421 @@ items -> (list)
->>> Template post migration custom action parameters.
+>>> Template post migration custom action external parameters.
@@ -442 +436 @@ items -> (list)
->>>>   * pattern: `^([A-Za-z0-9])+$`
+>>>>   * pattern: `([A-Za-z0-9])+`
@@ -446 +440 @@ items -> (list)
->>> value -> (list)
+>>> value -> (tagged union structure)
@@ -448 +442 @@ items -> (list)
->>>> Constraints:
+>>>> AWS Systems Manager Document external parameter.
@@ -450,2 +444 @@ items -> (list)
->>>>   * min: `0`
->>>>   * max: `10`