public class LinuxVMDiskEncryptionConfiguration extends VirtualMachineEncryptionConfiguration<LinuxVMDiskEncryptionConfiguration>
aadClientId, aadSecret, encryptionAlgorithm, keyEncryptionKeyURL, keyEncryptionKeyVaultId, keyVaultId, passPhrase, volumeType| Constructor and Description |
|---|
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 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 client IDpublic OperatingSystemTypes osType()
osType in class VirtualMachineEncryptionConfiguration<LinuxVMDiskEncryptionConfiguration>public LinuxVMDiskEncryptionConfiguration withPassPhrase(String passPhrase)
passPhrase - the pass phrase/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/