KeyEncryptionKey Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
KeyEncryptionKey() |
Initializes a new instance of the KeyEncryptionKey class. |
KeyEncryptionKey(KekType, IdentityProperties, String, String) |
Initializes a new instance of the KeyEncryptionKey class. |
KeyEncryptionKey()
Initializes a new instance of the KeyEncryptionKey class.
public KeyEncryptionKey ();
Public Sub New ()
Applies to
KeyEncryptionKey(KekType, IdentityProperties, String, String)
Initializes a new instance of the KeyEncryptionKey class.
public KeyEncryptionKey (Microsoft.Azure.Management.DataBox.Models.KekType kekType, Microsoft.Azure.Management.DataBox.Models.IdentityProperties identityProperties = default, string kekUrl = default, string kekVaultResourceID = default);
new Microsoft.Azure.Management.DataBox.Models.KeyEncryptionKey : Microsoft.Azure.Management.DataBox.Models.KekType * Microsoft.Azure.Management.DataBox.Models.IdentityProperties * string * string -> Microsoft.Azure.Management.DataBox.Models.KeyEncryptionKey
Public Sub New (kekType As KekType, Optional identityProperties As IdentityProperties = Nothing, Optional kekUrl As String = Nothing, Optional kekVaultResourceID As String = Nothing)
Parameters
- kekType
- KekType
Type of encryption key used for key encryption. Possible values include: 'MicrosoftManaged', 'CustomerManaged'
- identityProperties
- IdentityProperties
Managed identity properties used for key encryption.
- kekUrl
- String
Key encryption key. It is required in case of Customer managed KekType.
- kekVaultResourceID
- String
Kek vault resource id. It is required in case of Customer managed KekType.
Applies to
Azure SDK for .NET