Merge pull request #253 from lamw/master

Fixing Get/New-NSXTSegment due to NSX-T Policy API change
This commit is contained in:
Kyle Ruddy
2018-12-21 13:01:04 -05:00
committed by GitHub

View File

@@ -112,7 +112,7 @@ Function Get-NSXTSegment {
$subnets = $segment.subnets $subnets = $segment.subnets
$network = $subnets.network $network = $subnets.network
$gateway = $subnets.gateway_addresses $gateway = $subnets.gateway_address
$dhcpRange = $subnets.dhcp_ranges $dhcpRange = $subnets.dhcp_ranges
$tmp = [pscustomobject] @{ $tmp = [pscustomobject] @{
@@ -147,12 +147,11 @@ Function New-NSXTSegment {
.DESCRIPTION .DESCRIPTION
This cmdlet creates a new NSX-T Segment (Logical Networks) This cmdlet creates a new NSX-T Segment (Logical Networks)
.EXAMPLE .EXAMPLE
New-NSXTSegment -Name "sddc-cgw-network-4" -Gateway "192.168.4.1" -Prefix "24" -DHCP -DHCPRange "192.168.4.2-192.168.4.254" New-NSXTSegment -Name "sddc-cgw-network-4" -Gateway "192.168.4.1/24" -DHCP -DHCPRange "192.168.4.2-192.168.4.254"
#> #>
Param ( Param (
[Parameter(Mandatory=$True)]$Name, [Parameter(Mandatory=$True)]$Name,
[Parameter(Mandatory=$True)]$Gateway, [Parameter(Mandatory=$True)]$Gateway,
[Parameter(Mandatory=$True)]$Prefix,
[Parameter(Mandatory=$False)]$DHCPRange, [Parameter(Mandatory=$False)]$DHCPRange,
[Switch]$DHCP, [Switch]$DHCP,
[Switch]$Troubleshoot [Switch]$Troubleshoot
@@ -166,9 +165,8 @@ Function New-NSXTSegment {
} }
$subnets = @{ $subnets = @{
gateway_addresses = @($gateway); gateway_address = $gateway;
prefix_len = $Prefix; dhcp_ranges = $dhcpConf;
dhcp_ranges = $dhcpConf
} }
$payload = @{ $payload = @{