PowerNSX
3.0.1047
This module is not supported by VMware, and comes with no warranties express or implied. Please test and validate its functionality before using in a production environment.
It aims to focus on exposing New, Update, Remove and Get operations for all key NS
This module is not supported by VMware, and comes with no warranties express or implied. Please test and validate its functionality before using in a production environment.
It aims to focus on exposing New, Update, Remove and Get operations for all key NSX functions as well as adding additional functionality to extend the capabilities of NSX management beyond the native UI or API.
It is unlikely that it will ever expose 100% of the NSX API, but feature requests are welcomed if you find a particular function you require to be lacking.
PowerNSX is currently a work in progress and is not yet feature complete.
Minimum PowerShell version
3.0
Installation Options
Owners
Copyright
Copyright 2015 VMware, Inc. All Rights Reserved.
Package Details
Author(s)
- Nick Bradford
Functions
Add-XmlElement Format-Xml Invoke-NsxRestMethod Invoke-NsxWebRequest Connect-NsxServer Disconnect-NsxServer Get-PowerNsxVersion Get-NsxClusterStatus Invoke-NsxCli Wait-NsxJob Get-NsxCliDfwFilter Get-NsxCliDfwRule Get-NsxCliDfwAddrSet New-NsxManager Set-NsxManager New-NsxController Get-NsxController Remove-NsxController Wait-NsxControllerJob New-NsxIpPool Get-NsxIpPool Remove-NsxIpPool Get-NsxVdsContext New-NsxVdsContext Remove-NsxVdsContext New-NsxClusterVxlanConfig Install-NsxCluster Remove-NsxCluster Remove-NsxClusterVxlanConfig New-NsxSegmentIdRange Get-NsxSegmentIdRange Remove-NsxSegmentIdRange Get-NsxTransportZone New-NsxTransportZone Remove-NsxTransportZone Add-NsxTransportZoneMember Remove-NsxTransportZoneMember Get-NsxLogicalSwitch New-NsxLogicalSwitch Remove-NsxLogicalSwitch Get-NsxSpoofguardPolicy New-NsxSpoofguardPolicy Remove-NsxSpoofguardPolicy Publish-NsxSpoofguardPolicy Get-NsxSpoofguardNic Grant-NsxSpoofguardNicApproval Revoke-NsxSpoofguardNicApproval Get-NsxLogicalRouter New-NsxLogicalRouterInterfaceSpec New-NsxLogicalRouter Remove-NsxLogicalRouter Set-NsxLogicalRouter Set-NsxLogicalRouterInterface New-NsxLogicalRouterInterface Remove-NsxLogicalRouterInterface Get-NsxLogicalRouterInterface New-NsxAddressSpec New-NsxEdgeInterfaceSpec New-NsxEdgeSubInterfaceSpec Set-NsxEdgeInterface Clear-NsxEdgeInterface Get-NsxEdgeInterface New-NsxEdgeSubInterface Remove-NsxEdgeSubInterface Get-NsxEdgeSubInterface Get-NsxEdgeInterfaceAddress Add-NsxEdgeInterfaceAddress Remove-NsxEdgeInterfaceAddress Get-NsxEdge New-NsxEdge Repair-NsxEdge Set-NsxEdge Remove-NsxEdge Enable-NsxEdgeSsh Disable-NsxEdgeSsh Set-NsxEdgeNat Get-NsxEdgeNat Get-NsxEdgeNatRule New-NsxEdgeNatRule Remove-NsxEdgeNatRule Set-NsxEdgeFirewall Get-NsxEdgeFirewall Get-NsxEdgeFirewallRule New-NsxEdgeFirewallRule Remove-NsxEdgeFirewallRule Get-NsxEdgeCsr New-NsxEdgeCsr Remove-NsxEdgeCrl Get-NsxEdgeCertificate New-NsxEdgeSelfSignedCertificate Remove-NsxEdgeCertificate Get-NsxSslVpn Set-NsxSslVpn New-NsxSslVpnAuthServer Get-NsxSslVpnAuthServer New-NsxSslVpnUser Get-NsxSslVpnUser Remove-NsxSslVpnUser New-NsxSslVpnIpPool Get-NsxSslVpnIpPool Remove-NsxSslVpnIpPool New-NsxSslVpnPrivateNetwork Get-NsxSslVpnPrivateNetwork Remove-NsxSslVpnPrivateNetwork New-NsxSslVpnClientInstallationPackage Get-NsxSslVpnClientInstallationPackage Remove-NsxSslVpnClientInstallationPackage Set-NsxEdgeRouting Get-NsxEdgeRouting Get-NsxEdgeStaticRoute New-NsxEdgeStaticRoute Remove-NsxEdgeStaticRoute Get-NsxEdgePrefix New-NsxEdgePrefix Remove-NsxEdgePrefix Get-NsxEdgeBgp Set-NsxEdgeBgp Get-NsxEdgeBgpNeighbour New-NsxEdgeBgpNeighbour Remove-NsxEdgeBgpNeighbour Get-NsxEdgeOspf Set-NsxEdgeOspf Get-NsxEdgeOspfArea Remove-NsxEdgeOspfArea New-NsxEdgeOspfArea Get-NsxEdgeOspfInterface Remove-NsxEdgeOspfInterface New-NsxEdgeOspfInterface Get-NsxEdgeRedistributionRule Remove-NsxEdgeRedistributionRule New-NsxEdgeRedistributionRule Set-NsxLogicalRouterRouting Get-NsxLogicalRouterRouting Get-NsxLogicalRouterStaticRoute New-NsxLogicalRouterStaticRoute Remove-NsxLogicalRouterStaticRoute Get-NsxLogicalRouterPrefix New-NsxLogicalRouterPrefix Remove-NsxLogicalRouterPrefix Get-NsxLogicalRouterBgp Set-NsxLogicalRouterBgp Get-NsxLogicalRouterBgpNeighbour New-NsxLogicalRouterBgpNeighbour Remove-NsxLogicalRouterBgpNeighbour Get-NsxLogicalRouterOspf Set-NsxLogicalRouterOspf Get-NsxLogicalRouterOspfArea Remove-NsxLogicalRouterOspfArea New-NsxLogicalRouterOspfArea Get-NsxLogicalRouterOspfInterface Remove-NsxLogicalRouterOspfInterface New-NsxLogicalRouterOspfInterface Get-NsxLogicalRouterRedistributionRule Remove-NsxLogicalRouterRedistributionRule New-NsxLogicalRouterRedistributionRule Get-NsxSecurityGroup New-NsxSecurityGroup Remove-NsxSecurityGroup Add-NsxSecurityGroupMember Remove-NsxSecurityGroupMember New-NsxDynamicCriteriaSpec Add-NsxDynamicMemberSet Get-NsxDynamicMemberSet Remove-NsxDynamicMemberSet Add-NsxDynamicCriteria Get-NsxDynamicCriteria Remove-NsxDynamicCriteria New-NsxSecurityTag Get-NsxSecurityTag Remove-NsxSecurityTag Get-NsxSecurityTagAssignment New-NsxSecurityTagAssignment Remove-NsxSecurityTagAssignment Get-NsxIpSet New-NsxIpSet Remove-NsxIpSet Get-NsxMacSet New-NsxMacSet Remove-NsxMacSet Get-NsxService New-NsxService Remove-NsxService Get-NsxFirewallSection New-NsxFirewallSection Remove-NsxFirewallSection Get-NsxFirewallRule New-NsxFirewallRule Remove-NsxFirewallRule Get-NsxLoadBalancer Set-NsxLoadBalancer Get-NsxLoadBalancerMonitor New-NsxLoadBalancerMonitor Remove-NsxLoadBalancerMonitor Get-NsxLoadBalancerApplicationProfile New-NsxLoadBalancerApplicationProfile Remove-NsxLoadBalancerApplicationProfile New-NsxLoadBalancerMemberSpec New-NsxLoadBalancerPool Get-NsxLoadBalancerPool Remove-NsxLoadBalancerPool Get-NsxLoadBalancerPoolMember Set-NsxLoadBalancerPoolMember Add-NsxLoadBalancerPoolMember Remove-NsxLoadBalancerPoolMember Get-NsxLoadBalancerVip Add-NsxLoadBalancerVip Remove-NsxLoadBalancerVip Get-NsxSecurityPolicy Remove-NsxSecurityPolicy New-NsxSecurityPolicyFirewallRuleSpec Get-NsxSecurityPolicyHighestUsedPrecedence New-NsxSecurityPolicy New-NsxSecurityPolicyGuestIntrospectionSpec New-NsxSecurityPolicyNetworkIntrospectionSpec New-NsxSecurityPolicyAssignment Remove-NsxSecurityPolicyAssignment Get-NsxSecurityGroupEffectiveMember Get-NsxServiceDefinition Get-NsxServiceProfile Find-NsxWhereVMUsed Get-NsxBackingPortGroup Get-NsxBackingDVSwitch Update-PowerNsx Get-NsxFirewallExclusionListMember Add-NsxFirewallExclusionListMember Remove-NsxFirewallExclusionListMember Get-NsxManagerSsoConfig Get-NsxManagerVcenterConfig Get-NsxManagerTimeSettings Set-NsxManagerTimeSettings Clear-NsxManagerTimeSettings Get-NsxManagerSyslogServer Get-NsxManagerNetwork Get-NsxManagerBackup Get-NsxManagerComponentSummary Get-NsxManagerSystemSummary Get-NsxManagerCertificate Get-NsxManagerRole Set-NsxManagerRole Invoke-NsxManagerSync Get-NsxManagerSyncStatus Add-NsxSecondaryManager Get-NsxSecondaryManager Remove-NsxSecondaryManager New-NsxServiceGroup Add-NsxServiceGroupMember Get-NsxServiceGroup Get-NsxServiceGroupMember Remove-NsxServiceGroup Get-NsxLoadBalancerStats Get-NsxFirewallSavedConfiguration New-NsxFirewallSavedConfiguration Remove-NsxFirewallSavedConfiguration Set-NsxFirewallSavedConfiguration New-NsxLoadBalancerApplicationRule Get-NsxLoadBalancerApplicationRule Copy-NsxEdge Export-NsxObject Import-NsxObject Connect-NsxLogicalSwitch Disconnect-NsxLogicalSwitch Add-NsxLicense Get-NsxLicense Get-NsxApplicableMember Get-NsxSecurityGroupMemberTypes Get-NsxSecurityGroupEffectiveVirtualMachine Get-NsxSecurityGroupEffectiveIpAddress Get-NsxSecurityGroupEffectiveMacAddress Get-NsxSecurityGroupEffectiveVnic Set-NsxFirewallThreshold Get-NsxFirewallThreshold Get-NsxFirewallGlobalConfiguration Set-NsxFirewallGlobalConfiguration Add-NsxIpSetMember Remove-NsxIpSetMember Get-NsxUserRole Invoke-XpathQuery Get-NsxFirewallRuleMember Add-NsxFirewallRuleMember Remove-NsxFirewallRuleMember Wait-NsxGenericJob Get-NsxFirewallPublishStatus Get-NsxLogicalRouterBridging Set-NsxLogicalRouterBridging New-NsxLogicalRouterBridge Get-NsxLogicalRouterBridge Remove-NsxLogicalRouterBridge Remove-NsxEdgeCsr
Dependencies
FileList
- PowerNSX.nuspec
- PowerNSX.psd1
- PowerNSX.psm1
Version History
Version | Downloads | Last updated |
---|---|---|
3.0.1192 | 1,021,595 | 5/10/2021 |
3.0.1174 | 796,973 | 11/13/2019 |
3.0.1125 | 221,864 | 2/18/2019 |
3.0.1118 | 3,569 | 8/20/2018 |
3.0.1116 | 36 | 8/20/2018 |
3.0.1110 | 1,221 | 6/14/2018 |
3.0.1091 | 1,811 | 3/8/2018 |
3.0.1088 | 194 | 3/2/2018 |
3.0.1085 | 178 | 2/22/2018 |
3.0.1081 | 396 | 1/26/2018 |
3.0.1073 | 49 | 1/24/2018 |
3.0.1072 | 126 | 1/18/2018 |
3.0.1071 | 29 | 1/18/2018 |
3.0.1070 | 36 | 1/17/2018 |
3.0.1054 | 853 | 10/31/2017 |
3.0.1047 (current version) | 656 | 9/13/2017 |
3.0.1029 | 97 | 9/6/2017 |
3.0.1021 | 52 | 9/3/2017 |
3.0.1020 | 48 | 8/29/2017 |
3.0.1017 | 90 | 8/23/2017 |
3.0.1014 | 36 | 8/22/2017 |
3.0.1013 | 62 | 8/17/2017 |
3.0.1012 | 406 | 8/16/2017 |
3.0.1010 | 42 | 8/16/2017 |
3.0.1009 | 39 | 8/13/2017 |
3.0.1008 | 23 | 8/11/2017 |
3.0.1004 | 30 | 8/8/2017 |
3.0.1000 | 28 | 8/8/2017 |