AWS cli documentation change
Summary
Updated AWS CLI version reference from 2.35.5 to 2.35.8. Added min/max constraints and pattern validation for SigningProfileVersionArns, Description, and UntrustedArtifactOnDeployment parameters. Modified ARN pattern to include new 'eusc-' region prefix.
Security assessment
The changes enhance documentation for code signing configuration parameters which are security features. The added constraints help prevent misconfigurations, but there is no indication of a specific security vulnerability being fixed. The updates appear to be general documentation improvements.
Diff
diff --git a/cli/latest/reference/lambda/create-code-signing-config.md b/cli/latest/reference/lambda/create-code-signing-config.md index 8ecd4421b..c2eac390d 100644 --- a//cli/latest/reference/lambda/create-code-signing-config.md +++ b//cli/latest/reference/lambda/create-code-signing-config.md @@ -15 +15 @@ - * [AWS CLI 2.35.5 Command Reference](../../index.html) » + * [AWS CLI 2.35.8 Command Reference](../../index.html) » @@ -126 +126,3 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/lambda ->>> * 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})?:(.*)` @@ -179,0 +182,8 @@ JSON Syntax: +> +>> Constraints: +>> +>> * min: `1` +>> * max: `128` +>> * pattern: `([\p{L}\p{Z}\p{N}_.:/=+\-@]*)` +>> + @@ -181,0 +192,8 @@ JSON Syntax: +> +>> Constraints: +>> +>> * min: `0` +>> * max: `256` +>> * pattern: `([\p{L}\p{Z}\p{N}_.:/=+\-@]*)` +>> + @@ -331 +349 @@ CodeSigningConfig -> (structure) ->> * pattern: `arn:(aws[a-zA-Z-]*)?:lambda:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}` +>> * pattern: `arn:(aws[a-zA-Z-]*)?:lambda:(eusc-)?[a-z]{2}((-gov)|(-iso([a-z]?)))?-[a-z]+-\d{1}:\d{12}:code-signing-config:csc-[a-z0-9]{17}` @@ -365 +383,3 @@ CodeSigningConfig -> (structure) ->>>> * 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})?:(.*)` @@ -388,0 +409,8 @@ CodeSigningConfig -> (structure) +>> +>> Constraints: +>> +>> * min: `0` +>> * max: `100` +>> * pattern: `.*` +>> + @@ -400 +428 @@ CodeSigningConfig -> (structure) - * [AWS CLI 2.35.5 Command Reference](../../index.html) » + * [AWS CLI 2.35.8 Command Reference](../../index.html) »