AWS cli documentation change
Summary
Updated AWS CLI version from 2.34.25 to 2.34.28 and restructured the sourceNetwork response object by reordering fields, updating field names (arn to sourceNetworkID, cfnStackName to sourceVpcID), modifying validation patterns (removing regex anchors ^ and $), and adjusting field constraints (min/max lengths).
Security assessment
The changes appear to be documentation updates for API response structure and validation patterns. There is no evidence of addressing security vulnerabilities, incidents, or weaknesses. The pattern changes (removing ^ and $ anchors) may affect input validation but appear to be documentation corrections rather than security fixes. No security features are documented or mentioned.
Diff
diff --git a/cli/latest/reference/drs/stop-source-network-replication.md b/cli/latest/reference/drs/stop-source-network-replication.md index bd1f0b9bc..54ec6f758 100644 --- a//cli/latest/reference/drs/stop-source-network-replication.md +++ b//cli/latest/reference/drs/stop-source-network-replication.md @@ -15 +15 @@ - * [AWS CLI 2.34.25 Command Reference](../../index.html) » + * [AWS CLI 2.34.28 Command Reference](../../index.html) » @@ -101 +101 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/drs-20 -> * pattern: `^sn-[0-9a-zA-Z]{17}$` +> * pattern: `sn-[0-9a-zA-Z]{17}` @@ -222 +222 @@ sourceNetwork -> (structure) -> arn -> (string) +> sourceNetworkID -> (string) @@ -224 +224 @@ sourceNetwork -> (structure) ->> The ARN of the Source Network. +>> Source Network ID. @@ -229,2 +229,2 @@ sourceNetwork -> (structure) ->> * max: `2048` ->> * pattern: `^arn:.{16,2044}$` +>> * max: `20` +>> * pattern: `sn-[0-9a-zA-Z]{17}` @@ -234 +234 @@ sourceNetwork -> (structure) -> cfnStackName -> (string) +> sourceVpcID -> (string) @@ -236 +236 @@ sourceNetwork -> (structure) ->> CloudFormation stack name that was deployed for recovering the Source Network. +>> VPC ID protected by the Source Network. @@ -240,3 +240,3 @@ sourceNetwork -> (structure) ->> * min: `1` ->> * max: `128` ->> * pattern: `^[a-zA-Z][-a-zA-Z0-9]*$` +>> * min: `12` +>> * max: `21` +>> * pattern: `vpc-[0-9a-fA-F]{8,}` @@ -246 +246 @@ sourceNetwork -> (structure) -> lastRecovery -> (structure) +> arn -> (string) @@ -248 +248 @@ sourceNetwork -> (structure) ->> An object containing information regarding the last recovery of the Source Network. +>> The ARN of the Source Network. @@ -250 +250 @@ sourceNetwork -> (structure) ->> apiCallDateTime -> (timestamp) +>> Constraints: @@ -252 +252,3 @@ sourceNetwork -> (structure) ->>> The date and time the last Source Network recovery was initiated. +>> * min: `20` +>> * max: `2048` +>> * pattern: `arn:.{16,2044}` @@ -254 +256,7 @@ sourceNetwork -> (structure) ->> jobID -> (string) + +> +> tags -> (map) +> +>> A list of tags associated with the Source Network. +>> +>> key -> (string) @@ -256,2 +263,0 @@ sourceNetwork -> (structure) ->>> The ID of the Job that was used to last recover the Source Network. ->>> @@ -260,3 +266,2 @@ sourceNetwork -> (structure) ->>> * min: `24` ->>> * max: `24` ->>> * pattern: `^drsjob-[0-9a-zA-Z]{17}$` +>>> * min: `0` +>>> * max: `256` @@ -266 +271 @@ sourceNetwork -> (structure) ->> lastRecoveryResult -> (string) +>> value -> (string) @@ -268,3 +273 @@ sourceNetwork -> (structure) ->>> The status of the last recovery status of this Source Network. ->>> ->>> Possible values: +>>> Constraints: @@ -272,7 +275,2 @@ sourceNetwork -> (structure) ->>> * `NOT_STARTED` ->>> * `IN_PROGRESS` ->>> * `SUCCESS` ->>> * `FAIL` ->>> * `PARTIAL_SUCCESS` ->>> * `ASSOCIATE_SUCCESS` ->>> * `ASSOCIATE_FAIL` +>>> * min: `0` +>>> * max: `256` @@ -281,12 +278,0 @@ sourceNetwork -> (structure) -> -> launchedVpcID -> (string) -> ->> ID of the recovered VPC following Source Network recovery. ->> ->> Constraints: ->> ->> * min: `12` ->> * max: `21` ->> * pattern: `^vpc-[0-9a-fA-F]{8,}$` ->> - @@ -318,13 +304 @@ sourceNetwork -> (structure) -> sourceAccountID -> (string) -> ->> Account ID containing the VPC protected by the Source Network. ->> ->> Constraints: ->> ->> * min: `12` ->> * max: `12` ->> * pattern: `[0-9]{12,}` ->> - -> -> sourceNetworkID -> (string) +> cfnStackName -> (string) @@ -332 +306 @@ sourceNetwork -> (structure) ->> Source Network ID. +>> CloudFormation stack name that was deployed for recovering the Source Network. @@ -336,3 +310,3 @@ sourceNetwork -> (structure) ->> * min: `20` ->> * max: `20` ->> * pattern: `^sn-[0-9a-zA-Z]{17}$` +>> * min: `1` +>> * max: `128` +>> * pattern: `[a-zA-Z][-a-zA-Z0-9]*` @@ -350 +324 @@ sourceNetwork -> (structure) ->> * pattern: `^(us(-gov)?|ap|ca|cn|eu|sa|af|me|il)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-[0-9]$` +>> * pattern: `(us(-gov)?|ap|ca|cn|eu|sa|af|me|il)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-[0-9]` @@ -354 +328 @@ sourceNetwork -> (structure) -> sourceVpcID -> (string) +> sourceAccountID -> (string) @@ -356 +330 @@ sourceNetwork -> (structure) ->> VPC ID protected by the Source Network. +>> Account ID containing the VPC protected by the Source Network. @@ -361,2 +335,2 @@ sourceNetwork -> (structure) ->> * max: `21` ->> * pattern: `^vpc-[0-9a-fA-F]{8,}$` +>> * max: `12` +>> * pattern: `.*[0-9]{12,}.*` @@ -366 +340 @@ sourceNetwork -> (structure) -> tags -> (map) +> lastRecovery -> (structure) @@ -368 +342 @@ sourceNetwork -> (structure) ->> A list of tags associated with the Source Network. +>> An object containing information regarding the last recovery of the Source Network. @@ -370 +344,5 @@ sourceNetwork -> (structure) ->> key -> (string) +>> apiCallDateTime -> (timestamp) +>> +>>> The date and time the last Source Network recovery was initiated. +>> +>> jobID -> (string) @@ -371,0 +350,2 @@ sourceNetwork -> (structure) +>>> The ID of the Job that was used to last recover the Source Network. +>>> @@ -374,2 +354,3 @@ sourceNetwork -> (structure) ->>> * min: `0` ->>> * max: `256` +>>> * min: `24` +>>> * max: `24` +>>> * pattern: `drsjob-[0-9a-zA-Z]{17}` @@ -379 +360 @@ sourceNetwork -> (structure) ->> value -> (string) +>> lastRecoveryResult -> (string) @@ -381 +362 @@ sourceNetwork -> (structure) ->>> Constraints: +>>> The status of the last recovery status of this Source Network. @@ -383,2 +364,9 @@ sourceNetwork -> (structure) ->>> * min: `0` ->>> * max: `256` +>>> Possible values: +>>> +>>> * `NOT_STARTED` +>>> * `IN_PROGRESS` +>>> * `SUCCESS` +>>> * `FAIL` +>>> * `PARTIAL_SUCCESS` +>>> * `ASSOCIATE_SUCCESS` +>>> * `ASSOCIATE_FAIL` @@ -386,0 +375,12 @@ sourceNetwork -> (structure) +> +> launchedVpcID -> (string) +> +>> ID of the recovered VPC following Source Network recovery. +>> +>> Constraints: +>> +>> * min: `12` +>> * max: `21` +>> * pattern: `vpc-[0-9a-fA-F]{8,}` +>> + @@ -398 +398 @@ sourceNetwork -> (structure) - * [AWS CLI 2.34.25 Command Reference](../../index.html) » + * [AWS CLI 2.34.28 Command Reference](../../index.html) »