Share via


DevCenterEncryptionSetProperties Class

Definition

Properties of the devcenter encryption set.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.DevCenterEncryptionSetPropertiesTypeConverter))]
public class DevCenterEncryptionSetProperties : Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevCenterEncryptionSetProperties, Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.DevCenterEncryptionSetPropertiesTypeConverter))>]
type DevCenterEncryptionSetProperties = class
    interface IDevCenterEncryptionSetProperties
    interface IJsonSerializable
    interface IDevCenterEncryptionSetUpdateProperties
    interface IValidates
Public Class DevCenterEncryptionSetProperties
Implements IDevCenterEncryptionSetProperties, IValidates
Inheritance
DevCenterEncryptionSetProperties
Attributes
Implements

Constructors

DevCenterEncryptionSetProperties()

Creates an new DevCenterEncryptionSetProperties instance.

Properties

DevboxDisksEncryptionEnableStatus

Devbox disk encryption enable or disable status. Indicates if Devbox disks encryption using DevCenter CMK is enabled or not.

KeyEncryptionKeyUrl

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

ProvisioningState

The provisioning state of the resource.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DevCenterEncryptionSetProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DevCenterEncryptionSetProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IDevCenterEncryptionSetProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DevCenterEncryptionSetProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to