Share via


EncryptionProperties Class

Definition

Key and identity details for Customer Managed Key encryption of load test resource

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LoadTesting.Models.Api20221201.EncryptionPropertiesTypeConverter))]
public class EncryptionProperties : Microsoft.Azure.PowerShell.Cmdlets.LoadTesting.Models.Api20221201.IEncryptionProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LoadTesting.Models.Api20221201.EncryptionPropertiesTypeConverter))>]
type EncryptionProperties = class
    interface IEncryptionProperties
    interface IJsonSerializable
Public Class EncryptionProperties
Implements IEncryptionProperties
Inheritance
EncryptionProperties
Attributes
Implements

Constructors

Name Description
EncryptionProperties()

Creates an new EncryptionProperties instance.

Properties

Name Description
EncryptionIdentityResourceId
IdentityType

Managed identity type to use for accessing encryption key Url

KeyUrl

key encryption key Url, versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of EncryptionProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of EncryptionProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.LoadTesting.Models.Api20221201.IEncryptionProperties.

FromJsonString(String)

Creates a new instance of EncryptionProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of EncryptionProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to