From ae16ef6e52059558691775930341dfcd07c7f49a Mon Sep 17 00:00:00 2001 From: Troy Lindsay Date: Fri, 25 Oct 2019 15:23:06 -0500 Subject: [PATCH] #320: Add DomainName param to New-NSXTSegment Allows end user to specify the DNS domain name for the network segment --- Modules/VMware.VMC.NSXT/VMware.VMC.NSXT.psm1 | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Modules/VMware.VMC.NSXT/VMware.VMC.NSXT.psm1 b/Modules/VMware.VMC.NSXT/VMware.VMC.NSXT.psm1 index b8c9c9a..e74fc61 100644 --- a/Modules/VMware.VMC.NSXT/VMware.VMC.NSXT.psm1 +++ b/Modules/VMware.VMC.NSXT/VMware.VMC.NSXT.psm1 @@ -159,6 +159,7 @@ Function New-NSXTSegment { [Parameter(Mandatory=$True)]$Name, [Parameter(Mandatory=$True)]$Gateway, [Parameter(Mandatory=$False)]$DHCPRange, + [Parameter(Mandatory=$False)]$DomainName, [Switch]$DHCP, [Switch]$Troubleshoot ) @@ -179,6 +180,11 @@ Function New-NSXTSegment { display_name = $Name; subnets = @($subnets) } + + if($DomainName) { + $payload.domain_name = $DomainName + } + $body = $payload | ConvertTo-Json -depth 4 $method = "PUT"