Share via


Encryption Constructors

Definition

Overloads

Encryption()

Initializes a new instance of the Encryption class.

Encryption(EncryptionServices, String, Nullable<Boolean>, KeyVaultProperties, EncryptionIdentity)

Initializes a new instance of the Encryption class.

Encryption()

Initializes a new instance of the Encryption class.

public Encryption ();
Public Sub New ()

Applies to

Encryption(EncryptionServices, String, Nullable<Boolean>, KeyVaultProperties, EncryptionIdentity)

Initializes a new instance of the Encryption class.

public Encryption (Microsoft.Azure.Management.Storage.Models.EncryptionServices services = default, string keySource = default, bool? requireInfrastructureEncryption = default, Microsoft.Azure.Management.Storage.Models.KeyVaultProperties keyVaultProperties = default, Microsoft.Azure.Management.Storage.Models.EncryptionIdentity encryptionIdentity = default);
new Microsoft.Azure.Management.Storage.Models.Encryption : Microsoft.Azure.Management.Storage.Models.EncryptionServices * string * Nullable<bool> * Microsoft.Azure.Management.Storage.Models.KeyVaultProperties * Microsoft.Azure.Management.Storage.Models.EncryptionIdentity -> Microsoft.Azure.Management.Storage.Models.Encryption
Public Sub New (Optional services As EncryptionServices = Nothing, Optional keySource As String = Nothing, Optional requireInfrastructureEncryption As Nullable(Of Boolean) = Nothing, Optional keyVaultProperties As KeyVaultProperties = Nothing, Optional encryptionIdentity As EncryptionIdentity = Nothing)

Parameters

services
EncryptionServices

List of services which support encryption.

keySource
String

The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Storage, Microsoft.Keyvault. Possible values include: 'Microsoft.Storage', 'Microsoft.Keyvault'

requireInfrastructureEncryption
Nullable<Boolean>

A boolean indicating whether or not the service applies a secondary layer of encryption with platform managed keys for data at rest.

keyVaultProperties
KeyVaultProperties

Properties provided by key vault.

encryptionIdentity
EncryptionIdentity

The identity to be used with service-side encryption at rest.

Applies to