public interface VirtualMachineEncryption
| Modifier and Type | Method and Description |
|---|---|
DiskVolumeEncryptionMonitor |
disable(DiskVolumeType volumeType)
Disable encryption for virtual machine disks.
|
Mono<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.
|
Mono<DiskVolumeEncryptionMonitor> |
enableAsync(LinuxVMDiskEncryptionConfiguration encryptionSettings)
Enable encryption for Linux virtual machine disks.
|
Mono<DiskVolumeEncryptionMonitor> |
enableAsync(String keyVaultId)
Enable encryption for virtual machine disks.
|
Mono<DiskVolumeEncryptionMonitor> |
enableAsync(String keyVaultId,
String aadClientId,
String aadSecret)
Enable encryption for virtual machine disks.
|
Mono<DiskVolumeEncryptionMonitor> |
enableAsync(WindowsVMDiskEncryptionConfiguration encryptionSettings)
Enable encryption for Windows virtual machine disks.
|
DiskVolumeEncryptionMonitor |
getMonitor() |
Mono<DiskVolumeEncryptionMonitor> |
getMonitorAsync() |
Mono<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 aadClientIdMono<DiskVolumeEncryptionMonitor> enableAsync(String keyVaultId)
keyVaultId - resource ID of the key vault to store the disk encryption keyMono<DiskVolumeEncryptionMonitor> enableAsync(WindowsVMDiskEncryptionConfiguration encryptionSettings)
encryptionSettings - encryption settings for windows virtual machineMono<DiskVolumeEncryptionMonitor> enableAsync(LinuxVMDiskEncryptionConfiguration encryptionSettings)
encryptionSettings - encryption settings for windows virtual machineMono<DiskVolumeEncryptionMonitor> disableAsync(DiskVolumeType volumeType)
volumeType - volume type to disable encryptionMono<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 © 2020 Microsoft Corporation. All rights reserved.