AWS cli documentation change
Summary
Updated AWS CLI version from 2.34.25 to 2.34.28, added validation constraints (min/max length) for multiple fields, changed domainName pattern to lowercase-only, added listenerConfig structure with HTTP/HTTPS protocols, added gatewayType and externalInboundEndpoint fields with constraints
Security assessment
The change adds security-related validation constraints (min/max length patterns) and introduces HTTPS as a protocol option in listenerConfig, which improves security by allowing encrypted connections. However, there's no evidence this addresses a specific security vulnerability or incident.
Diff
diff --git a/cli/latest/reference/rtbfabric/get-responder-gateway.md b/cli/latest/reference/rtbfabric/get-responder-gateway.md index 19e48d340..9c1070368 100644 --- a//cli/latest/reference/rtbfabric/get-responder-gateway.md +++ b//cli/latest/reference/rtbfabric/get-responder-gateway.md @@ -15 +15 @@ - * [AWS CLI 2.34.25 Command Reference](../../index.html) » + * [AWS CLI 2.34.28 Command Reference](../../index.html) » @@ -98,0 +99,2 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/rtbfab +> * min: `8` +> * max: `32` @@ -221,0 +224,2 @@ vpcId -> (string) +> * min: `12` +> * max: `21` @@ -239,0 +244,2 @@ subnetIds -> (list) +>> * min: `15` +>> * max: `24` @@ -257,0 +264,2 @@ securityGroupIds -> (list) +>> * min: `11` +>> * max: `43` @@ -306 +314 @@ domainName -> (string) -> * 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])?))+` @@ -331,0 +340,24 @@ protocol -> (string) +listenerConfig -> (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` +>>> + + @@ -372,0 +405,7 @@ managedEndpointConfiguration -> (tagged union structure) +>>> +>>>> Constraints: +>>>> +>>>> * min: `1` +>>>> * max: `255` +>>>> + @@ -376,0 +416,6 @@ managedEndpointConfiguration -> (tagged union structure) +>>> +>>> Constraints: +>>> +>>> * pattern: `arn:aws:iam::[0-9]{12}:role/.{1,2048}` +>>> + @@ -387,0 +433,2 @@ managedEndpointConfiguration -> (tagged union structure) +>>> * min: `2` +>>> * max: `63` @@ -397,0 +445,2 @@ managedEndpointConfiguration -> (tagged union structure) +>>> * min: `2` +>>> * max: `63` @@ -430,0 +480,2 @@ managedEndpointConfiguration -> (tagged union structure) +>>> * min: `2` +>>> * max: `63` @@ -437,0 +489,6 @@ managedEndpointConfiguration -> (tagged union structure) +>>> +>>> Constraints: +>>> +>>> * pattern: `arn:aws:iam::[0-9]{12}:role/.{1,2048}` +>>> + @@ -444,0 +502,2 @@ gatewayId -> (string) +> * min: `8` +> * max: `32` @@ -483,0 +543,23 @@ inboundLinksCount -> (integer) +gatewayType -> (string) + +> The type of gateway. Valid values are `EXTERNAL` or `INTERNAL` . +> +> Possible values: +> +> * `EXTERNAL` +> * `INTERNAL` +> + + +externalInboundEndpoint -> (string) + +> The external inbound endpoint for the responder gateway. +> +> Constraints: +> +> * min: `1` +> * max: `255` +> * pattern: `(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)(?:\.(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?))+` +> + + @@ -494 +576 @@ inboundLinksCount -> (integer) - * [AWS CLI 2.34.25 Command Reference](../../index.html) » + * [AWS CLI 2.34.28 Command Reference](../../index.html) »