AWS cli documentation change
Summary
Updated AWS CLI version reference, reordered command parameters, modified parameter constraints/patterns, restructured output fields, and added SECURE_STRING parameter type support.
Security assessment
The changes add documentation for the 'SECURE_STRING' parameter type in AWS Systems Manager, which is a security feature for handling sensitive data. However, there's no evidence of a specific security vulnerability being addressed. The modifications primarily involve parameter ordering, pattern relaxations (removed regex anchors), and field restructuring without explicit security fixes mentioned.
Diff
diff --git a/cli/latest/reference/mgn/list-source-server-actions.md b/cli/latest/reference/mgn/list-source-server-actions.md index dfc13fee9..852b3668c 100644 --- a//cli/latest/reference/mgn/list-source-server-actions.md +++ b//cli/latest/reference/mgn/list-source-server-actions.md @@ -15 +15 @@ - * [AWS CLI 2.32.11 Command Reference](../../index.html) » + * [AWS CLI 2.32.13 Command Reference](../../index.html) » @@ -69,2 +68,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 - [--account-id <value>] - [--filters <value>] @@ -71,0 +70,2 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 + [--filters <value>] + [--account-id <value>] @@ -99 +99 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 -`--account-id` (string) +`--source-server-id` (string) [required] @@ -101 +101 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 -> Account ID to return when listing source server post migration custom actions. +> Source server ID. @@ -105,3 +105,3 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 -> * min: `12` -> * max: `12` -> * pattern: `[0-9]{12,}` +> * min: `19` +> * max: `19` +> * pattern: `s-[0-9a-zA-Z]{17}` @@ -132 +132 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 ->>> * pattern: `[0-9a-zA-Z]$` +>>> * pattern: `.*[0-9a-zA-Z]` @@ -150 +150 @@ JSON Syntax: -`--source-server-id` (string) [required] +`--account-id` (string) @@ -152 +152 @@ JSON Syntax: -> Source server ID. +> Account ID to return when listing source server post migration custom actions. @@ -156,3 +156,3 @@ JSON Syntax: -> * min: `19` -> * max: `19` -> * pattern: `^s-[0-9a-zA-Z]{17}$` +> * min: `12` +> * max: `12` +> * pattern: `.*[0-9]{12,}.*` @@ -300 +300 @@ items -> (list) ->>> * pattern: `[0-9a-zA-Z]$` +>>> * pattern: `.*[0-9a-zA-Z]` @@ -312 +312 @@ items -> (list) ->>> * pattern: `^[^\s\x00]( *[^\s\x00])*$` +>>> * pattern: `[^\s\x00]( *[^\s\x00])*` @@ -316,25 +316 @@ items -> (list) ->> active -> (boolean) ->> ->>> Source server post migration custom action active status. ->> ->> category -> (string) ->> ->>> Source server post migration custom action category. ->>> ->>> Possible values: ->>> ->>> * `DISASTER_RECOVERY` ->>> * `OPERATING_SYSTEM` ->>> * `LICENSE_AND_SUBSCRIPTION` ->>> * `VALIDATION` ->>> * `OBSERVABILITY` ->>> * `REFACTORING` ->>> * `SECURITY` ->>> * `NETWORKING` ->>> * `CONFIGURATION` ->>> * `BACKUP` ->>> * `OTHER` ->>> - ->> ->> description -> (string) +>> documentIdentifier -> (string) @@ -342 +318 @@ items -> (list) ->>> Source server post migration custom action description. +>>> Source server post migration custom action document identifier. @@ -348 +323,0 @@ items -> (list) ->>> * pattern: `^[0-9a-zA-Z ():/.,'-_#*; ]*$` @@ -352 +327 @@ items -> (list) ->> documentIdentifier -> (string) +>> order -> (integer) @@ -354 +329 @@ items -> (list) ->>> Source server post migration custom action document identifier. +>>> Source server post migration custom action order. @@ -358,2 +333,2 @@ items -> (list) ->>> * min: `0` ->>> * max: `256` +>>> * min: `1001` +>>> * max: `10000` @@ -369 +344 @@ items -> (list) ->>> * pattern: `^(\$DEFAULT|\$LATEST|[0-9]+)$` +>>> * pattern: `(\$DEFAULT|\$LATEST|[0-9]+)` @@ -373 +348 @@ items -> (list) ->> externalParameters -> (map) +>> active -> (boolean) @@ -375 +350,5 @@ items -> (list) ->>> Source server post migration custom action external parameters. +>>> Source server post migration custom action active status. +>> +>> timeoutSeconds -> (integer) +>> +>>> Source server post migration custom action timeout in seconds. @@ -379,16 +358 @@ items -> (list) ->>> * min: `0` ->>> * max: `20` ->>> - ->>> ->>> key -> (string) ->>> ->>>> Constraints: ->>>> ->>>> * min: `1` ->>>> * max: `1011` ->>>> * pattern: `^([A-Za-z0-9])+$` ->>>> - ->>> ->>> value -> (tagged union structure) +>>> * min: `1` @@ -396,16 +359,0 @@ items -> (list) ->>>> AWS Systems Manager Document external parameter. ->>>> ->>>> ### Note ->>>> ->>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `dynamicPath`. ->>>> ->>>> dynamicPath -> (string) ->>>> ->>>>> AWS Systems Manager Document external parameters dynamic path. ->>>>> ->>>>> Constraints: ->>>>> ->>>>> * min: `1` ->>>>> * max: `1011` ->>>>> * pattern: `^[a-zA-Z0-9_]+(\.[a-zA-Z0-9_\[\]]+)*$` ->>>>> @@ -417,11 +364,0 @@ items -> (list) ->> ->> order -> (integer) ->> ->>> Source server post migration custom action order. ->>> ->>> Constraints: ->>> ->>> * min: `1001` ->>> * max: `10000` ->>> - @@ -446 +383 @@ items -> (list) ->>>> * pattern: `^([A-Za-z0-9])+$` +>>>> * pattern: `([A-Za-z0-9])+` @@ -461,0 +399,11 @@ items -> (list) +>>>>> +>>>>> parameterType -> (string) [required] +>>>>> +>>>>>> AWS Systems Manager Parameter Store parameter type. +>>>>>> +>>>>>> Possible values: +>>>>>> +>>>>>> * `STRING` +>>>>>> * `SECURE_STRING` +>>>>>> + @@ -471 +419 @@ items -> (list) ->>>>>> * pattern: `^([A-Za-z0-9_\.-])+$` +>>>>>> * pattern: `([A-Za-z0-9_\.-])+` @@ -473,0 +422,33 @@ items -> (list) +>> +>> externalParameters -> (map) +>> +>>> Source server post migration custom action external parameters. +>>> +>>> Constraints: +>>> +>>> * min: `0` +>>> * max: `20` +>>> + +>>> +>>> key -> (string) +>>> +>>>> Constraints: +>>>> +>>>> * min: `1` +>>>> * max: `1011` +>>>> * pattern: `([A-Za-z0-9])+` +>>>> + +>>> +>>> value -> (tagged union structure) +>>> +>>>> AWS Systems Manager Document external parameter. +>>>> +>>>> ### Note +>>>> +>>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `dynamicPath`. +>>>>