Merge pull request #234 from lamw/master

Updated NSX-T function + new HCX functions
This commit is contained in:
Kyle Ruddy
2018-11-02 13:19:29 -04:00
committed by GitHub
3 changed files with 1144 additions and 5 deletions

View File

@@ -12,7 +12,7 @@
RootModule = 'VMware.HCX.psm1'
# Version number of this module.
ModuleVersion = '1.0.0'
ModuleVersion = '1.0.2'
# Supported PSEditions
# CompatiblePSEditions = @()
@@ -36,7 +36,7 @@ Description = 'PowerShell Module for Managing Hybrid Cloud Extension (HCX) on VM
PowerShellVersion = '6.0'
# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
FunctionsToExport = 'Connect-HcxServer', 'Get-HcxCloudConfig', 'Connect-HcxVAMI', 'Get-HcxVAMIVCConfig'
FunctionsToExport = 'Connect-HcxServer', 'Get-HcxCloudConfig', 'Get-HcxEndpoint', 'New-HcxMigration', 'Get-HcxMigration', 'Connect-HcxVAMI', 'Get-HcxVCConfig', 'Set-HcxLicense', 'Set-HcxVCConfig', 'Get-HcxNSXConfig', 'Set-HcxNSXConfig', 'Get-HcxCity', 'Get-HcxLocation', 'Set-HcxLocation', 'Get-HcxRoleMapping', 'Set-HcxRoleMapping', 'Get-HcxProxy', 'Set-HcxProxy', 'Remove-HcxProxy'
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
CmdletsToExport = @()

File diff suppressed because it is too large Load Diff

View File

@@ -605,7 +605,13 @@ Function Get-NSXTGroup {
$members = @()
foreach ($member in $group.expression) {
$members += $member.ip_addresses
if($member.ip_addresses) {
$members += $member.ip_addresses
} else {
if($member.resource_type -eq "Condition") {
$members += $member.value
}
}
}
$tmp = [pscustomobject] @{