Public/func_Get-ApiManagementDeletedService.ps1

function Get-ApiManagementDeletedService {
    param(
        [ValidateNotNullOrEmpty()]
        [Parameter(ValueFromPipeline = $true, Mandatory = $true)]
        [hashtable]$CdfConfig
    )

    $azCtx = Get-AzureContext $CdfConfig.Platform.Env.subscriptionId
    $apiVersion = '2022-04-01-preview'
    $baseUri = "https://management.azure.com/subscriptions/$($CdfConfig.Platform.Env.subscriptionId)/providers/Microsoft.ApiManagement"

    $restUri = "${baseUri}/deletedservices?api-version=${apiVersion}"
    $result = Invoke-AzRestMethod -DefaultProfile $azCtx -Uri "$restUri" -Method GET
    $instances = ConvertFrom-Json -AsHashtable $result.Content
    return $instances.value
}