WindowsVMDiskEncryptionConfiguration Class

Definition

Type representing encryption configuration to be applied to a Windows virtual machine.

public sealed class WindowsVMDiskEncryptionConfiguration : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineEncryptionConfiguration<Microsoft.Azure.Management.Compute.Fluent.WindowsVMDiskEncryptionConfiguration>
type WindowsVMDiskEncryptionConfiguration = class
    inherit VirtualMachineEncryptionConfiguration<WindowsVMDiskEncryptionConfiguration>
Public NotInheritable Class WindowsVMDiskEncryptionConfiguration
Inherits VirtualMachineEncryptionConfiguration(Of WindowsVMDiskEncryptionConfiguration)
Inheritance

Constructors

WindowsVMDiskEncryptionConfiguration(String)

Creates WindowsVMDiskEncryptionConfiguration.

WindowsVMDiskEncryptionConfiguration(String, String, String)

Creates WindowsVMDiskEncryptionConfiguration.

Fields

aadClientId (Inherited from VirtualMachineEncryptionConfiguration<T>)
aadSecret (Inherited from VirtualMachineEncryptionConfiguration<T>)
encryptionAlgorithm (Inherited from VirtualMachineEncryptionConfiguration<T>)
keyEncryptionKeyURL (Inherited from VirtualMachineEncryptionConfiguration<T>)
keyEncryptionKeyVaultId (Inherited from VirtualMachineEncryptionConfiguration<T>)
keyVaultId (Inherited from VirtualMachineEncryptionConfiguration<T>)
passPhrase (Inherited from VirtualMachineEncryptionConfiguration<T>)
volumeType (Inherited from VirtualMachineEncryptionConfiguration<T>)

Methods

AadClientId() (Inherited from VirtualMachineEncryptionConfiguration<T>)
AadSecret() (Inherited from VirtualMachineEncryptionConfiguration<T>)
KeyEncryptionKeyURL() (Inherited from VirtualMachineEncryptionConfiguration<T>)
KeyEncryptionKeyVaultId() (Inherited from VirtualMachineEncryptionConfiguration<T>)
KeyVaultId() (Inherited from VirtualMachineEncryptionConfiguration<T>)
KeyVaultUrl() (Inherited from VirtualMachineEncryptionConfiguration<T>)
LinuxPassPhrase() (Inherited from VirtualMachineEncryptionConfiguration<T>)
OsType()
VolumeEncryptionKeyEncryptAlgorithm() (Inherited from VirtualMachineEncryptionConfiguration<T>)
VolumeType() (Inherited from VirtualMachineEncryptionConfiguration<T>)
WithVolumeEncryptionKeyEncryptAlgorithm(String)

Specifies the algorithm used to encrypt the disk-encryption key.

(Inherited from VirtualMachineEncryptionConfiguration<T>)
WithVolumeEncryptionKeyEncrypted(String)

Specifies the key vault url to the key for protecting or wrapping the disk-encryption key.

(Inherited from VirtualMachineEncryptionConfiguration<T>)
WithVolumeEncryptionKeyEncrypted(String, String)

Specifies the and key vault Id and a vault url to the key for protecting or wrapping the disk-encryption key.

(Inherited from VirtualMachineEncryptionConfiguration<T>)
WithVolumeType(DiskVolumeType)

Specifies the volume to encrypt.

(Inherited from VirtualMachineEncryptionConfiguration<T>)

Applies to