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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EncryptionStatusdataDiskStatus()Map<String,InstanceViewStatus>diskInstanceViewEncryptionStatuses()EncryptionStatusosDiskStatus()OperatingSystemTypesosType()StringprogressMessage()Mono<DiskVolumeEncryptionMonitor>refreshAsync()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh
-
-
-
-
Method Detail
-
osType
OperatingSystemTypes 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
Mono<DiskVolumeEncryptionMonitor> refreshAsync()
- Specified by:
refreshAsyncin interfaceRefreshable<DiskVolumeEncryptionMonitor>- Returns:
- a representation of the deferred computation of this call returning the encryption status once the refresh is done
-
-