AWS cli documentation change
Summary
Updated AWS CLI version from 2.34.25 to 2.34.28, restructured parameter order and response fields for the start-source-network-recovery command, including changes to field constraints, pattern validations, and reorganization of job response structure.
Security assessment
The changes are primarily documentation updates for AWS CLI command syntax and response structure. There is no evidence of addressing security vulnerabilities, patches, or security incidents. The changes include routine updates to field patterns, parameter ordering, and response field organization without any security context or mention of security fixes.
Diff
diff --git a/cli/latest/reference/drs/start-source-network-recovery.md b/cli/latest/reference/drs/start-source-network-recovery.md index a8ccf6748..f6e6cf00b 100644 --- a//cli/latest/reference/drs/start-source-network-recovery.md +++ b//cli/latest/reference/drs/start-source-network-recovery.md @@ -15 +15 @@ - * [AWS CLI 2.34.25 Command Reference](../../index.html) » + * [AWS CLI 2.34.28 Command Reference](../../index.html) » @@ -67 +66,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 - [--deploy-as-new | --no-deploy-as-new] @@ -68,0 +68 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 + [--deploy-as-new | --no-deploy-as-new] @@ -95,4 +94,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 -`--deploy-as-new` | `--no-deploy-as-new` (boolean) - -> Don’t update existing CloudFormation Stack, recover the network using a new stack. - @@ -114 +110 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 ->> cfnStackName -> (string) +>> sourceNetworkID -> (string) [required] @@ -116 +112 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 ->>> CloudFormation stack name to be used for recovering the network. +>>> The ID of the Source Network you want to recover. @@ -120,3 +116,3 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 ->>> * min: `1` ->>> * max: `128` ->>> * pattern: `^[a-zA-Z][-a-zA-Z0-9]*$` +>>> * min: `20` +>>> * max: `20` +>>> * pattern: `sn-[0-9a-zA-Z]{17}` @@ -126 +122 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 ->> sourceNetworkID -> (string) [required] +>> cfnStackName -> (string) @@ -128 +124 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 ->>> The ID of the Source Network you want to recover. +>>> CloudFormation stack name to be used for recovering the network. @@ -132,3 +128,3 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 ->>> * min: `20` ->>> * max: `20` ->>> * pattern: `^sn-[0-9a-zA-Z]{17}$` +>>> * min: `1` +>>> * max: `128` +>>> * pattern: `[a-zA-Z][-a-zA-Z0-9]*` @@ -141 +137 @@ Shorthand Syntax: - cfnStackName=string,sourceNetworkID=string ... + sourceNetworkID=string,cfnStackName=string ... @@ -149,2 +145,2 @@ JSON Syntax: - "cfnStackName": "string", - "sourceNetworkID": "string" + "sourceNetworkID": "string", + "cfnStackName": "string" @@ -155,0 +152,4 @@ JSON Syntax: +`--deploy-as-new` | `--no-deploy-as-new` (boolean) + +> Don’t update existing CloudFormation Stack, recover the network using a new stack. + @@ -308 +308 @@ job -> (structure) -> arn -> (string) +> jobID -> (string) [required] @@ -310 +310 @@ job -> (structure) ->> The ARN of a Job. +>> The ID of the Job. @@ -314,3 +314,3 @@ job -> (structure) ->> * min: `20` ->> * max: `2048` ->> * pattern: `^arn:.{16,2044}$` +>> * min: `24` +>> * max: `24` +>> * pattern: `drsjob-[0-9a-zA-Z]{17}` @@ -320 +320 @@ job -> (structure) -> creationDateTime -> (string) +> arn -> (string) @@ -322 +322 @@ job -> (structure) ->> The date and time of when the Job was created. +>> The ARN of a Job. @@ -326,3 +326,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}` @@ -332 +332 @@ job -> (structure) -> endDateTime -> (string) +> type -> (string) @@ -334 +334 @@ job -> (structure) ->> The date and time of when the Job ended. +>> The type of the Job. @@ -336 +336 @@ job -> (structure) ->> Constraints: +>> Possible values: @@ -338,3 +338,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` @@ -362 +362 @@ job -> (structure) -> jobID -> (string) [required] +> creationDateTime -> (string) @@ -364 +364 @@ job -> (structure) ->> The ID of the Job. +>> The date and time of when the Job was created. @@ -368,3 +368,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` @@ -374 +374 @@ job -> (structure) -> participatingResources -> (list) +> endDateTime -> (string) @@ -376 +376,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. @@ -380 +404,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,}` +>>>> + @@ -384 +432 @@ job -> (structure) ->>>> The launch status of a participating resource. +>>>> The launch status of a participating server. @@ -396 +444 @@ job -> (structure) ->>> participatingResourceID -> (tagged union structure) +>>> launchActionsStatus -> (structure) @@ -398,5 +446 @@ 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. @@ -404 +448 @@ job -> (structure) ->>>> sourceNetworkID -> (string) +>>>> ssmAgentDiscoveryDatetime -> (string) @@ -406 +450 @@ job -> (structure) ->>>>> Source Network ID. +>>>>> Time where the AWS Systems Manager was detected as running on the launched instance. @@ -410,3 +454,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` @@ -415,12 +458,0 @@ job -> (structure) -> -> participatingServers -> (list) -> ->> A list of servers that the Job is acting upon. ->> ->> (structure)