AWS cli documentation change
Summary
Updated AWS CLI version from 2.34.25 to 2.34.28 and added extensive documentation for flowModules, pendingFlowModules, attributes, and connectivityType fields including constraints, validation rules, and configuration options for RTB Fabric outbound external links.
Security assessment
The changes add comprehensive documentation for security-related features including rate limiting (rateLimiter module with TPS limits), error masking (responderErrorMasking with HTTP error code handling), input validation constraints (min/max length patterns), and security controls like holdback percentages and pass-through configurations. However, there is no evidence these changes address a specific security vulnerability or incident - they appear to be routine feature documentation updates.
Diff
diff --git a/cli/latest/reference/rtbfabric/get-outbound-external-link.md b/cli/latest/reference/rtbfabric/get-outbound-external-link.md index 37f440b58..79215a1f1 100644 --- a//cli/latest/reference/rtbfabric/get-outbound-external-link.md +++ b//cli/latest/reference/rtbfabric/get-outbound-external-link.md @@ -15 +15 @@ - * [AWS CLI 2.34.25 Command Reference](../../index.html) » + * [AWS CLI 2.34.28 Command Reference](../../index.html) » @@ -99,0 +100,2 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/rtbfab +> * min: `8` +> * max: `32` @@ -109,0 +112,2 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/rtbfab +> * min: `6` +> * max: `30` @@ -232,0 +237,2 @@ gatewayId -> (string) +> * min: `8` +> * max: `32` @@ -242,0 +249,2 @@ linkId -> (string) +> * min: `6` +> * max: `30` @@ -280,0 +289,470 @@ publicEndpoint -> (string) +flowModules -> (list) + +> The configuration of flow modules. +> +> (structure) +> +>> Describes the configuration of a module. +>> +>> version -> (string) +>> +>>> The version of the module. +>>> +>>> Constraints: +>>> +>>> * min: `1` +>>> * max: `25` +>>> * pattern: `[a-z0-9-]{1,25}` +>>> + +>> +>> name -> (string) [required] +>> +>>> The name of the module. +>>> +>>> Constraints: +>>> +>>> * min: `0` +>>> * max: `255` +>>> * pattern: `[A-Za-z0-9 -]+` +>>> + +>> +>> dependsOn -> (list) +>> +>>> The dependencies of the module. +>>> +>>> (string) +>>> +>>>> Constraints: +>>>> +>>>> * min: `0` +>>>> * max: `255` +>>>> * pattern: `[A-Za-z0-9 -]+` +>>>> + +>> +>> moduleParameters -> (tagged union structure) +>> +>>> Describes the parameters of a module. +>>> +>>> ### Note +>>> +>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `noBid`, `openRtbAttribute`, `rateLimiter`. +>>> +>>> noBid -> (structure) +>>> +>>>> Describes the parameters of a no bid module. +>>>> +>>>> reason -> (string) +>>>> +>>>>> The reason description. +>>>>> +>>>>> Constraints: +>>>>> +>>>>> * min: `1` +>>>>> * max: `50` +>>>>> * pattern: `[a-zA-Z0-9]*` +>>>>> + +>>>> +>>>> reasonCode -> (integer) +>>>> +>>>>> The reason code. +>>>>> +>>>>> Constraints: +>>>>> +>>>>> * min: `0` +>>>>> * max: `10` +>>>>> + +>>>> +>>>> passThroughPercentage -> (float) +>>>> +>>>>> The pass through percentage. +>>>>> +>>>>> Constraints: +>>>>> +>>>>> * min: `0` +>>>>> * max: `100` +>>>>> + +>>> +>>> openRtbAttribute -> (structure) +>>> +>>>> Describes the parameters of an open RTB attribute module. +>>>> +>>>> filterType -> (string) [required] +>>>> +>>>>> The filter type. +>>>>> +>>>>> Possible values: +>>>>> +>>>>> * `INCLUDE` +>>>>> * `EXCLUDE` +>>>>> + +>>>> +>>>> filterConfiguration -> (list) [required] +>>>> +>>>>> Describes the configuration of a filter. +>>>>> +>>>>> (structure) +>>>>> +>>>>>> Describes the configuration of a filter. +>>>>>> +>>>>>> criteria -> (list) [required] +>>>>>> +>>>>>>> Describes the criteria for a filter. +>>>>>>> +>>>>>>> (structure) +>>>>>>> +>>>>>>>> Describes the criteria for a filter. +>>>>>>>> +>>>>>>>> path -> (string) [required] +>>>>>>>> +>>>>>>>>> The path to filter. +>>>>>>>> +>>>>>>>> values -> (list) [required] +>>>>>>>> +>>>>>>>>> The value to filter. +>>>>>>>>> +>>>>>>>>> Constraints: +>>>>>>>>> +>>>>>>>>> * min: `1` +>>>>>>>>> + +>>>>>>>>> +>>>>>>>>> (string) +>>>> +>>>> action -> (tagged union structure) [required] +>>>> +>>>>> Describes a bid action. +>>>>> +>>>>> ### Note +>>>>> +>>>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `noBid`, `headerTag`. +>>>>> +>>>>> noBid -> (structure) +>>>>> +>>>>>> Describes a no bid action. +>>>>>> +>>>>>> noBidReasonCode -> (integer) +>>>>>> +>>>>>>> The reason code for the no bid action. +>>>>>>> +>>>>>>> Constraints: +>>>>>>> +>>>>>>> * min: `0` +>>>>>>> + +>>>>> +>>>>> headerTag -> (structure) +>>>>> +>>>>>> Describes the header tag for a bid action. +>>>>>> +>>>>>> name -> (string) [required] +>>>>>> +>>>>>>> The name of the bid action. +>>>>>> +>>>>>> value -> (string) [required] +>>>>>> +>>>>>>> The value of the bid action. +>>>> +>>>> holdbackPercentage -> (float) [required] +>>>> +>>>>> The hold back percentage. +>>>>> +>>>>> Constraints: +>>>>> +>>>>> * min: `0`