AWS cli documentation change
Summary
Updated AWS CLI version reference 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 servers/resources structure with added fields like status and launchActionsStatus.
Security assessment
The changes are primarily structural reorganization of API response documentation and pattern format updates (removing ^ and $ anchors). No evidence of security vulnerability fixes, incident response, or security weaknesses being addressed. The changes include routine documentation updates and schema restructuring without security context.
Diff
diff --git a/cli/latest/reference/drs/start-failback-launch.md b/cli/latest/reference/drs/start-failback-launch.md index 47f9b90cf..79fe19115 100644 --- a//cli/latest/reference/drs/start-failback-launch.md +++ b//cli/latest/reference/drs/start-failback-launch.md @@ -15 +15 @@ - * [AWS CLI 2.34.25 Command Reference](../../index.html) » + * [AWS CLI 2.34.28 Command Reference](../../index.html) » @@ -111 +111 @@ 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,}` @@ -273 +273 @@ job -> (structure) -> arn -> (string) +> jobID -> (string) [required] @@ -275 +275 @@ job -> (structure) ->> The ARN of a Job. +>> The ID of the Job. @@ -279,3 +279,3 @@ job -> (structure) ->> * min: `20` ->> * max: `2048` ->> * pattern: `^arn:.{16,2044}$` +>> * min: `24` +>> * max: `24` +>> * pattern: `drsjob-[0-9a-zA-Z]{17}` @@ -285 +285 @@ job -> (structure) -> creationDateTime -> (string) +> arn -> (string) @@ -287 +287 @@ job -> (structure) ->> The date and time of when the Job was created. +>> The ARN of a Job. @@ -291,3 +291,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}` @@ -297 +297 @@ job -> (structure) -> endDateTime -> (string) +> type -> (string) @@ -299 +299 @@ job -> (structure) ->> The date and time of when the Job ended. +>> The type of the Job. @@ -301 +301 @@ job -> (structure) ->> Constraints: +>> Possible values: @@ -303,3 +303,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` @@ -327 +327 @@ job -> (structure) -> jobID -> (string) [required] +> creationDateTime -> (string) @@ -329 +329 @@ job -> (structure) ->> The ID of the Job. +>> The date and time of when the Job was created. @@ -333,3 +333,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` @@ -339 +339 @@ job -> (structure) -> participatingResources -> (list) +> endDateTime -> (string) @@ -341 +341,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. @@ -345 +369,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,}` +>>>> + @@ -349 +397 @@ job -> (structure) ->>>> The launch status of a participating resource. +>>>> The launch status of a participating server. @@ -361 +409 @@ job -> (structure) ->>> participatingResourceID -> (tagged union structure) +>>> launchActionsStatus -> (structure) @@ -363,5 +411 @@ 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. @@ -369 +413 @@ job -> (structure) ->>>> sourceNetworkID -> (string) +>>>> ssmAgentDiscoveryDatetime -> (string) @@ -371 +415 @@ job -> (structure) ->>>>> Source Network ID. +>>>>> Time where the AWS Systems Manager was detected as running on the launched instance. @@ -375,3 +419,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` @@ -380,12 +423,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. @@ -404,12 +435,0 @@ job -> (structure) ->>>>>>> ->>>>>>> actionCode -> (string) ->>>>>>> ->>>>>>>> Launch action code. ->>>>>>>> ->>>>>>>> Constraints: ->>>>>>>> ->>>>>>>> * min: `1` ->>>>>>>> * max: `1011` ->>>>>>>> * pattern: `^([A-Za-z0-9-/:])+$` ->>>>>>>> - @@ -425 +445 @@ 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}` @@ -429 +449 @@ job -> (structure) ->>>>>>> actionVersion -> (string) +>>>>>>> actionCode -> (string) @@ -431 +451 @@ job -> (structure) ->>>>>>>> Launch action version. +>>>>>>>> Launch action code. @@ -436,2 +456,2 @@ job -> (structure) ->>>>>>>> * max: `10` ->>>>>>>> * pattern: `^(\$DEFAULT|\$LATEST|[0-9]+)$` +>>>>>>>> * max: `1011` +>>>>>>>> * pattern: `([A-Za-z0-9-/:])+` @@ -441,5 +461 @@ job -> (structure) ->>>>>>> active -> (boolean) ->>>>>>> ->>>>>>>> Whether the launch action is active. ->>>>>>> ->>>>>>> category -> (string) +>>>>>>> type -> (string) @@ -447 +463 @@ job -> (structure) ->>>>>>>> Launch action category. +>>>>>>>> Launch action type. @@ -451,17 +467,2 @@ job -> (structure) ->>>>>>>> * `MONITORING`