AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2025-12-10 · Documentation low

File: cli/latest/reference/mgn/get-launch-configuration.md

Summary

Updated CLI version from 2.32.11 to 2.32.13, restructured parameters (swapped --account-id and --source-server-id positions), modified parameter validation patterns, reordered output fields, and adjusted SSM Document parameter constraints.

Security assessment

The changes primarily involve documentation restructuring and parameter validation pattern adjustments (e.g., changing account ID pattern from `[0-9]{12,}` to `.*[0-9]{12,}.*`). While parameter validation changes could theoretically impact security, there's no explicit evidence of a security vulnerability being addressed. The modifications appear to be routine documentation updates rather than responses to specific security issues.

Diff

diff --git a/cli/latest/reference/mgn/get-launch-configuration.md b/cli/latest/reference/mgn/get-launch-configuration.md
index af0fd27b6..42711d7f4 100644
--- a//cli/latest/reference/mgn/get-launch-configuration.md
+++ b//cli/latest/reference/mgn/get-launch-configuration.md
@@ -15 +15 @@
-  * [AWS CLI 2.32.11 Command Reference](../../index.html) »
+  * [AWS CLI 2.32.13 Command Reference](../../index.html) »
@@ -67 +66,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
-    [--account-id <value>]
@@ -68,0 +68 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
+    [--account-id <value>]
@@ -93 +93 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
-`--account-id` (string)
+`--source-server-id` (string) [required]
@@ -95 +95 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
-> Request to get Launch Configuration information by Account ID.
+> Request to get Launch Configuration information by Source Server ID.
@@ -99,3 +99,3 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
->   * min: `12`
->   * max: `12`
->   * pattern: `[0-9]{12,}`
+>   * min: `19`
+>   * max: `19`
+>   * pattern: `s-[0-9a-zA-Z]{17}`
@@ -105 +105 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
-`--source-server-id` (string) [required]
+`--account-id` (string)
@@ -107 +107 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
-> Request to get Launch Configuration information by Source Server ID.
+> Request to get Launch Configuration information by Account ID.
@@ -111,3 +111,3 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20
->   * min: `19`
->   * max: `19`
->   * pattern: `^s-[0-9a-zA-Z]{17}$`
+>   * min: `12`
+>   * max: `12`
+>   * pattern: `.*[0-9]{12,}.*`
@@ -216 +216 @@ Disable automatically prompt for CLI input parameters.
-bootMode -> (string)
+sourceServerID -> (string)
@@ -218 +218 @@ bootMode -> (string)
-> Launch configuration boot mode.
+> Launch configuration Source Server ID.
@@ -220 +220 @@ bootMode -> (string)
-> Possible values:
+> Constraints:
@@ -222,3 +222,3 @@ bootMode -> (string)
->   * `LEGACY_BIOS`
->   * `UEFI`
->   * `USE_SOURCE`
+>   * min: `19`
+>   * max: `19`
+>   * pattern: `s-[0-9a-zA-Z]{17}`
@@ -228,3 +228 @@ bootMode -> (string)
-copyPrivateIp -> (boolean)
-
-> Copy Private IP during Launch Configuration.
+name -> (string)
@@ -232 +230,7 @@ copyPrivateIp -> (boolean)
-copyTags -> (boolean)
+> Launch configuration name.
+> 
+> Constraints:
+> 
+>   * min: `0`
+>   * max: `128`
+> 
@@ -234 +237,0 @@ copyTags -> (boolean)
-> Copy Tags during Launch Configuration.
@@ -247,4 +249,0 @@ ec2LaunchTemplateID -> (string)
-enableMapAutoTagging -> (boolean)
-
-> Enable map auto tagging.
-
@@ -262 +261 @@ launchDisposition -> (string)
-licensing -> (structure)
+targetInstanceTypeRightSizingMethod -> (string)
@@ -264 +263 @@ licensing -> (structure)
-> Launch configuration OS licensing.
+> Launch configuration Target instance type right sizing method.
@@ -266 +265,4 @@ licensing -> (structure)
-> osByol -> (boolean)
+> Possible values:
+> 
+>   * `NONE`
+>   * `BASIC`
@@ -268 +269,0 @@ licensing -> (structure)
->> Configure BYOL OS licensing.
@@ -270 +270,0 @@ licensing -> (structure)
-mapAutoTaggingMpeID -> (string)
@@ -272,3 +272,11 @@ mapAutoTaggingMpeID -> (string)
-> Map auto tagging MPE ID.
-> 
-> Constraints:
+copyPrivateIp -> (boolean)
+
+> Copy Private IP during Launch Configuration.
+
+copyTags -> (boolean)
+
+> Copy Tags during Launch Configuration.
+
+licensing -> (structure)
+
+> Launch configuration OS licensing.
@@ -276,2 +284 @@ mapAutoTaggingMpeID -> (string)
->   * min: `0`
->   * max: `256`
+> osByol -> (boolean)
@@ -278,0 +286 @@ mapAutoTaggingMpeID -> (string)
+>> Configure BYOL OS licensing.
@@ -279,0 +288 @@ mapAutoTaggingMpeID -> (string)
+bootMode -> (string)
@@ -281,3 +290 @@ mapAutoTaggingMpeID -> (string)
-name -> (string)
-
-> Launch configuration name.
+> Launch configuration boot mode.
@@ -285 +292 @@ name -> (string)
-> Constraints:
+> Possible values:
@@ -287,2 +294,3 @@ name -> (string)
->   * min: `0`
->   * max: `128`
+>   * `LEGACY_BIOS`
+>   * `UEFI`
+>   * `USE_SOURCE`
@@ -295,12 +302,0 @@ postLaunchActions -> (structure)
-> 
-> cloudWatchLogGroupName -> (string)
->
->> AWS Systems Manager Command’s CloudWatch log group name.
->> 
->> Constraints:
->> 
->>   * min: `1`
->>   * max: `512`
->>   * pattern: `^[\.\-_/#A-Za-z0-9]+$`
->> 
-
@@ -340,0 +337,12 @@ postLaunchActions -> (structure)
+> 
+> cloudWatchLogGroupName -> (string)
+>
+>> AWS Systems Manager Command’s CloudWatch log group name.
+>> 
+>> Constraints:
+>> 
+>>   * min: `1`
+>>   * max: `512`
+>>   * pattern: `[\.\-_/#A-Za-z0-9]+`
+>> 
+
@@ -368 +376 @@ postLaunchActions -> (structure)
->>> externalParameters -> (map)
+>>> ssmDocumentName -> (string) [required]
@@ -370 +378 @@ postLaunchActions -> (structure)
->>>> AWS Systems Manager Document external parameters.
+>>>> AWS Systems Manager Document name or full ARN.
@@ -374,2 +382,3 @@ postLaunchActions -> (structure)
->>>>   * min: `0`
->>>>   * max: `20`
+>>>>   * min: `3`
+>>>>   * max: `172`
+>>>>   * pattern: `([A-Za-z0-9/:_\.-])+`
@@ -377,0 +387,4 @@ postLaunchActions -> (structure)
+>>> 
+>>> timeoutSeconds -> (integer)
+>>>
+>>>> AWS Systems Manager Document timeout seconds.
@@ -379,9 +392 @@ postLaunchActions -> (structure)
->>>> key -> (string)
->>>>
->>>>> Constraints:
->>>>> 
->>>>>   * min: `1`
->>>>>   * max: `1011`
->>>>>   * pattern: `^([A-Za-z0-9])+$`
->>>>> 
-
+>>>> Constraints:
@@ -389 +394 @@ postLaunchActions -> (structure)
->>>> value -> (tagged union structure)
+>>>>   * min: `1`
@@ -391,16 +395,0 @@ postLaunchActions -> (structure)
->>>>> AWS Systems Manager Document external parameter.
->>>>> 
->>>>> ### Note
->>>>> 
->>>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `dynamicPath`.
->>>>> 
->>>>> dynamicPath -> (string)
->>>>>
->>>>>> AWS Systems Manager Document external parameters dynamic path.
->>>>>> 
->>>>>> Constraints:
->>>>>> 
->>>>>>   * min: `1`
->>>>>>   * max: `1011`
->>>>>>   * pattern: `^[a-zA-Z0-9_]+(\.[a-zA-Z0-9_\[\]]+)*$`