Class LinuxPatchAssessmentMode

java.lang.Object
com.azure.core.util.ExpandableStringEnum<LinuxPatchAssessmentMode>
com.azure.resourcemanager.compute.models.LinuxPatchAssessmentMode

public final class LinuxPatchAssessmentMode extends com.azure.core.util.ExpandableStringEnum<LinuxPatchAssessmentMode>
Specifies the mode of VM Guest Patch Assessment for the IaaS virtual machine.<br /><br /> Possible values are:<br /><br /> **ImageDefault** - You control the timing of patch assessments on a virtual machine. <br /><br /> **AutomaticByPlatform** - The platform will trigger periodic patch assessments. The property provisionVMAgent must be true.
  • Field Details

    • IMAGE_DEFAULT

      public static final LinuxPatchAssessmentMode IMAGE_DEFAULT
      Static value ImageDefault for LinuxPatchAssessmentMode.
    • AUTOMATIC_BY_PLATFORM

      public static final LinuxPatchAssessmentMode AUTOMATIC_BY_PLATFORM
      Static value AutomaticByPlatform for LinuxPatchAssessmentMode.
  • Constructor Details

    • LinuxPatchAssessmentMode

      @Deprecated public LinuxPatchAssessmentMode()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of LinuxPatchAssessmentMode value.
  • Method Details

    • fromString

      public static LinuxPatchAssessmentMode fromString(String name)
      Creates or finds a LinuxPatchAssessmentMode from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding LinuxPatchAssessmentMode.
    • values

      public static Collection<LinuxPatchAssessmentMode> values()
      Gets known LinuxPatchAssessmentMode values.
      Returns:
      known LinuxPatchAssessmentMode values.