Class WindowsVMDiskEncryptionConfiguration
java.lang.Object
com.azure.resourcemanager.compute.models.VirtualMachineEncryptionConfiguration<WindowsVMDiskEncryptionConfiguration>
com.azure.resourcemanager.compute.models.WindowsVMDiskEncryptionConfiguration
public class WindowsVMDiskEncryptionConfiguration
extends VirtualMachineEncryptionConfiguration<WindowsVMDiskEncryptionConfiguration>
Type representing encryption configuration to be applied to a Windows virtual machine.
-
Field Summary
Fields inherited from class VirtualMachineEncryptionConfiguration
aadClientId, aadSecret, azureEnvironment, encryptionAlgorithm, keyEncryptionKeyUrl, keyEncryptionKeyVaultId, keyVaultId, passPhrase, vaultUri, volumeType -
Constructor Summary
ConstructorsConstructorDescriptionWindowsVMDiskEncryptionConfiguration(String keyVaultId) Creates WindowsVMDiskEncryptionConfiguration.WindowsVMDiskEncryptionConfiguration(String keyVaultId, com.azure.core.management.AzureEnvironment azureEnvironment) Creates WindowsVMDiskEncryptionConfiguration.WindowsVMDiskEncryptionConfiguration(String keyVaultId, String vaultUri) Creates WindowsVMDiskEncryptionConfiguration.WindowsVMDiskEncryptionConfiguration(String keyVaultId, String aadClientId, String aadSecret) Creates WindowsVMDiskEncryptionConfiguration.WindowsVMDiskEncryptionConfiguration(String keyVaultId, String aadClientId, String aadSecret, com.azure.core.management.AzureEnvironment azureEnvironment) Creates WindowsVMDiskEncryptionConfiguration.WindowsVMDiskEncryptionConfiguration(String keyVaultId, String vaultUri, String aadClientId, String aadSecret) Creates WindowsVMDiskEncryptionConfiguration. -
Method Summary
Methods inherited from class VirtualMachineEncryptionConfiguration
aadClientId, aadSecret, keyEncryptionKeyUrl, keyEncryptionKeyVaultId, keyVaultId, keyVaultUrl, linuxPassPhrase, volumeEncryptionKeyEncryptAlgorithm, volumeType, withVolumeEncryptionKeyEncryptAlgorithm, withVolumeEncryptionKeyEncrypted, withVolumeEncryptionKeyEncrypted, withVolumeType
-
Constructor Details
-
WindowsVMDiskEncryptionConfiguration
public WindowsVMDiskEncryptionConfiguration(String keyVaultId, String aadClientId, String aadSecret) Creates WindowsVMDiskEncryptionConfiguration. Recommend to use the alternative constructor to provide vaultUri.- Parameters:
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 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 keyvaultUri- URI of the key vault data-plane endpointaadClientId- client ID of an AAD application which has permission to the key vaultaadSecret- client secret corresponding to the aadClientId
-
WindowsVMDiskEncryptionConfiguration
public WindowsVMDiskEncryptionConfiguration(String keyVaultId, String aadClientId, String aadSecret, com.azure.core.management.AzureEnvironment azureEnvironment) Creates WindowsVMDiskEncryptionConfiguration. Recommend to use the alternative constructor to provide vaultUri.- Parameters:
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 aadClientIdazureEnvironment- Azure environment
-
WindowsVMDiskEncryptionConfiguration
Creates WindowsVMDiskEncryptionConfiguration. Recommend to use the alternative constructor to provide vaultUri.- Parameters:
keyVaultId- the resource ID of the key vault to store the disk encryption key
-
WindowsVMDiskEncryptionConfiguration
-
WindowsVMDiskEncryptionConfiguration
public WindowsVMDiskEncryptionConfiguration(String keyVaultId, com.azure.core.management.AzureEnvironment azureEnvironment) Creates WindowsVMDiskEncryptionConfiguration. Recommend to use the alternative constructor to provide vaultUri.- Parameters:
keyVaultId- the resource ID of the key vault to store the disk encryption keyazureEnvironment- Azure environment
-
-
Method Details
-
osType
Description copied from class:VirtualMachineEncryptionConfigurationGets the operating system type.- Specified by:
osTypein classVirtualMachineEncryptionConfiguration<WindowsVMDiskEncryptionConfiguration>- Returns:
- the operating system type
-