Merge pull request #253 from lamw/master
Fixing Get/New-NSXTSegment due to NSX-T Policy API change
This commit is contained in:
@@ -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 = @{
|
||||||
|
|||||||
Reference in New Issue
Block a user