Interface VirtualMachine.DefinitionStages.WithPrivateIP

All Known Subinterfaces:
VirtualMachine.DefinitionManaged, VirtualMachine.DefinitionManagedOrUnmanaged, VirtualMachine.DefinitionShared, VirtualMachine.DefinitionUnmanaged
Enclosing interface:
VirtualMachine.DefinitionStages

public static interface VirtualMachine.DefinitionStages.WithPrivateIP
The stage of a virtual machine definition allowing to specify a private IP address within a virtual network subnet.
  • Method Details

    • withPrimaryPrivateIPAddressDynamic

      VirtualMachine.DefinitionStages.WithPublicIPAddress withPrimaryPrivateIPAddressDynamic()
      Enables dynamic private IP address allocation within the specified existing virtual network subnet for the VM's primary network interface.
      Returns:
      the next stage of the definition
    • withPrimaryPrivateIPAddressStatic

      VirtualMachine.DefinitionStages.WithPublicIPAddress withPrimaryPrivateIPAddressStatic(String staticPrivateIPAddress)
      Assigns the specified static private IP address within the specified existing virtual network subnet to the VM's primary network interface.
      Parameters:
      staticPrivateIPAddress - a static IP address within the specified subnet
      Returns:
      the next stage of the definition