Class StorageProfile

java.lang.Object
com.microsoft.azure.management.compute.StorageProfile

public class StorageProfile extends Object
Specifies the storage settings for the virtual machine disks.
  • Constructor Details

    • StorageProfile

      public StorageProfile()
  • Method Details

    • imageReference

      public ImageReference imageReference()
      Get specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
      Returns:
      the imageReference value
    • withImageReference

      public StorageProfile withImageReference(ImageReference imageReference)
      Set specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
      Parameters:
      imageReference - the imageReference value to set
      Returns:
      the StorageProfile object itself.
    • osDisk

      public OSDisk osDisk()
      Get specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
      Returns:
      the osDisk value
    • withOsDisk

      public StorageProfile withOsDisk(OSDisk osDisk)
      Set specifies information about the operating system disk used by the virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
      Parameters:
      osDisk - the osDisk value to set
      Returns:
      the StorageProfile object itself.
    • dataDisks

      public List<DataDisk> dataDisks()
      Get specifies the parameters that are used to add a data disk to a virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
      Returns:
      the dataDisks value
    • withDataDisks

      public StorageProfile withDataDisks(List<DataDisk> dataDisks)
      Set specifies the parameters that are used to add a data disk to a virtual machine. <br><br> For more information about disks, see [About disks and VHDs for Azure virtual machines](https://docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
      Parameters:
      dataDisks - the dataDisks value to set
      Returns:
      the StorageProfile object itself.