$NamespaceManagementSupervisorsNetworksManagementNetworkBacking = Initialize-NamespaceManagementSupervisorsNetworksManagementNetworkBacking -Backing "NETWORK" -Network "MyNetwork"
$NamespaceManagementNetworksServiceDNS = Initialize-NamespaceManagementNetworksServiceDNS -Servers "MyServers" -SearchDomains "MySearchDomains"
$NamespaceManagementNetworksServiceNTP = Initialize-NamespaceManagementNetworksServiceNTP -Servers "MyServers"
$NamespaceManagementNetworksServices = Initialize-NamespaceManagementNetworksServices -Dns $NamespaceManagementNetworksServiceDNS -Ntp $NamespaceManagementNetworksServiceNTP
$NamespaceManagementNetworksIPRange = Initialize-NamespaceManagementNetworksIPRange -Address "MyAddress" -Count 0
$NamespaceManagementNetworksIPAssignment = Initialize-NamespaceManagementNetworksIPAssignment -Assignee "POD" -Ranges $NamespaceManagementNetworksIPRange
$NamespaceManagementNetworksIPManagement = Initialize-NamespaceManagementNetworksIPManagement -DhcpEnabled $false -GatewayAddress "MyGatewayAddress" -IpAssignments $NamespaceManagementNetworksIPAssignment
$NamespaceManagementSupervisorsNetworksManagementProxyConfiguration = Initialize-NamespaceManagementSupervisorsNetworksManagementProxyConfiguration -ProxySettingsSource "VC_INHERITED" -HttpsProxyConfig "MyHttpsProxyConfig" -HttpProxyConfig "MyHttpProxyConfig" -NoProxyConfig "MyNoProxyConfig" -TlsRootCaBundle "MyTlsRootCaBundle"
$NamespaceManagementSupervisorsNetworksManagementNetwork = Initialize-NamespaceManagementSupervisorsNetworksManagementNetwork -Network "MyNetwork" -Backing $NamespaceManagementSupervisorsNetworksManagementNetworkBacking -Services $NamespaceManagementNetworksServices -IpManagement $NamespaceManagementNetworksIPManagement -FloatingIPAddress "MyFloatingIPAddress" -Proxy $NamespaceManagementSupervisorsNetworksManagementProxyConfiguration
$NamespaceManagementSupervisorsControlPlane = Initialize-NamespaceManagementSupervisorsControlPlane -Network $NamespaceManagementSupervisorsNetworksManagementNetwork -LoginBanner "MyLoginBanner" -Size "TINY" -StoragePolicy "MyStoragePolicy"
$NamespaceManagementSupervisorsNetworksWorkloadNsxNetwork = Initialize-NamespaceManagementSupervisorsNetworksWorkloadNsxNetwork -Dvs "MyDvs" -NamespaceSubnetPrefix 0
$NamespaceManagementSupervisorsNetworksWorkloadVSphereNetwork = Initialize-NamespaceManagementSupervisorsNetworksWorkloadVSphereNetwork -Dvpg "MyDvpg"
$NamespaceManagementSupervisorsNetworksWorkloadNetwork = Initialize-NamespaceManagementSupervisorsNetworksWorkloadNetwork -Network "MyNetwork" -NetworkType "NSXT" -Nsx $NamespaceManagementSupervisorsNetworksWorkloadNsxNetwork -Vsphere $NamespaceManagementSupervisorsNetworksWorkloadVSphereNetwork -Services $NamespaceManagementNetworksServices -IpManagement $NamespaceManagementNetworksIPManagement
$NamespaceManagementNetworksEdgesServer = Initialize-NamespaceManagementNetworksEdgesServer -VarHost "MyVarHost" -Port 0
$NamespaceManagementNetworksEdgesHAProxyConfig = Initialize-NamespaceManagementNetworksEdgesHAProxyConfig -Servers $NamespaceManagementNetworksEdgesServer -Username "MyUsername" -Password "MyPassword" -CertificateAuthorityChain "MyCertificateAuthorityChain"
$NamespaceManagementNetworksEdgesNSXConfig = Initialize-NamespaceManagementNetworksEdgesNSXConfig -EdgeClusterID "MyEdgeClusterID" -DefaultIngressTLSCertificate "MyDefaultIngressTLSCertificate" -RoutingMode "ROUTED" -EgressIPRanges $NamespaceManagementNetworksIPRange -T0Gateway "MyT0Gateway" -LoadBalancerSize "SMALL"
$NamespaceManagementNetworksEdgesNSXAdvancedLBConfig = Initialize-NamespaceManagementNetworksEdgesNSXAdvancedLBConfig -Server $NamespaceManagementNetworksEdgesServer -Username "MyUsername" -Password "MyPassword" -CertificateAuthorityChain "MyCertificateAuthorityChain"
$NamespaceManagementNetworksEdgesEdge = Initialize-NamespaceManagementNetworksEdgesEdge -Id "MyId" -LoadBalancerAddressRanges $NamespaceManagementNetworksIPRange -Haproxy $NamespaceManagementNetworksEdgesHAProxyConfig -Nsx $NamespaceManagementNetworksEdgesNSXConfig -NsxAdvanced $NamespaceManagementNetworksEdgesNSXAdvancedLBConfig -Provider "HAPROXY"
$NamespaceManagementSupervisorsKubeAPIServerSecurity = Initialize-NamespaceManagementSupervisorsKubeAPIServerSecurity -CertificateDnsNames "MyCertificateDnsNames"
$NamespaceManagementSupervisorsKubeAPIServerOptions = Initialize-NamespaceManagementSupervisorsKubeAPIServerOptions -Security $NamespaceManagementSupervisorsKubeAPIServerSecurity
$NamespaceManagementSupervisorsImageRegistry = Initialize-NamespaceManagementSupervisorsImageRegistry -Hostname "MyHostname" -Port 0
$NamespaceManagementSupervisorsImageSyncConfig = Initialize-NamespaceManagementSupervisorsImageSyncConfig -Registry $NamespaceManagementSupervisorsImageRegistry -Repository "MyRepository" -KubernetesContentLibrary "MyKubernetesContentLibrary"
$NamespaceManagementSupervisorsCNSFileConfig = Initialize-NamespaceManagementSupervisorsCNSFileConfig -VsanClusters "MyVsanClusters"
$NamespaceManagementSupervisorsWorkloadsStorageConfig = Initialize-NamespaceManagementSupervisorsWorkloadsStorageConfig -CloudNativeFileVolume $NamespaceManagementSupervisorsCNSFileConfig -EphemeralStoragePolicy "MyEphemeralStoragePolicy" -ImageStoragePolicy "MyImageStoragePolicy"
$NamespaceManagementSupervisorsWorkloads = Initialize-NamespaceManagementSupervisorsWorkloads -Network $NamespaceManagementSupervisorsNetworksWorkloadNetwork -Edge $NamespaceManagementNetworksEdgesEdge -KubeAPIServerOptions $NamespaceManagementSupervisorsKubeAPIServerOptions -Images $NamespaceManagementSupervisorsImageSyncConfig -Storage $NamespaceManagementSupervisorsWorkloadsStorageConfig
$NamespaceManagementSupervisorsEnableOnZonesSpec = Initialize-NamespaceManagementSupervisorsEnableOnZonesSpec -Zones "MyZones" -Name "MyName" -ControlPlane $NamespaceManagementSupervisorsControlPlane -Workloads $NamespaceManagementSupervisorsWorkloads
Invoke-EnableOnZonesNamespaceManagementSupervisors -NamespaceManagementSupervisorsEnableOnZonesSpec $NamespaceManagementSupervisorsEnableOnZonesSpec