Class VMHardware

java.lang.Object
org.jclouds.azurecompute.arm.domain.VMHardware

public abstract class VMHardware extends Object
A VM Size that is available in a region for a given subscription.
See Also:
  • Constructor Details

    • VMHardware

      public VMHardware()
  • Method Details

    • name

      public abstract String name()
      The name of the VM size.
    • numberOfCores

      public abstract Integer numberOfCores()
      The number of cores that are available in the VM size.
    • osDiskSizeInMB

      public abstract Integer osDiskSizeInMB()
      Specifies the size in MB of the OS Disk.
    • resourceDiskSizeInMB

      public abstract Integer resourceDiskSizeInMB()
      The size of the resource disk.
    • memoryInMB

      public abstract Integer memoryInMB()
      Specifies the available RAM in MB.
    • maxDataDiskCount

      public abstract Integer maxDataDiskCount()
      Specifies the maximum number of data disks that can be attached to the VM size.
    • location

      public abstract String location()
      Specifies the location of the HW resource
    • create

      public static VMHardware create(String name, Integer numberOfCores, Integer osDiskSizeInMB, Integer resourceDiskSizeInMB, Integer memoryInMB, Integer maxDataDiskCount, String location)