AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2026-06-19 · Documentation low

File: cli/latest/reference/lambda/list-versions-by-function.md

Summary

Comprehensive updates including: AWS CLI version reference, ARN pattern modifications, new runtime support, added constraints for various parameters, new error codes, restructured configuration sections, and documentation reorganization.

Security assessment

The changes primarily involve service feature updates (new runtimes), expanded constraints, and documentation reorganization. While some updates relate to security-adjacent features (code signing ARNs, tenancy isolation), there's no evidence these changes address specific vulnerabilities. The modifications appear to be routine service improvements rather than security patches.

Diff

diff --git a/cli/latest/reference/lambda/list-versions-by-function.md b/cli/latest/reference/lambda/list-versions-by-function.md
index a19e95842..c034f3a21 100644
--- a//cli/latest/reference/lambda/list-versions-by-function.md
+++ b//cli/latest/reference/lambda/list-versions-by-function.md
@@ -15 +15 @@
-  * [AWS CLI 2.35.5 Command Reference](../../index.html) »
+  * [AWS CLI 2.35.8 Command Reference](../../index.html) »
@@ -117 +117 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/lambda
->   * pattern: `(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_\.]+)(:(\$LATEST(\.PUBLISHED)?|[a-zA-Z0-9-_]+))?`
+>   * pattern: `(arn:(aws[a-zA-Z-]*)?:lambda:)?((eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_\.]+)(:(\$LATEST(\.PUBLISHED)?|[a-zA-Z0-9-_]+))?`
@@ -137,0 +138,7 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/lambda
+> 
+> Constraints:
+> 
+>   * min: `1`
+>   * max: `10000`
+> 
+
@@ -369 +376 @@ Versions -> (list)
->>>   * pattern: `(arn:(aws[a-zA-Z-]*)?:lambda:)?([a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_\.]+)(:(\$LATEST(\.PUBLISHED)?|[a-zA-Z0-9-_]+))?`
+>>>   * pattern: `(arn:(aws[a-zA-Z-]*)?:lambda:)?((eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_\.]+)(:(\$LATEST(\.PUBLISHED)?|[a-zA-Z0-9-_]+))?`
@@ -381 +388 @@ Versions -> (list)
->>>   * pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_\.]+(:(\$LATEST(\.PUBLISHED)?|[a-zA-Z0-9-_]+))?`
+>>>   * pattern: `arn:(aws[a-zA-Z-]*)?:lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_\.]+(:(\$LATEST(\.PUBLISHED)?|[a-zA-Z0-9-_]+))?`
@@ -402,0 +410,4 @@ Versions -> (list)
+>>>   * `nodejs18.x`
+>>>   * `nodejs20.x`
+>>>   * `nodejs22.x`
+>>>   * `nodejs24.x`
@@ -405,0 +417,3 @@ Versions -> (list)
+>>>   * `java17`
+>>>   * `java21`
+>>>   * `java25`
@@ -410,0 +425,5 @@ Versions -> (list)
+>>>   * `python3.10`
+>>>   * `python3.11`
+>>>   * `python3.12`
+>>>   * `python3.13`
+>>>   * `python3.14`
@@ -416,0 +436 @@ Versions -> (list)
+>>>   * `dotnet10`
@@ -421,5 +440,0 @@ Versions -> (list)
->>>   * `provided`
->>>   * `provided.al2`
->>>   * `nodejs18.x`
->>>   * `python3.10`
->>>   * `java17`
@@ -429,11 +443,0 @@ Versions -> (list)
->>>   * `python3.11`
->>>   * `nodejs20.x`
->>>   * `provided.al2023`
->>>   * `python3.12`
->>>   * `java21`
->>>   * `python3.13`
->>>   * `nodejs22.x`
->>>   * `nodejs24.x`
->>>   * `python3.14`
->>>   * `java25`
->>>   * `dotnet10`
@@ -440,0 +445,3 @@ Versions -> (list)
+>>>   * `provided`
+>>>   * `provided.al2`
+>>>   * `provided.al2023`
@@ -449,0 +457,2 @@ Versions -> (list)
+>>>   * min: `0`
+>>>   * max: `10000`
@@ -487,0 +497 @@ Versions -> (list)
+>>>   * max: `5400`
@@ -504,0 +515,8 @@ Versions -> (list)
+>>> 
+>>> Constraints:
+>>> 
+>>>   * min: `0`
+>>>   * max: `100`
+>>>   * pattern: `.*`
+>>> 
+
@@ -537,0 +556,8 @@ Versions -> (list)
+>>>>
+>>>>> Constraints:
+>>>>> 
+>>>>>   * min: `0`
+>>>>>   * max: `1024`
+>>>>>   * pattern: `subnet-[0-9a-z]*`
+>>>>> 
+
@@ -550,0 +577,8 @@ Versions -> (list)
+>>>>
+>>>>> Constraints:
+>>>>> 
+>>>>>   * min: `0`
+>>>>>   * max: `1024`
+>>>>>   * pattern: `sg-[0-9a-zA-Z]*`
+>>>>> 
+
@@ -569,0 +604,2 @@ Versions -> (list)
+>>>>   * min: `0`
+>>>>   * max: `10000`
@@ -618,0 +655,2 @@ Versions -> (list)
+>>>   * min: `0`
+>>>   * max: `10000`
@@ -646 +684 @@ Versions -> (list)
->>>   * pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?`
+>>>   * pattern: `arn:(aws[a-zA-Z-]*)?:lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:\d{12}:function:[a-zA-Z0-9-_]+(:(\$LATEST|[a-zA-Z0-9-_]+))?`
@@ -669,2 +707,2 @@ Versions -> (list)
->>>>>   * max: `140`
->>>>>   * pattern: `arn:[a-zA-Z0-9-]+:lambda:[a-zA-Z0-9-]+:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+`
+>>>>>   * max: `2048`
+>>>>>   * pattern: `((arn:(aws[a-zA-Z-]*)?:lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:\d{12}:layer:[a-zA-Z0-9-_]+:[0-9]+)|(arn:[a-zA-Z0-9-]+:lambda:::awslayer:[a-zA-Z0-9-_]+))`
@@ -684 +722,3 @@ Versions -> (list)
->>>>>   * pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)`
+>>>>>   * min: `0`
+>>>>>   * max: `10000`
+>>>>>   * pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:((eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1})?:(\d{12})?:(.*)`
@@ -694 +734,3 @@ Versions -> (list)
->>>>>   * pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)`
+>>>>>   * min: `0`
+>>>>>   * max: `10000`
+>>>>>   * pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:((eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1})?:(\d{12})?:(.*)`
@@ -749 +791 @@ Versions -> (list)
->>>   * `DrainingDurableExecutions`
+>>>   * `ServiceQuotaExceededException`
@@ -762,0 +805 @@ Versions -> (list)
+>>>   * `DrainingDurableExecutions`
@@ -808,0 +852 @@ Versions -> (list)
+>>>   * `ServiceQuotaExceededException`
@@ -848 +892 @@ Versions -> (list)
->>>>>   * pattern: `arn:aws[a-zA-Z-]*:elasticfilesystem:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:access-point/fsap-[a-f0-9]{17}$|^arn:aws[-a-z]*:s3files:[0-9a-z-:]+:file-system/fs-[0-9a-f]{17,40}/access-point/fsap-[0-9a-f]{17,40}`
+>>>>>   * pattern: `arn:aws[a-zA-Z-]*:elasticfilesystem:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:\d{12}:access-point/fsap-[a-f0-9]{17}$|^arn:aws[-a-z]*:s3files:[0-9a-z-:]+:file-system/fs-[0-9a-f]{17,40}/access-point/fsap-[0-9a-f]{17,40}`
@@ -862,0 +907,24 @@ Versions -> (list)
+>> 
+>> SigningProfileVersionArn -> (string)
+>>
+>>> The ARN of the signing profile version.
+>>> 
+>>> Constraints:
+>>> 
+>>>   * min: `0`
+>>>   * max: `10000`
+>>>   * pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:((eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1})?:(\d{12})?:(.*)`
+>>> 
+
+>> 
+>> SigningJobArn -> (string)
+>>
+>>> The ARN of the signing job.
+>>> 
+>>> Constraints:
+>>> 
+>>>   * min: `0`
+>>>   * max: `10000`
+>>>   * pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:((eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1})?:(\d{12})?:(.*)`
+>>> 
+
@@ -931,20 +998,0 @@ Versions -> (list)
->> 
->> SigningProfileVersionArn -> (string)
->>
->>> The ARN of the signing profile version.
->>> 
->>> Constraints:
->>> 
->>>   * pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)`
->>> 
-
->> 
->> SigningJobArn -> (string)
->>
->>> The ARN of the signing job.
->>> 
->>> Constraints:
->>> 
->>>   * pattern: `arn:(aws[a-zA-Z0-9-]*):([a-zA-Z0-9\-])+:([a-z]{2}(-gov)?-[a-z]+-\d{1})?:(\d{12})?:(.*)`
->>> 
-
@@ -1025 +1073 @@ Versions -> (list)
->>>>   * pattern: `arn:(aws[a-zA-Z-]*):lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}::runtime:.+`
+>>>>   * pattern: `arn:(aws[a-zA-Z-]*):lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}::runtime:.+`
@@ -1093,0 +1142,14 @@ Versions -> (list)
+>> 
+>> TenancyConfig -> (structure)
+>>
+>>> The function’s tenant isolation configuration settings. Determines whether the Lambda function runs on a shared or dedicated infrastructure per unique tenant.
+>>> 
+>>> TenantIsolationMode -> (string) [required]
+>>>
+>>>> Tenant isolation mode allows for invocation to be sent to a corresponding execution environment dedicated to a specific tenant ID.
+>>>> 
+>>>> Possible values:
+>>>> 
+>>>>   * `PER_TENANT`
+>>>> 
+
@@ -1111 +1173 @@ Versions -> (list)
->>>>>   * pattern: `arn:aws[a-zA-Z-]*:lambda:[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:\d{12}:capacity-provider:[a-zA-Z0-9-_]+`
+>>>>>   * pattern: `arn:aws[a-zA-Z-]*:lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:\d{12}:capacity-provider:[a-zA-Z0-9-_]+`
@@ -1132,2 +1194,2 @@ Versions -> (list)
->>>>>   * min: `2.0`
->>>>>   * max: `8.0`
+>>>>>   * min: `2`