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.