AWS cli documentation change
Summary
Updated AWS CLI version from 2.34.25 to 2.34.28, added --listener-config parameter with HTTP/HTTPS protocols, changed domainName pattern to lowercase-only, added validation constraints (min/max length) for multiple fields including IAM role ARN patterns
Security assessment
The change adds security-related input validation (length constraints, IAM role ARN patterns) and introduces HTTPS protocol support, which enhances security by enabling encrypted connections. No evidence of addressing a specific security vulnerability.
Diff
diff --git a/cli/latest/reference/rtbfabric/update-responder-gateway.md b/cli/latest/reference/rtbfabric/update-responder-gateway.md index e42629831..b315f23f8 100644 --- a//cli/latest/reference/rtbfabric/update-responder-gateway.md +++ b//cli/latest/reference/rtbfabric/update-responder-gateway.md @@ -15 +15 @@ - * [AWS CLI 2.34.25 Command Reference](../../index.html) » + * [AWS CLI 2.34.28 Command Reference](../../index.html) » @@ -69,0 +70 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/rtbfab + [--listener-config <value>] @@ -108 +109 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/rtbfab -> * pattern: `(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)(?:\.(?:[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?))+` +> * pattern: `(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)(?:\.(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?))+` @@ -133,0 +135,38 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/rtbfab +`--listener-config` (structure) + +> The listener configuration for the responder gateway. +> +> protocols -> (list) [required] +> +>> The protocol for connections from clients to the gateway +>> +>> Constraints: +>> +>> * min: `1` +>> * max: `2` +>> + +>> +>> (string) +>> +>>> Possible values: +>>> +>>> * `HTTP` +>>> * `HTTPS` +>>> + + +Shorthand Syntax: + + + protocols=string,string + + +JSON Syntax: + + + { + "protocols": ["HTTP"|"HTTPS", ...] + } + + @@ -188,0 +228,7 @@ JSON Syntax: +>>> +>>>> Constraints: +>>>> +>>>> * min: `1` +>>>> * max: `255` +>>>> + @@ -192,0 +239,6 @@ JSON Syntax: +>>> +>>> Constraints: +>>> +>>> * pattern: `arn:aws:iam::[0-9]{12}:role/.{1,2048}` +>>> + @@ -203,0 +256,2 @@ JSON Syntax: +>>> * min: `2` +>>> * max: `63` @@ -213,0 +268,2 @@ JSON Syntax: +>>> * min: `2` +>>> * max: `63` @@ -246,0 +303,2 @@ JSON Syntax: +>>> * min: `2` +>>> * max: `63` @@ -253,0 +312,6 @@ JSON Syntax: +>>> +>>> Constraints: +>>> +>>> * pattern: `arn:aws:iam::[0-9]{12}:role/.{1,2048}` +>>> + @@ -289,0 +354,2 @@ JSON Syntax: +> * min: `8` +> * max: `32` @@ -422,0 +489,2 @@ gatewayId -> (string) +> * min: `8` +> * max: `32` @@ -455 +523 @@ status -> (string) - * [AWS CLI 2.34.25 Command Reference](../../index.html) » + * [AWS CLI 2.34.28 Command Reference](../../index.html) »