public interface VirtualMachineEncryption
| Modifier and Type | Method and Description |
|---|---|
DiskVolumeEncryptionMonitor |
disable(DiskVolumeType volumeType)
Disable encryption for virtual machine disks.
|
rx.Observable<DiskVolumeEncryptionMonitor> |
disableAsync(DiskVolumeType volumeType)
Disable encryption for virtual machine disks.
|
DiskVolumeEncryptionMonitor |
enable(LinuxVMDiskEncryptionConfiguration encryptionSettings)
Enable encryption for Linux virtual machine disks.
|
DiskVolumeEncryptionMonitor |
enable(String keyVaultId,
String aadClientId,
String aadSecret)
Enable encryption for virtual machine disks.
|
DiskVolumeEncryptionMonitor |
enable(WindowsVMDiskEncryptionConfiguration encryptionSettings)
Enable encryption for Windows virtual machine disks.
|
rx.Observable<DiskVolumeEncryptionMonitor> |
enableAsync(LinuxVMDiskEncryptionConfiguration encryptionSettings)
Enable encryption for Linux virtual machine disks.
|
rx.Observable<DiskVolumeEncryptionMonitor> |
enableAsync(String keyVaultId)
Enable encryption for virtual machine disks.
|
rx.Observable<DiskVolumeEncryptionMonitor> |
enableAsync(String keyVaultId,
String aadClientId,
String aadSecret)
Enable encryption for virtual machine disks.
|
rx.Observable<DiskVolumeEncryptionMonitor> |
enableAsync(WindowsVMDiskEncryptionConfiguration encryptionSettings)
Enable encryption for Windows virtual machine disks.
|
DiskVolumeEncryptionMonitor |
getMonitor() |
rx.Observable<DiskVolumeEncryptionMonitor> |
getMonitorAsync() |
rx.Observable<DiskVolumeEncryptionMonitor> enableAsync(String keyVaultId, String aadClientId, String aadSecret)
keyVaultId - resource ID of the key vault to store the disk encryption keyaadClientId - client ID of an AAD application which has permission to the key vaultaadSecret - client secret corresponding to the aadClientIdrx.Observable<DiskVolumeEncryptionMonitor> enableAsync(String keyVaultId)
keyVaultId - resource ID of the key vault to store the disk encryption keyrx.Observable<DiskVolumeEncryptionMonitor> enableAsync(WindowsVMDiskEncryptionConfiguration encryptionSettings)
encryptionSettings - encryption settings for windows virtual machinerx.Observable<DiskVolumeEncryptionMonitor> enableAsync(LinuxVMDiskEncryptionConfiguration encryptionSettings)
encryptionSettings - encryption settings for windows virtual machinerx.Observable<DiskVolumeEncryptionMonitor> disableAsync(DiskVolumeType volumeType)
volumeType - volume type to disable encryptionrx.Observable<DiskVolumeEncryptionMonitor> getMonitorAsync()
DiskVolumeEncryptionMonitor enable(String keyVaultId, String aadClientId, String aadSecret)
keyVaultId - resource ID of the key vault to store the disk encryption keyaadClientId - client ID of an AAD application which has permission to the key vaultaadSecret - client secret corresponding to the aadClientIdDiskVolumeEncryptionMonitor enable(WindowsVMDiskEncryptionConfiguration encryptionSettings)
encryptionSettings - encryption settings for windows virtual machineDiskVolumeEncryptionMonitor enable(LinuxVMDiskEncryptionConfiguration encryptionSettings)
encryptionSettings - encryption settings for windows virtual machineDiskVolumeEncryptionMonitor disable(DiskVolumeType volumeType)
volumeType - volume type to disable encryptionDiskVolumeEncryptionMonitor getMonitor()
Copyright © 2019. All rights reserved.