Remove possibility for multiple siteIdentifiers

Removed possibility for multiple siteIdentifiers. Need to find a new way to solve the problem looking for one hostIdentifier in the devices and hosts Sets.
This commit is contained in:
Wes Carroll
2019-02-20 08:07:32 -05:00
parent f7d1a3b63c
commit ed91b0e338
@@ -9,7 +9,7 @@ function Get-ZertoVirtualizationSite {
[Parameter( ParameterSetName = "networks", Mandatory = $true )] [Parameter( ParameterSetName = "networks", Mandatory = $true )]
[Parameter( ParameterSetName = "resourcePools", Mandatory = $true )] [Parameter( ParameterSetName = "resourcePools", Mandatory = $true )]
[Parameter( ParameterSetName = "vms", Mandatory = $true )] [Parameter( ParameterSetName = "vms", Mandatory = $true )]
[string[]]$siteIdentifiers, # [string[]]$siteIdentifiers,
[Parameter( ParameterSetName = "devices", Mandatory = $true )] [Parameter( ParameterSetName = "devices", Mandatory = $true )]
[Parameter( ParameterSetName = "folders", Mandatory = $true )] [Parameter( ParameterSetName = "folders", Mandatory = $true )]
[string]$siteIdentifier, [string]$siteIdentifier,
@@ -71,19 +71,19 @@ function Get-ZertoVirtualizationSite {
} }
"siteIdentifier" { "siteIdentifier" {
foreach ( $id in $siteIdentifiers ) { # foreach ( $id in $siteIdentifier ) {
$uri = "{0}/{1}" -f $baseUri, $id $uri = "{0}/{1}" -f $baseUri, $id
$results = Invoke-ZertoRestRequest -uri $uri $results = Invoke-ZertoRestRequest -uri $uri
$returnObject.Add($results) $returnObject.Add($results)
} # }
} }
default { default {
foreach ( $id in $siteIdentifiers ) { # foreach ( $id in $siteIdentifier ) {
$uri = "{0}/{1}/{2}" -f $baseUri, $siteIdentifier, $PSCmdlet.ParameterSetName.ToLower() $uri = "{0}/{1}/{2}" -f $baseUri, $siteIdentifier, $PSCmdlet.ParameterSetName.ToLower()
$results = Invoke-ZertoRestRequest -uri $uri $results = Invoke-ZertoRestRequest -uri $uri
$returnObject.Add($results) $returnObject.Add($results)
} # }
} }
} }
} }