public class LinuxVMDiskEncryptionConfiguration extends VirtualMachineEncryptionConfiguration<LinuxVMDiskEncryptionConfiguration>
aadClientId, aadSecret, encryptionAlgorithm, keyEncryptionKeyURL, keyEncryptionKeyVaultId, keyVaultId, passPhrase, volumeType| Constructor and Description |
|---|
LinuxVMDiskEncryptionConfiguration(String keyVaultId)
Creates LinuxVMDiskEncryptionSettings.
|
LinuxVMDiskEncryptionConfiguration(String keyVaultId,
String aadClientId,
String aadSecret)
Creates LinuxVMDiskEncryptionSettings.
|
| Modifier and Type | Method and Description |
|---|---|
OperatingSystemTypes |
osType() |
LinuxVMDiskEncryptionConfiguration |
withPassPhrase(String passPhrase)
Specifies the pass phrase for encrypting Linux OS or data disks.
|
aadClientId, aadSecret, keyEncryptionKeyURL, keyEncryptionKeyVaultId, keyVaultId, keyVaultUrl, linuxPassPhrase, volumeEncryptionKeyEncryptAlgorithm, volumeType, withVolumeEncryptionKeyEncryptAlgorithm, withVolumeEncryptionKeyEncrypted, withVolumeEncryptionKeyEncrypted, withVolumeTypepublic LinuxVMDiskEncryptionConfiguration(String keyVaultId, String aadClientId, String aadSecret)
keyVaultId - the resource ID of the KeyVault to store the disk encryption keyaadClientId - client ID of an AAD application which has permission to the KeyVaultaadSecret - client secret corresponding to the client IDpublic LinuxVMDiskEncryptionConfiguration(String keyVaultId)
keyVaultId - the resource ID of the KeyVault to store the disk encryption keypublic OperatingSystemTypes osType()
osType in class VirtualMachineEncryptionConfiguration<LinuxVMDiskEncryptionConfiguration>public LinuxVMDiskEncryptionConfiguration withPassPhrase(String passPhrase)
passPhrase - the pass phraseCopyright © 2019. All rights reserved.