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.