37 lines
768 B
PowerShell
37 lines
768 B
PowerShell
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
|
|
}
|
|
}
|