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, withVolumeType
public 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.