/** * Create the network profile and configure the first NIC as primary. */ private NetworkProfile createNetworkProfile(List<NetworkInterfaceCard> nics) { List<NetworkInterface> nicAttachments = new ArrayList<NetworkInterface>(nics.size()); for (int i = 0; i < nics.size(); i++) { nicAttachments.add(NetworkInterface.create(nics.get(i).id(), NetworkInterfaceProperties.create(i == 0))); } return NetworkProfile.create(nicAttachments); }
/** * Create the network profile and configure the first NIC as primary. */ private NetworkProfile createNetworkProfile(List<NetworkInterfaceCard> nics) { List<NetworkInterface> nicAttachments = new ArrayList<NetworkInterface>(nics.size()); for (int i = 0; i < nics.size(); i++) { nicAttachments.add(NetworkInterface.create(nics.get(i).id(), NetworkInterfaceProperties.create(i == 0))); } return NetworkProfile.create(nicAttachments); }
public void listAllNetworkInterfaceCardsInSubscription() throws InterruptedException { server.enqueue(jsonResponse("/listallnetworkinterfaces.json")); final NetworkInterfaceCardApi nicApi = api.getNetworkInterfaceCardApi(null); List<NetworkInterfaceCard> nicList = nicApi.listAllInSubscription(); String path = String .format("/subscriptions/%s/providers/Microsoft.Network/networkInterfaces?%s", subscriptionid, apiVersion); assertSent(server, "GET", path); assertTrue(nicList.size() == 3); assertTrue(nicList.get(0).properties().ipConfigurations().size() > 0); assertEquals(nicList.get(0).properties().ipConfigurations().get(0).properties().privateIPAllocationMethod(), "Dynamic"); assertTrue(nicList.get(1).properties().ipConfigurations().size() > 0); assertEquals(nicList.get(1).properties().ipConfigurations().get(0).properties().privateIPAllocationMethod(), "Static"); assertTrue(nicList.get(2).properties().ipConfigurations().size() > 0); assertNotEquals(IdReference.extractResourceGroup(nicList.get(2).id()), resourcegroup); assertEquals(nicList.get(2).properties().ipConfigurations().get(0).properties().privateIPAllocationMethod(), "Static"); }
private VirtualMachineScaleSetNetworkProfile getNetworkProfile() { NetworkInterfaceCard nic = createNetworkInterfaceCard(resourceGroupName, "jc-nic-" + RAND, LOCATION, "ipConfig-" + RAND); assertNotNull(nic); NetworkProfile.NetworkInterface.create(nic.id(), NetworkProfile.NetworkInterface.NetworkInterfaceProperties.create(true)); List<NetworkInterfaceConfiguration> networkInterfaceConfigurations = new ArrayList<NetworkInterfaceConfiguration>(); List<VirtualMachineScaleSetIpConfiguration> virtualMachineScaleSetIpConfigurations = new ArrayList<VirtualMachineScaleSetIpConfiguration>(); VirtualMachineScaleSetPublicIPAddressConfiguration publicIPAddressConfiguration = VirtualMachineScaleSetPublicIPAddressConfiguration.create("pub1", VirtualMachineScaleSetPublicIPAddressProperties.create(15)); VirtualMachineScaleSetIpConfigurationProperties virtualMachineScaleSetIpConfigurationProperties = VirtualMachineScaleSetIpConfigurationProperties.create(publicIPAddressConfiguration, this.subnet, "IPv4", null, null, null); VirtualMachineScaleSetIpConfiguration virtualMachineScaleSetIpConfiguration = VirtualMachineScaleSetIpConfiguration.create("ipconfig1", virtualMachineScaleSetIpConfigurationProperties); virtualMachineScaleSetIpConfigurations.add(virtualMachineScaleSetIpConfiguration); VirtualMachineScaleSetNetworkSecurityGroup networkSecurityGroup = null; ArrayList<String> dnsList = new ArrayList<String>(); dnsList.add("8.8.8.8"); VirtualMachineScaleSetDNSSettings dnsSettings = VirtualMachineScaleSetDNSSettings.create(dnsList); NetworkInterfaceConfigurationProperties networkInterfaceConfigurationProperties = NetworkInterfaceConfigurationProperties.create(true, false, networkSecurityGroup, dnsSettings, virtualMachineScaleSetIpConfigurations); NetworkInterfaceConfiguration networkInterfaceConfiguration = NetworkInterfaceConfiguration.create("nicconfig1", networkInterfaceConfigurationProperties); networkInterfaceConfigurations.add(networkInterfaceConfiguration); return VirtualMachineScaleSetNetworkProfile.create(networkInterfaceConfigurations); }
"eastus"); NetworkProfile.NetworkInterface.create( nic.id(), NetworkProfile.NetworkInterface.NetworkInterfaceProperties.create(true));