diff --git a/Include/sdk/_sdk-versions.json b/Include/sdk/_sdk-versions.json
index 7c04ef6b22..10102d2a92 100644
--- a/Include/sdk/_sdk-versions.json
+++ b/Include/sdk/_sdk-versions.json
@@ -1,6 +1,6 @@
{
- "ProductVersion" : "3.7.608.0",
+ "ProductVersion" : "3.7.608.1",
"CoreVersion" : "3.7.200.5",
"OverrideCoreVersion" : "3.3",
"DefaultToPreview" : false,
@@ -362,7 +362,7 @@
"InPreview" : false
},
"SQS" : {
- "Version" : "3.7.200.5",
+ "Version" : "3.7.200.6",
"AssemblyVersionOverride" : "3.3",
"Dependencies" : {
"Core" : "3.7.200.5"
diff --git a/changelogs/CHANGELOG.2023.md b/changelogs/CHANGELOG.2023.md
index 0114f178c4..08fe55dab6 100644
--- a/changelogs/CHANGELOG.2023.md
+++ b/changelogs/CHANGELOG.2023.md
@@ -1,4 +1,7 @@
-### 4.1.380 (2023-07-27 21:13Z)
+### 4.1.381 (2023-07-28 03:29Z)
+ * AWS Tools for PowerShell now use AWS .NET SDK 3.7.608.1 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md.
+
+### 4.1.380 (2023-07-27 21:13Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.608.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md.
### 4.1.379 (2023-07-26 21:37Z)
diff --git a/changelogs/CHANGELOG.ALL.md b/changelogs/CHANGELOG.ALL.md
index 6d6e92e0e8..6a0a41a6a4 100644
--- a/changelogs/CHANGELOG.ALL.md
+++ b/changelogs/CHANGELOG.ALL.md
@@ -1,4 +1,7 @@
-### 4.1.380 (2023-07-27 21:13Z)
+### 4.1.381 (2023-07-28 03:29Z)
+ * AWS Tools for PowerShell now use AWS .NET SDK 3.7.608.1 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md.
+
+### 4.1.380 (2023-07-27 21:13Z)
* AWS Tools for PowerShell now use AWS .NET SDK 3.7.608.0 and leverage its new features and improvements. Please find a description of the changes at https://github.com/aws/aws-sdk-net/blob/master/changelogs/SDK.CHANGELOG.ALL.md.
### 4.1.379 (2023-07-26 21:37Z)
diff --git a/modules/AWSPowerShell/Cmdlets/SQS/Basic/Clear-SQSQueue-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SQS/Basic/Clear-SQSQueue-Cmdlet.cs
index 1fb3bd2e47..b0ccc174d3 100644
--- a/modules/AWSPowerShell/Cmdlets/SQS/Basic/Clear-SQSQueue-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/SQS/Basic/Clear-SQSQueue-Cmdlet.cs
@@ -28,7 +28,8 @@
namespace Amazon.PowerShell.Cmdlets.SQS
{
///
- /// Deletes the messages in a queue specified by the QueueURL
parameter.
+ /// Deletes available messages in a queue (including in-flight messages) specified by
+ /// the QueueURL
parameter.
///
///
/// When you use the PurgeQueue
action, you can't retrieve any messages deleted
diff --git a/modules/AWSPowerShell/Cmdlets/SQS/Basic/Get-SQSMessageMoveTask-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SQS/Basic/Get-SQSMessageMoveTask-Cmdlet.cs
index 8b79017458..67765e1326 100644
--- a/modules/AWSPowerShell/Cmdlets/SQS/Basic/Get-SQSMessageMoveTask-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/SQS/Basic/Get-SQSMessageMoveTask-Cmdlet.cs
@@ -29,6 +29,17 @@ namespace Amazon.PowerShell.Cmdlets.SQS
{
///
/// Gets the most recent message movement tasks (up to 10) under a specific source queue.
+ ///
+ /// -
+ /// This action is currently limited to supporting message redrive from dead-letter
+ /// queues (DLQs) only. In this context, the source queue is the dead-letter queue
+ /// (DLQ), while the destination queue can be the original source queue (from which the
+ /// messages were driven to the dead-letter-queue), or a custom destination queue.
+ ///
-
+ /// Currently, only standard queues are supported.
+ ///
-
+ /// Only one active message movement task is supported per queue at any given time.
+ ///
///
[Cmdlet("Get", "SQSMessageMoveTask")]
[OutputType("Amazon.SQS.Model.ListMessageMoveTasksResultEntry")]
diff --git a/modules/AWSPowerShell/Cmdlets/SQS/Basic/Start-SQSMessageMoveTask-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SQS/Basic/Start-SQSMessageMoveTask-Cmdlet.cs
index edc19efd9a..14f95cee96 100644
--- a/modules/AWSPowerShell/Cmdlets/SQS/Basic/Start-SQSMessageMoveTask-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/SQS/Basic/Start-SQSMessageMoveTask-Cmdlet.cs
@@ -32,12 +32,17 @@ namespace Amazon.PowerShell.Cmdlets.SQS
/// destination queue.
///
/// -
- /// This action is currently limited to supporting message redrive from dead-letter queues
- /// (DLQs) only. In this context, the source queue is the dead-letter queue (DLQ), while
- /// the destination queue can be the original source queue (from which the messages were
- /// driven to the dead-letter-queue), or a custom destination queue.
+ /// This action is currently limited to supporting message redrive from queues that are
+ /// configured as dead-letter
+ /// queues (DLQs) of other Amazon SQS queues only. Non-SQS queue sources of dead-letter
+ /// queues, such as Lambda or Amazon SNS topics, are currently not supported.
///
-
- /// Currently, only standard queues are supported.
+ /// In dead-letter queues redrive context, the
StartMessageMoveTask
the source
+ /// queue is the DLQ, while the destination queue can be the original source queue (from
+ /// which the messages were driven to the dead-letter-queue), or a custom destination
+ /// queue.
+ /// -
+ /// Currently, only standard queues support redrive. FIFO queues don't support redrive.
///
-
/// Only one active message movement task is supported per queue at any given time.
///
@@ -82,7 +87,9 @@ public partial class StartSQSMessageMoveTaskCmdlet : AmazonSQSClientCmdlet, IExe
///
///
/// The ARN of the queue that contains the messages to be moved to another queue. Currently,
- /// only dead-letter queue (DLQ) ARNs are accepted.
+ /// only ARNs of dead-letter queues (DLQs) whose sources are other Amazon SQS queues are
+ /// accepted. DLQs whose sources are non-SQS queues, such as Lambda or Amazon SNS topics,
+ /// are not currently supported.
///
///
#if !MODULAR
diff --git a/modules/AWSPowerShell/Cmdlets/SQS/Basic/Stop-SQSMessageMoveTask-Cmdlet.cs b/modules/AWSPowerShell/Cmdlets/SQS/Basic/Stop-SQSMessageMoveTask-Cmdlet.cs
index a917dda8a9..08dc3a38da 100644
--- a/modules/AWSPowerShell/Cmdlets/SQS/Basic/Stop-SQSMessageMoveTask-Cmdlet.cs
+++ b/modules/AWSPowerShell/Cmdlets/SQS/Basic/Stop-SQSMessageMoveTask-Cmdlet.cs
@@ -28,13 +28,20 @@
namespace Amazon.PowerShell.Cmdlets.SQS
{
///
- /// Cancels a specified message movement task.
+ /// Cancels a specified message movement task. A message movement can only be cancelled
+ /// when the current status is RUNNING. Cancelling a message movement task does not revert
+ /// the messages that have already been moved. It can only stop the messages that have
+ /// not been moved yet.
///
/// -
- /// A message movement can only be cancelled when the current status is RUNNING.
+ /// This action is currently limited to supporting message redrive from dead-letter
+ /// queues (DLQs) only. In this context, the source queue is the dead-letter queue
+ /// (DLQ), while the destination queue can be the original source queue (from which the
+ /// messages were driven to the dead-letter-queue), or a custom destination queue.
///
-
- /// Cancelling a message movement task does not revert the messages that have already
- /// been moved. It can only stop the messages that have not been moved yet.
+ /// Currently, only standard queues are supported.
+ ///
-
+ /// Only one active message movement task is supported per queue at any given time.
///
///
[Cmdlet("Stop", "SQSMessageMoveTask", SupportsShouldProcess = true, ConfirmImpact = ConfirmImpact.Medium)]
diff --git a/modules/AWSPowerShell/CmdletsList.dat b/modules/AWSPowerShell/CmdletsList.dat
index 6d5d6c620e..fae8d8029d 100644
Binary files a/modules/AWSPowerShell/CmdletsList.dat and b/modules/AWSPowerShell/CmdletsList.dat differ
diff --git a/modules/ModularAWSPowerShell/CmdletsList.dat b/modules/ModularAWSPowerShell/CmdletsList.dat
index 4bbcebebae..8d4838bc93 100644
Binary files a/modules/ModularAWSPowerShell/CmdletsList.dat and b/modules/ModularAWSPowerShell/CmdletsList.dat differ