Interface DiskVolumeEncryptionMonitor

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.Refreshable<DiskVolumeEncryptionMonitor>

public interface DiskVolumeEncryptionMonitor extends com.azure.resourcemanager.resources.fluentcore.model.Refreshable<DiskVolumeEncryptionMonitor>
Type that can be used to monitor encryption enable and disable status of a virtual machine.
  • Method Details

    • osType

      Gets operating system type of the virtual machine.
      Returns:
      operating system type of the virtual machine
    • progressMessage

      String progressMessage()
      Gets the encryption progress message.
      Returns:
      the encryption progress message
    • osDiskStatus

      EncryptionStatus osDiskStatus()
      Gets operating system disk encryption status.
      Returns:
      operating system disk encryption status
    • dataDiskStatus

      EncryptionStatus dataDiskStatus()
      Gets data disks encryption status.
      Returns:
      data disks encryption status
    • diskInstanceViewEncryptionStatuses

      Map<String, InstanceViewStatus> diskInstanceViewEncryptionStatuses()
      Gets disks encryption status from instance view level.
      Returns:
      disks encryption status from instance view level.
    • refreshAsync

      Gets a representation of the deferred computation of this call returning the encryption status once the refresh is done.
      Specified by:
      refreshAsync in interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable<DiskVolumeEncryptionMonitor>
      Returns:
      a representation of the deferred computation of this call returning the encryption status once the refresh is done