Public/Delete-EdgeDeveloper.ps1
Function Delete-EdgeDeveloper { <# .SYNOPSIS Delete an developer app from Apigee Edge. .DESCRIPTION Delete an developer app from Apigee Edge. .PARAMETER Name The id or email address of the developer to delete. .PARAMETER Org The Apigee Edge organization. The default is to use the value from Set-EdgeConnection. .EXAMPLE Delete-EdgeDeveloper -Name dchiesa@example.org .EXAMPLE Create-EdgeDeveloper .FUNCTIONALITY ApigeeEdge #> [cmdletbinding()] param( [Parameter(Mandatory=$True)][string]$Name, [string]$Org ) if (!$PSBoundParameters['Name']) { throw [System.ArgumentNullException] "Name", 'The -Name parameter is required.' } $Options = @{ Collection = 'developers'; Name = $Name; } if ($PSBoundParameters['Debug']) { $DebugPreference = 'Continue' $Options['Debug'] = $Debug } if ($PSBoundParameters['Org']) { $Options['Org'] = $Org } Write-Debug $( [string]::Format("Delete-EdgeDeveloper Options {0}", $(ConvertTo-Json $Options ))) Delete-EdgeObject @Options } |