Merge pull request #321 from tlindsay42/New-NSXTSegment-domainName
Add DomainName param to New-NSXTSegment
This commit is contained in:
@@ -152,6 +152,8 @@ Function New-NSXTSegment {
|
|||||||
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/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"
|
||||||
|
.EXAMPLE
|
||||||
|
New-NSXTSegment -Name "sddc-cgw-network-4" -Gateway "192.168.4.1/24" -DHCP -DHCPRange "192.168.4.2-192.168.4.254" -DomainName 'vmc.local'
|
||||||
.EXAMPLE
|
.EXAMPLE
|
||||||
New-NSXTSegment -Name "sddc-cgw-network-5" -Gateway "192.168.5.1/24"
|
New-NSXTSegment -Name "sddc-cgw-network-5" -Gateway "192.168.5.1/24"
|
||||||
#>
|
#>
|
||||||
@@ -159,6 +161,7 @@ Function New-NSXTSegment {
|
|||||||
[Parameter(Mandatory=$True)]$Name,
|
[Parameter(Mandatory=$True)]$Name,
|
||||||
[Parameter(Mandatory=$True)]$Gateway,
|
[Parameter(Mandatory=$True)]$Gateway,
|
||||||
[Parameter(Mandatory=$False)]$DHCPRange,
|
[Parameter(Mandatory=$False)]$DHCPRange,
|
||||||
|
[Parameter(Mandatory=$False)]$DomainName,
|
||||||
[Switch]$DHCP,
|
[Switch]$DHCP,
|
||||||
[Switch]$Troubleshoot
|
[Switch]$Troubleshoot
|
||||||
)
|
)
|
||||||
@@ -179,6 +182,11 @@ Function New-NSXTSegment {
|
|||||||
display_name = $Name;
|
display_name = $Name;
|
||||||
subnets = @($subnets)
|
subnets = @($subnets)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($DomainName) {
|
||||||
|
$payload.domain_name = $DomainName
|
||||||
|
}
|
||||||
|
|
||||||
$body = $payload | ConvertTo-Json -depth 4
|
$body = $payload | ConvertTo-Json -depth 4
|
||||||
|
|
||||||
$method = "PUT"
|
$method = "PUT"
|
||||||
|
|||||||
Reference in New Issue
Block a user