LinuxVMDiskEncryptionConfiguration Class

Definition

Type representing encryption settings to be applied to a Linux virtual machine.

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

Constructors

LinuxVMDiskEncryptionConfiguration(String)

Creates LinuxVMDiskEncryptionSettings.

LinuxVMDiskEncryptionConfiguration(String, String, String)

Creates LinuxVMDiskEncryptionSettings.

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>)
WithPassPhrase(String)

Specifies the pass phrase for encrypting Linux OS or data disks.

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