ps/Modules/Cole.PowerShell.Developer/Public/Clear-AWSSQSQueue.ps1
2023-05-30 22:51:22 -07:00

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
}
}