Public/Get-PipelineLoggingPipelineRun.ps1
|
function Get-PipelineLoggingPipelineRun { [CmdletBinding(DefaultParameterSetName = "pipeline")] Param( [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true, ParameterSetName = "pipeline")] [Alias("id")] [string] $PipelineId, [Parameter(Mandatory = $true, ParameterSetName = "run")] [string] $RunId ) Process { if ($PSCmdlet.ParameterSetName -eq "pipeline") { Get-PipelineLoggingResource "pipelines/$PipelineId/runs" } else { Get-PipelineLoggingResource "pipelines/$PipelineId/runs/$RunId" -Single } } } |