private/Remove-AdfObjectRestAPI.ps1
function Remove-AdfObjectRestAPI { [CmdletBinding()] param ( [parameter(Mandatory = $true)] $type_plural, [parameter(Mandatory = $true)] $name, [parameter(Mandatory = $true)] $adfInstance ) Write-Debug "BEGIN: Remove-AdfObjectRestAPI()" $url = "$($script:BaseApiUrl)$($adfInstance.Id)/$type_plural/$($name)?api-version=2018-06-01" # Delete given object via Rest API $r = Invoke-AzRestMethod -Method 'DELETE' -Uri $url #-Headers $authHeader -ContentType "application/json" if ($r.StatusCode -ne 200) { Write-Error -Message "Unexpected response code: $($r.StatusCode) from the API." } Write-Debug "END: Remove-AdfObjectRestAPI()" } # https://learn.microsoft.com/en-us/rest/api/datafactory/credential-operations/delete?tabs=HTTP |