Update VMware.Skyline.InsightsApi.psm1

Fixing minor issue uncovered by testing where only a product (vCenter Name) was passed to Get-SkylineFinding function.  When passed by pipeline, the product was applied to each pipeline input.  Making a change to require passing through pipeline by property name only.

Signed-off-by: Brian Wuchner <brian.wuchner@gmail.com>
This commit is contained in:
Brian Wuchner
2022-03-20 20:50:13 -04:00
parent d85c6096a3
commit b2e0decb68

View File

@@ -184,9 +184,9 @@ Function Get-SkylineFinding {
#> #>
[cmdletbinding()] [cmdletbinding()]
param( param(
[Parameter(ValueFromPipeline=$true, ValueFromPipelineByPropertyName=$true)][string]$findingId, [Parameter(ValueFromPipelineByPropertyName=$true)][string]$findingId,
[Parameter(ValueFromPipeline=$true, ValueFromPipelineByPropertyName=$true)][string[]]$products, [Parameter(ValueFromPipelineByPropertyName=$true)][string[]]$products,
[Parameter(ValueFromPipeline=$true, ValueFromPipelineByPropertyName=$true)][ValidateSet('CRITICAL','MODERATE','TRIVIAL')][string]$severity, [Parameter(ValueFromPipelineByPropertyName=$true)][ValidateSet('CRITICAL','MODERATE','TRIVIAL')][string]$severity,
[Parameter(DontShow=$true)][ValidateRange(1,200)][int]$pagesize=200 [Parameter(DontShow=$true)][ValidateRange(1,200)][int]$pagesize=200
) )