Class LinuxVMDiskEncryptionConfiguration


public class LinuxVMDiskEncryptionConfiguration extends VirtualMachineEncryptionConfiguration<LinuxVMDiskEncryptionConfiguration>
Type representing encryption settings to be applied to a Linux virtual machine.
  • Constructor Details

    • LinuxVMDiskEncryptionConfiguration

      public LinuxVMDiskEncryptionConfiguration(String keyVaultId, String aadClientId, String aadSecret)
      Creates LinuxVMDiskEncryptionSettings.
      Parameters:
      keyVaultId - the resource ID of the KeyVault to store the disk encryption key
      aadClientId - client ID of an AAD application which has permission to the KeyVault
      aadSecret - client secret corresponding to the client ID
    • LinuxVMDiskEncryptionConfiguration

      public LinuxVMDiskEncryptionConfiguration(String keyVaultId, String vaultUri, String aadClientId, String aadSecret)
      Creates LinuxVMDiskEncryptionSettings.
      Parameters:
      keyVaultId - the resource ID of the KeyVault to store the disk encryption key
      vaultUri - URI of the key vault data-plane endpoint
      aadClientId - client ID of an AAD application which has permission to the KeyVault
      aadSecret - client secret corresponding to the client ID
    • LinuxVMDiskEncryptionConfiguration

      public LinuxVMDiskEncryptionConfiguration(String keyVaultId, String aadClientId, String aadSecret, com.microsoft.azure.AzureEnvironment azureEnvironment)
      Creates LinuxVMDiskEncryptionSettings.
      Parameters:
      keyVaultId - the resource ID of the KeyVault to store the disk encryption key
      aadClientId - client ID of an AAD application which has permission to the KeyVault
      aadSecret - client secret corresponding to the client ID
      azureEnvironment - Azure environment
    • LinuxVMDiskEncryptionConfiguration

      public LinuxVMDiskEncryptionConfiguration(String keyVaultId)
      Creates LinuxVMDiskEncryptionSettings.
      Parameters:
      keyVaultId - the resource ID of the KeyVault to store the disk encryption key
    • LinuxVMDiskEncryptionConfiguration

      public LinuxVMDiskEncryptionConfiguration(String keyVaultId, String vaultUri)
      Creates LinuxVMDiskEncryptionSettings.
      Parameters:
      keyVaultId - the resource ID of the KeyVault to store the disk encryption key
      vaultUri - URI of the key vault data-plane endpoint
    • LinuxVMDiskEncryptionConfiguration

      public LinuxVMDiskEncryptionConfiguration(String keyVaultId, com.microsoft.azure.AzureEnvironment azureEnvironment)
      Creates LinuxVMDiskEncryptionSettings.
      Parameters:
      keyVaultId - the resource ID of the KeyVault to store the disk encryption key
      azureEnvironment - Azure environment
  • Method Details