AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2026-04-10 · Documentation low

File: cli/latest/reference/drs/describe-source-networks.md

Summary

Updated AWS CLI version from 2.34.25 to 2.34.28 and restructured the describe-source-networks command documentation, including reordering parameters, updating field patterns/constraints, and reorganizing output fields.

Security assessment

The changes are primarily structural and formatting updates to the CLI documentation. The modifications include reordering parameters (sourceNetworkIDs now comes first), updating regex patterns (removing '^' and '$' anchors, changing account ID pattern from '[0-9]{12,}' to '.*[0-9]{12,}.*'), and reorganizing output field order. There is no evidence of addressing a specific security vulnerability, weakness, or incident. The changes appear to be routine documentation maintenance and formatting improvements.

Diff

diff --git a/cli/latest/reference/drs/describe-source-networks.md b/cli/latest/reference/drs/describe-source-networks.md
index 40c920e77..715b7d7b3 100644
--- a//cli/latest/reference/drs/describe-source-networks.md
+++ b//cli/latest/reference/drs/describe-source-networks.md
@@ -15 +15 @@
-  * [AWS CLI 2.34.25 Command Reference](../../index.html) »
+  * [AWS CLI 2.34.28 Command Reference](../../index.html) »
@@ -102 +102 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
-> originAccountID -> (string)
+> sourceNetworkIDs -> (list)
@@ -104 +104 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
->> Filter Source Networks by account ID containing the protected VPCs.
+>> An array of Source Network IDs that should be returned. An empty array means all Source Networks.
@@ -108,3 +108,6 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
->>   * min: `12`
->>   * max: `12`
->>   * pattern: `[0-9]{12,}`
+>>   * min: `0`
+>>   * max: `100`
+>> 
+
+>> 
+>> (string)
@@ -111,0 +115,6 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
+>>> Constraints:
+>>> 
+>>>   * min: `20`
+>>>   * max: `20`
+>>>   * pattern: `sn-[0-9a-zA-Z]{17}`
+>>> 
@@ -114 +123 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
-> originRegion -> (string)
+> originAccountID -> (string)
@@ -116 +125 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
->> Filter Source Networks by the region containing the protected VPCs.
+>> Filter Source Networks by account ID containing the protected VPCs.
@@ -120,3 +129,3 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
->>   * min: `0`
->>   * max: `255`
->>   * pattern: `^(us(-gov)?|ap|ca|cn|eu|sa|af|me|il)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-[0-9]$`
+>>   * min: `12`
+>>   * max: `12`
+>>   * pattern: `.*[0-9]{12,}.*`
@@ -126 +135 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
-> sourceNetworkIDs -> (list)
+> originRegion -> (string)
@@ -128 +137 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
->> An array of Source Network IDs that should be returned. An empty array means all Source Networks.
+>> Filter Source Networks by the region containing the protected VPCs.
@@ -133,5 +142,2 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
->>   * max: `100`
->> 
-
->> 
->> (string)
+>>   * max: `255`
+>>   * pattern: `(us(-gov)?|ap|ca|cn|eu|sa|af|me|il)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-[0-9]`
@@ -139,6 +144,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20
->>> Constraints:
->>> 
->>>   * min: `20`
->>>   * max: `20`
->>>   * pattern: `^sn-[0-9a-zA-Z]{17}$`
->>> 
@@ -150 +150 @@ Shorthand Syntax:
-    originAccountID=string,originRegion=string,sourceNetworkIDs=string,string
+    sourceNetworkIDs=string,string,originAccountID=string,originRegion=string
@@ -156,0 +157 @@ JSON Syntax:
+      "sourceNetworkIDs": ["string", ...],
@@ -158,2 +159 @@ JSON Syntax:
-      "originRegion": "string",
-      "sourceNetworkIDs": ["string", ...]
+      "originRegion": "string"
@@ -302 +302 @@ items -> (list)
->> arn -> (string)
+>> sourceNetworkID -> (string)
@@ -304 +304 @@ items -> (list)
->>> The ARN of the Source Network.
+>>> Source Network ID.
@@ -309,2 +309,2 @@ items -> (list)
->>>   * max: `2048`
->>>   * pattern: `^arn:.{16,2044}$`
+>>>   * max: `20`
+>>>   * pattern: `sn-[0-9a-zA-Z]{17}`
@@ -314 +314 @@ items -> (list)
->> cfnStackName -> (string)
+>> sourceVpcID -> (string)
@@ -316 +316 @@ items -> (list)
->>> CloudFormation stack name that was deployed for recovering the Source Network.
+>>> VPC ID protected by the Source Network.
@@ -320,3 +320,3 @@ items -> (list)
->>>   * min: `1`
->>>   * max: `128`
->>>   * pattern: `^[a-zA-Z][-a-zA-Z0-9]*$`
+>>>   * min: `12`
+>>>   * max: `21`
+>>>   * pattern: `vpc-[0-9a-fA-F]{8,}`
@@ -326 +326 @@ items -> (list)
->> lastRecovery -> (structure)
+>> arn -> (string)
@@ -328 +328 @@ items -> (list)
->>> An object containing information regarding the last recovery of the Source Network.
+>>> The ARN of the Source Network.
@@ -330 +330 @@ items -> (list)
->>> apiCallDateTime -> (timestamp)
+>>> Constraints:
@@ -332 +332,3 @@ items -> (list)
->>>> The date and time the last Source Network recovery was initiated.
+>>>   * min: `20`
+>>>   * max: `2048`
+>>>   * pattern: `arn:.{16,2044}`
@@ -334 +336,7 @@ items -> (list)
->>> jobID -> (string)
+
+>> 
+>> tags -> (map)
+>>
+>>> A list of tags associated with the Source Network.
+>>> 
+>>> key -> (string)
@@ -336,2 +343,0 @@ items -> (list)
->>>> The ID of the Job that was used to last recover the Source Network.
->>>> 
@@ -340,3 +346,2 @@ items -> (list)
->>>>   * min: `24`
->>>>   * max: `24`
->>>>   * pattern: `^drsjob-[0-9a-zA-Z]{17}$`
+>>>>   * min: `0`
+>>>>   * max: `256`
@@ -346 +351 @@ items -> (list)
->>> lastRecoveryResult -> (string)
+>>> value -> (string)
@@ -348,3 +353 @@ items -> (list)
->>>> The status of the last recovery status of this Source Network.
->>>> 
->>>> Possible values:
+>>>> Constraints:
@@ -352,7 +355,2 @@ items -> (list)
->>>>   * `NOT_STARTED`
->>>>   * `IN_PROGRESS`
->>>>   * `SUCCESS`
->>>>   * `FAIL`
->>>>   * `PARTIAL_SUCCESS`
->>>>   * `ASSOCIATE_SUCCESS`
->>>>   * `ASSOCIATE_FAIL`
+>>>>   * min: `0`
+>>>>   * max: `256`
@@ -361,12 +358,0 @@ items -> (list)
->> 
->> launchedVpcID -> (string)
->>
->>> ID of the recovered VPC following Source Network recovery.
->>> 
->>> Constraints:
->>> 
->>>   * min: `12`
->>>   * max: `21`
->>>   * pattern: `^vpc-[0-9a-fA-F]{8,}$`
->>> 
-
@@ -398,13 +384 @@ items -> (list)
->> sourceAccountID -> (string)
->>
->>> Account ID containing the VPC protected by the Source Network.
->>> 
->>> Constraints:
->>> 
->>>   * min: `12`
->>>   * max: `12`
->>>   * pattern: `[0-9]{12,}`
->>> 
-
->> 
->> sourceNetworkID -> (string)
+>> cfnStackName -> (string)
@@ -412 +386 @@ items -> (list)
->>> Source Network ID.
+>>> CloudFormation stack name that was deployed for recovering the Source Network.
@@ -416,3 +390,3 @@ items -> (list)
->>>   * min: `20`
->>>   * max: `20`
->>>   * pattern: `^sn-[0-9a-zA-Z]{17}$`
+>>>   * min: `1`
+>>>   * max: `128`
+>>>   * pattern: `[a-zA-Z][-a-zA-Z0-9]*`
@@ -430 +404 @@ items -> (list)
->>>   * pattern: `^(us(-gov)?|ap|ca|cn|eu|sa|af|me|il)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-[0-9]$`
+>>>   * pattern: `(us(-gov)?|ap|ca|cn|eu|sa|af|me|il)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-[0-9]`
@@ -434 +408 @@ items -> (list)
->> sourceVpcID -> (string)
+>> sourceAccountID -> (string)
@@ -436 +410 @@ items -> (list)
->>> VPC ID protected by the Source Network.
+>>> Account ID containing the VPC protected by the Source Network.
@@ -441,2 +415,2 @@ items -> (list)
->>>   * max: `21`
->>>   * pattern: `^vpc-[0-9a-fA-F]{8,}$`
+>>>   * max: `12`
+>>>   * pattern: `.*[0-9]{12,}.*`
@@ -446 +420 @@ items -> (list)