Class EncryptionSettingsElement
Encryption settings for one disk volume.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Compute.dll
Syntax
public class EncryptionSettingsElement
Constructors
EncryptionSettingsElement()
Initializes a new instance of the EncryptionSettingsElement class.
Declaration
public EncryptionSettingsElement ();
EncryptionSettingsElement(KeyVaultAndSecretReference, KeyVaultAndKeyReference)
Initializes a new instance of the EncryptionSettingsElement class.
Declaration
public EncryptionSettingsElement (Microsoft.Azure.Management.Compute.Models.KeyVaultAndSecretReference diskEncryptionKey = null, Microsoft.Azure.Management.Compute.Models.KeyVaultAndKeyReference keyEncryptionKey = null);
Parameters
|
KeyVaultAndSecretReference
diskEncryptionKey
Key Vault Secret Url and vault id of the disk encryption key |
|
KeyVaultAndKeyReference
keyEncryptionKey
Key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key. |
Properties
DiskEncryptionKey
Gets or sets key Vault Secret Url and vault id of the disk encryption key
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="diskEncryptionKey")]
public Microsoft.Azure.Management.Compute.Models.KeyVaultAndSecretReference DiskEncryptionKey { get; set; }
Property Value
|
KeyVaultAndSecretReference
|
KeyEncryptionKey
Gets or sets key Vault Key Url and vault id of the key encryption key. KeyEncryptionKey is optional and when provided is used to unwrap the disk encryption key.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="keyEncryptionKey")]
public Microsoft.Azure.Management.Compute.Models.KeyVaultAndKeyReference KeyEncryptionKey { get; set; }
Property Value
|
KeyVaultAndKeyReference
|
Methods
Validate()
Validate the object.
Declaration
public virtual void Validate ();
Exceptions
|
ValidationException
Thrown if validation fails |