AWS cli documentation change
Summary
Updated AWS CLI version from 2.34.25 to 2.34.28 and restructured the job response schema by reordering fields, modifying field patterns (removing regex anchors), and reorganizing participating resources/servers structure.
Security assessment
The changes are primarily structural and pattern updates (removing '^' and '$' anchors from regex patterns) without any explicit security context. No security vulnerabilities, weaknesses, or incidents are mentioned. The changes appear to be routine documentation updates for API response structure and validation patterns.
Diff
diff --git a/cli/latest/reference/drs/terminate-recovery-instances.md b/cli/latest/reference/drs/terminate-recovery-instances.md index a990e382c..5ec2a2ddd 100644 --- a//cli/latest/reference/drs/terminate-recovery-instances.md +++ b//cli/latest/reference/drs/terminate-recovery-instances.md @@ -15 +15 @@ - * [AWS CLI 2.34.25 Command Reference](../../index.html) » + * [AWS CLI 2.34.28 Command Reference](../../index.html) » @@ -110 +110 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 ->> * pattern: `^i-[0-9a-fA-F]{8,}$` +>> * pattern: `i-[0-9a-fA-F]{8,}` @@ -237 +237 @@ job -> (structure) -> arn -> (string) +> jobID -> (string) [required] @@ -239 +239 @@ job -> (structure) ->> The ARN of a Job. +>> The ID of the Job. @@ -243,3 +243,3 @@ job -> (structure) ->> * min: `20` ->> * max: `2048` ->> * pattern: `^arn:.{16,2044}$` +>> * min: `24` +>> * max: `24` +>> * pattern: `drsjob-[0-9a-zA-Z]{17}` @@ -249 +249 @@ job -> (structure) -> creationDateTime -> (string) +> arn -> (string) @@ -251 +251 @@ job -> (structure) ->> The date and time of when the Job was created. +>> The ARN of a Job. @@ -255,3 +255,3 @@ job -> (structure) ->> * min: `19` ->> * max: `32` ->> * pattern: `^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$` +>> * min: `20` +>> * max: `2048` +>> * pattern: `arn:.{16,2044}` @@ -261 +261 @@ job -> (structure) -> endDateTime -> (string) +> type -> (string) @@ -263 +263 @@ job -> (structure) ->> The date and time of when the Job ended. +>> The type of the Job. @@ -265 +265 @@ job -> (structure) ->> Constraints: +>> Possible values: @@ -267,3 +267,3 @@ job -> (structure) ->> * min: `19` ->> * max: `32` ->> * pattern: `^[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z$` +>> * `LAUNCH` +>> * `TERMINATE` +>> * `CREATE_CONVERTED_SNAPSHOT` @@ -291 +291 @@ job -> (structure) -> jobID -> (string) [required] +> creationDateTime -> (string) @@ -293 +293 @@ job -> (structure) ->> The ID of the Job. +>> The date and time of when the Job was created. @@ -297,3 +297,3 @@ job -> (structure) ->> * min: `24` ->> * max: `24` ->> * pattern: `^drsjob-[0-9a-zA-Z]{17}$` +>> * min: `19` +>> * max: `32` +>> * pattern: `[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z` @@ -303 +303 @@ job -> (structure) -> participatingResources -> (list) +> endDateTime -> (string) @@ -305 +305,25 @@ job -> (structure) ->> A list of resources that the Job is acting upon. +>> The date and time of when the Job ended. +>> +>> Constraints: +>> +>> * min: `19` +>> * max: `32` +>> * pattern: `[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z` +>> + +> +> status -> (string) +> +>> The status of the Job. +>> +>> Possible values: +>> +>> * `PENDING` +>> * `STARTED` +>> * `COMPLETED` +>> + +> +> participatingServers -> (list) +> +>> A list of servers that the Job is acting upon. @@ -309 +333,25 @@ job -> (structure) ->>> Represents a resource participating in an asynchronous Job. +>>> Represents a server participating in an asynchronous Job. +>>> +>>> sourceServerID -> (string) +>>> +>>>> The Source Server ID of a participating server. +>>>> +>>>> Constraints: +>>>> +>>>> * min: `19` +>>>> * max: `19` +>>>> * pattern: `s-[0-9a-zA-Z]{17}` +>>>> + +>>> +>>> recoveryInstanceID -> (string) +>>> +>>>> The Recovery Instance ID of a participating server. +>>>> +>>>> Constraints: +>>>> +>>>> * min: `10` +>>>> * max: `19` +>>>> * pattern: `i-[0-9a-fA-F]{8,}` +>>>> + @@ -313 +361 @@ job -> (structure) ->>>> The launch status of a participating resource. +>>>> The launch status of a participating server. @@ -325 +373 @@ job -> (structure) ->>> participatingResourceID -> (tagged union structure) +>>> launchActionsStatus -> (structure) @@ -327,5 +375 @@ job -> (structure) ->>>> The ID of a participating resource. ->>>> ->>>> ### Note ->>>> ->>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `sourceNetworkID`. +>>>> The post-launch action runs of a participating server. @@ -333 +377 @@ job -> (structure) ->>>> sourceNetworkID -> (string) +>>>> ssmAgentDiscoveryDatetime -> (string) @@ -335 +379 @@ job -> (structure) ->>>>> Source Network ID. +>>>>> Time where the AWS Systems Manager was detected as running on the launched instance. @@ -339,3 +383,3 @@ job -> (structure) ->>>>> * min: `20` ->>>>> * max: `20` ->>>>> * pattern: `^sn-[0-9a-zA-Z]{17}$` +>>>>> * min: `19` +>>>>> * max: `32` +>>>>> * pattern: `[1-9][0-9]*-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])T([0-1][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\.[0-9]+)?Z` @@ -344,12 +387,0 @@ job -> (structure) -> -> participatingServers -> (list) -> ->> A list of servers that the Job is acting upon. ->> ->> (structure) ->> ->>> Represents a server participating in an asynchronous Job. ->>> ->>> launchActionsStatus -> (structure) ->>> ->>>> The post-launch action runs of a participating server. @@ -368,12 +399,0 @@ job -> (structure) ->>>>>>> ->>>>>>> actionCode -> (string) ->>>>>>> ->>>>>>>> Launch action code. ->>>>>>>> ->>>>>>>> Constraints: ->>>>>>>> ->>>>>>>> * min: `1` ->>>>>>>> * max: `1011` ->>>>>>>> * pattern: `^([A-Za-z0-9-/:])+$` ->>>>>>>> - @@ -389 +409 @@ job -> (structure) ->>>>>>>> * pattern: `^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$` +>>>>>>>> * pattern: `[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}` @@ -393 +413 @@ job -> (structure) ->>>>>>> actionVersion -> (string) +>>>>>>> actionCode -> (string) @@ -395 +415 @@ job -> (structure) ->>>>>>>> Launch action version. +>>>>>>>> Launch action code. @@ -400,2 +420,2 @@ job -> (structure) ->>>>>>>> * max: `10` ->>>>>>>> * pattern: `^(\$DEFAULT|\$LATEST|[0-9]+)$` +>>>>>>>> * max: `1011` +>>>>>>>> * pattern: `([A-Za-z0-9-/:])+` @@ -405,5 +425 @@ job -> (structure) ->>>>>>> active -> (boolean) ->>>>>>> ->>>>>>>> Whether the launch action is active. ->>>>>>> ->>>>>>> category -> (string) +>>>>>>> type -> (string) @@ -411 +427 @@ job -> (structure) ->>>>>>>> Launch action category. +>>>>>>>> Launch action type. @@ -415,17 +431,2 @@ job -> (structure) ->>>>>>>> * `MONITORING`