functions/generated/Symbol/Get-AdsSymbolSymsrv.ps1
function Get-AdsSymbolSymsrv { <# .SYNOPSIS .DESCRIPTION Given a client key, returns the best matched debug entry. .PARAMETER Organization The name of the Azure DevOps organization. .PARAMETER DebugEntryClientKey A "client key" used by both ends of Microsoft's symbol protocol to identify a debug entry. The semantics of client key is governed by symsrv and is beyond the scope of this documentation. .PARAMETER ApiVersion Version of the API to use. This should be set to '7.1-preview.1' to use this version of the api. .EXAMPLE PS C:\> Get-AdsSymbolSymsrv -Organization $organization -DebugEntryClientKey $debugentryclientkey -ApiVersion $apiversion Given a client key, returns the best matched debug entry. .LINK <unknown> #> [CmdletBinding(DefaultParameterSetName = 'default')] param ( [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $Organization, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $DebugEntryClientKey, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = 'default')] [string] $ApiVersion ) process { $__mapping = @{ 'ApiVersion' = 'api-version' } $__body = $PSBoundParameters | ConvertTo-Hashtable -Include @() -Mapping $__mapping $__query = $PSBoundParameters | ConvertTo-Hashtable -Include @('ApiVersion') -Mapping $__mapping $__header = $PSBoundParameters | ConvertTo-Hashtable -Include @() -Mapping $__mapping $__path = 'https://artifacts.dev.azure.com/{organization}/_apis/symbol/symsrv/{debugEntryClientKey}' -Replace '{organization}',$Organization -Replace '{debugEntryClientKey}',$DebugEntryClientKey Invoke-RestRequest -Path $__path -Method get -Body $__body -Query $__query -Header $__header } } |