Public/func_Remove-ApiManagementDeletedService.ps1

function Remove-ApiManagementDeletedService {
    param(
        [ValidateNotNullOrEmpty()]
        [Parameter(ValueFromPipeline = $true, Mandatory = $true)]
        [hashtable]$CdfConfig,
        [Parameter(Mandatory = $true)]
        [string] $Name
    )
    $azCtx = Get-AzureContext $CdfConfig.Platform.Env.subscriptionId
    $apiVersion = '?api-version=2022-04-01-preview'
    $baseUri = "https://management.azure.com/subscriptions/$($CdfConfig.Platform.Env.subscriptionId)/providers/Microsoft.ApiManagement/locations/$($CdfConfig.Platform.Env.region)"

    $restUri = "${baseUri}/deletedservices/${Name}${apiVersion}"
    $result = Invoke-AzRestMethod -DefaultProfile $azCtx -Uri $restUri -Method DELETE
    return $result.StatusCode
}