Class AdditionalCapabilities


  • public final class AdditionalCapabilities
    extends Object
    Enables or disables a capability on the virtual machine or virtual machine scale set.
    • Constructor Detail

      • AdditionalCapabilities

        public AdditionalCapabilities()
    • Method Detail

      • ultraSsdEnabled

        public Boolean ultraSsdEnabled()
        Get the ultraSsdEnabled property: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
        Returns:
        the ultraSsdEnabled value.
      • withUltraSsdEnabled

        public AdditionalCapabilities withUltraSsdEnabled​(Boolean ultraSsdEnabled)
        Set the ultraSsdEnabled property: The flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
        Parameters:
        ultraSsdEnabled - the ultraSsdEnabled value to set.
        Returns:
        the AdditionalCapabilities object itself.
      • hibernationEnabled

        public Boolean hibernationEnabled()
        Get the hibernationEnabled property: The flag that enables or disables hibernation capability on the VM.
        Returns:
        the hibernationEnabled value.
      • withHibernationEnabled

        public AdditionalCapabilities withHibernationEnabled​(Boolean hibernationEnabled)
        Set the hibernationEnabled property: The flag that enables or disables hibernation capability on the VM.
        Parameters:
        hibernationEnabled - the hibernationEnabled value to set.
        Returns:
        the AdditionalCapabilities object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.