Interface DiskVolumeEncryptionMonitor

All Superinterfaces:
Refreshable<DiskVolumeEncryptionMonitor>

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

    • osType

      Returns:
      operating system type of the virtual machine
    • progressMessage

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

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

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

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

      rx.Observable<DiskVolumeEncryptionMonitor> refreshAsync()
      Description copied from interface: Refreshable
      Refreshes the resource to sync with Azure.
      Specified by:
      refreshAsync in interface Refreshable<DiskVolumeEncryptionMonitor>
      Returns:
      a representation of the deferred computation of this call returning the encryption status once the refresh is done