AWS cli medium security documentation change
Summary
Updated CLI version reference, modified parameter patterns, restructured template action parameters, added SECURE_STRING parameter type documentation, and adjusted validation constraints
Security assessment
The change introduces documentation for 'SECURE_STRING' parameter type in AWS Systems Manager integration, which is a security-related feature for handling sensitive data. This explicitly adds security documentation about secure parameter storage.
Diff
diff --git a/cli/latest/reference/mgn/list-template-actions.md b/cli/latest/reference/mgn/list-template-actions.md index d1a635ede..225141819 100644 --- a//cli/latest/reference/mgn/list-template-actions.md +++ b//cli/latest/reference/mgn/list-template-actions.md @@ -15 +15 @@ - * [AWS CLI 2.32.11 Command Reference](../../index.html) » + * [AWS CLI 2.32.13 Command Reference](../../index.html) » @@ -69 +68,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 - [--filters <value>] @@ -70,0 +70 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 + [--filters <value>] @@ -97,0 +98,12 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 +`--launch-configuration-template-id` (string) [required] + +> Launch configuration template ID. +> +> Constraints: +> +> * min: `21` +> * max: `21` +> * pattern: `lct-[0-9a-zA-Z]{17}` +> + + @@ -119 +131 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/mgn-20 ->>> * pattern: `[0-9a-zA-Z]$` +>>> * pattern: `.*[0-9a-zA-Z]` @@ -137,12 +148,0 @@ JSON Syntax: -`--launch-configuration-template-id` (string) [required] - -> Launch configuration template ID. -> -> Constraints: -> -> * min: `21` -> * max: `21` -> * pattern: `^lct-[0-9a-zA-Z]{17}$` -> - - @@ -287 +287 @@ items -> (list) ->>> * pattern: `[0-9a-zA-Z]$` +>>> * pattern: `.*[0-9a-zA-Z]` @@ -302,5 +302 @@ items -> (list) ->> active -> (boolean) ->> ->>> Template post migration custom action active status. ->> ->> category -> (string) +>> documentIdentifier -> (string) @@ -308 +304 @@ items -> (list) ->>> Template post migration custom action category. +>>> Template post migration custom action document identifier. @@ -310 +306 @@ items -> (list) ->>> Possible values: +>>> Constraints: @@ -312,11 +308,2 @@ items -> (list) ->>> * `DISASTER_RECOVERY` ->>> * `OPERATING_SYSTEM` ->>> * `LICENSE_AND_SUBSCRIPTION` ->>> * `VALIDATION` ->>> * `OBSERVABILITY` ->>> * `REFACTORING` ->>> * `SECURITY` ->>> * `NETWORKING` ->>> * `CONFIGURATION` ->>> * `BACKUP` ->>> * `OTHER` +>>> * min: `0` +>>> * max: `256` @@ -326 +313 @@ items -> (list) ->> description -> (string) +>> order -> (integer) @@ -328 +315 @@ items -> (list) ->>> Template post migration custom action description. +>>> Template post migration custom action order. @@ -332,3 +319,2 @@ items -> (list) ->>> * min: `0` ->>> * max: `256` ->>> * pattern: `^[0-9a-zA-Z ():/.,'-_#*; ]*$` +>>> * min: `1001` +>>> * max: `10000` @@ -338 +324 @@ items -> (list) ->> documentIdentifier -> (string) +>> documentVersion -> (string) @@ -340 +326 @@ items -> (list) ->>> Template post migration custom action document identifier. +>>> Template post migration custom action document version. @@ -344,2 +330 @@ items -> (list) ->>> * min: `0` ->>> * max: `256` +>>> * pattern: `(\$DEFAULT|\$LATEST|[0-9]+)` @@ -349 +334 @@ items -> (list) ->> documentVersion -> (string) +>> active -> (boolean) @@ -351 +336,5 @@ items -> (list) ->>> Template post migration custom action document version. +>>> Template post migration custom action active status. +>> +>> timeoutSeconds -> (integer) +>> +>>> Template post migration custom action timeout in seconds. @@ -355 +344 @@ items -> (list) ->>> * pattern: `^(\$DEFAULT|\$LATEST|[0-9]+)$` +>>> * min: `1` @@ -359 +348 @@ items -> (list) ->> externalParameters -> (map) +>> mustSucceedForCutover -> (boolean) @@ -361 +350,5 @@ items -> (list) ->>> Template post migration custom action external parameters. +>>> Template post migration custom action must succeed for cutover. +>> +>> parameters -> (map) +>> +>>> Template post migration custom action parameters. @@ -376 +369 @@ items -> (list) ->>>> * pattern: `^([A-Za-z0-9])+$` +>>>> * pattern: `([A-Za-z0-9])+` @@ -380 +373 @@ items -> (list) ->>> value -> (tagged union structure) +>>> value -> (list) @@ -382 +375 @@ items -> (list) ->>>> AWS Systems Manager Document external parameter. +>>>> Constraints: @@ -384 +377,2 @@ items -> (list) ->>>> ### Note +>>>> * min: `0` +>>>> * max: `10` @@ -386 +380 @@ items -> (list) ->>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `dynamicPath`. + @@ -388 +382 @@ items -> (list) ->>>> dynamicPath -> (string) +>>>> (structure) @@ -390 +384 @@ items -> (list) ->>>>> AWS Systems Manager Document external parameters dynamic path. +>>>>> AWS Systems Manager Parameter Store parameter. @@ -392 +386 @@ items -> (list) ->>>>> Constraints: +>>>>> parameterType -> (string) [required] @@ -394,3 +388,10 @@ items -> (list) ->>>>> * min: `1` ->>>>> * max: `1011` ->>>>> * pattern: `^[a-zA-Z0-9_]+(\.[a-zA-Z0-9_\[\]]+)*$` +>>>>>> AWS Systems Manager Parameter Store parameter type. +>>>>>> +>>>>>> Possible values: +>>>>>> +>>>>>> * `STRING` +>>>>>> * `SECURE_STRING` +>>>>>> + +>>>>> +>>>>> parameterName -> (string) [required] @@ -397,0 +399,8 @@ items -> (list) +>>>>>> AWS Systems Manager Parameter Store parameter name. +>>>>>> +>>>>>> Constraints: +>>>>>> +>>>>>> * min: `1` +>>>>>> * max: `1011` +>>>>>> * pattern: `([A-Za-z0-9_\.-])+` +>>>>>> @@ -399,4 +407,0 @@ items -> (list) ->> ->> mustSucceedForCutover -> (boolean) ->> ->>> Template post migration custom action must succeed for cutover. @@ -410,12 +415 @@ items -> (list) ->>> * pattern: `^(linux|windows)$` ->>> - ->> ->> order -> (integer) ->> ->>> Template post migration custom action order. ->>> ->>> Constraints: ->>> ->>> * min: `1001` ->>> * max: `10000` +>>> * pattern: `(linux|windows)` @@ -425 +419 @@ items -> (list) ->> parameters -> (map) +>> externalParameters -> (map) @@ -427 +421 @@ items -> (list) ->>> Template post migration custom action parameters. +>>> Template post migration custom action external parameters. @@ -442 +436 @@ items -> (list) ->>>> * pattern: `^([A-Za-z0-9])+$` +>>>> * pattern: `([A-Za-z0-9])+` @@ -446 +440 @@ items -> (list) ->>> value -> (list) +>>> value -> (tagged union structure) @@ -448 +442 @@ items -> (list) ->>>> Constraints: +>>>> AWS Systems Manager Document external parameter. @@ -450,2 +444 @@ items -> (list) ->>>> * min: `0` ->>>> * max: `10`