AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2026-04-10 · Documentation low

File: cli/latest/reference/drs/start-failback-launch.md

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`