com.microsoft.azure.management.Azure.networkInterfaces()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(2.2k)|赞(0)|评价(0)|浏览(216)

本文整理了Java中com.microsoft.azure.management.Azure.networkInterfaces()方法的一些代码示例,展示了Azure.networkInterfaces()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Azure.networkInterfaces()方法的具体详情如下:
包路径:com.microsoft.azure.management.Azure
类名称:Azure
方法名:networkInterfaces

Azure.networkInterfaces介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/azure-vm-agents-plugin

  1. /**
  2. * Remove the IP name.
  3. *
  4. * @param resourceGroupName
  5. * @param vmName
  6. * @throws AzureCloudException
  7. */
  8. public void removeIPName(String resourceGroupName,
  9. String vmName) throws AzureCloudException {
  10. final String nic = vmName + "NIC";
  11. try {
  12. LOGGER.log(Level.INFO, "Remove NIC {0}", nic);
  13. azureClient.networkInterfaces().deleteByResourceGroup(resourceGroupName, nic);
  14. } catch (Exception e) {
  15. LOGGER.log(Level.WARNING, "AzureVMManagementServiceDelegate: removeIPName: while deleting NIC", e);
  16. }
  17. final String ip = vmName + "IPName";
  18. try {
  19. LOGGER.log(Level.INFO, "Remove IP {0}", ip);
  20. azureClient.publicIPAddresses().deleteByResourceGroup(resourceGroupName, ip);
  21. } catch (Exception e) {
  22. LOGGER.log(Level.WARNING, "AzureVMManagementServiceDelegate: removeIPName: while deleting IPName", e);
  23. }
  24. }

代码示例来源:origin: Microsoft/azure-tools-for-java

  1. public static void deleteDockerHostAll(Azure azureClient, String resourceGroup, String vmName) {
  2. if (azureClient == null || resourceGroup == null || vmName == null ) {
  3. throw new AzureDockerException("Unexpected param values; Azure instance, resource group and VM name cannot be null");
  4. }
  5. VirtualMachine vm = azureClient.virtualMachines().getByResourceGroup(resourceGroup, vmName);
  6. if (vm == null) {
  7. throw new AzureDockerException(String.format("Unexpected error retrieving VM %s from Azure", vmName));
  8. }
  9. try {
  10. PublicIPAddress publicIp = vm.getPrimaryPublicIPAddress();
  11. NicIPConfiguration nicIPConfiguration = publicIp.getAssignedNetworkInterfaceIPConfiguration();
  12. Network vnet = nicIPConfiguration.getNetwork();
  13. NetworkInterface nic = vm.getPrimaryNetworkInterface();
  14. azureClient.virtualMachines().deleteById(vm.id());
  15. azureClient.networkInterfaces().deleteById(nic.id());
  16. azureClient.publicIPAddresses().deleteById(publicIp.id());
  17. azureClient.networks().deleteById(vnet.id());
  18. } catch (Exception e) {
  19. throw new AzureDockerException(String.format("Unexpected error while deleting VM %s and its associated resources", vmName));
  20. }
  21. }

相关文章