Class WindowsVMDiskEncryptionConfiguration


public class WindowsVMDiskEncryptionConfiguration extends VirtualMachineEncryptionConfiguration<WindowsVMDiskEncryptionConfiguration>
Type representing encryption configuration to be applied to a Windows virtual machine.
  • Constructor Details

    • WindowsVMDiskEncryptionConfiguration

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

      public WindowsVMDiskEncryptionConfiguration(String keyVaultId, String vaultUri, String aadClientId, String aadSecret)
      Creates WindowsVMDiskEncryptionConfiguration.
      Parameters:
      keyVaultId - the resource ID of the key vault 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 key vault
      aadSecret - client secret corresponding to the aadClientId
    • WindowsVMDiskEncryptionConfiguration

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

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

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

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