codelocations/Remove-HubCodeLocation.ps1
|
function Remove-HubCodeLocation { <# .SYNOPSIS Removes a hub code location .DESCRIPTION .EXAMPLE #> Param( [Parameter(ValueFromPipeline, HelpMessage = 'The code location to be deleted', Mandatory = $true)] [BlackDuck.Hub.CodeLocation] $CodeLocationToRemove ) begin { # VerifyHubLogin } process { $url = '' if ($CodeLocationToRemove -and ![string]::IsNullOrEmpty($CodeLocationToRemove.href)) { $url = $CodeLocationToRemove.href } else { throw "Not a valid code location to remove: ${CodeLocationToRemove}" } Invoke-RestMethod -Uri $url -Method Delete @global:hubInvocationParams -FollowRelLink > $null } } |