function Clear-AWSSQSQueue { <# .SYNOPSIS Clears all messages from AWS Queues specified by the user. .DESCRIPTION .PARAMETER MasterConnectionString .LINK Runbook: https://confluence.alkami.com/x/rbBiDg .EXAMPLE oo #> [CmdletBinding(DefaultParameterSetName = 'QueuePrefix')] param( [Parameter(Mandatory = $false, ParameterSetName = "QueueName")] [string]$QueueName = "", [Parameter(Mandatory = $false, ParameterSetName = "QueuePrefix")] [string]$QueuePrefix = "", [Parameter(Mandatory = $false, ParameterSetName = "AllMatchedQueues")] [switch]$AllMatchedQueues ) DynamicParam { return (Get-AwsStandardDynamicParameters) } process { Write-Host $Profile } }