DevCenterEncryptionSetPatch Class

Definition

The devcenter encryption set resource for partial updates. Properties not provided in the update request will not be changed.

public class DevCenterEncryptionSetPatch : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DevCenter.Models.DevCenterEncryptionSetPatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DevCenter.Models.DevCenterEncryptionSetPatch>
type DevCenterEncryptionSetPatch = class
    interface IJsonModel<DevCenterEncryptionSetPatch>
    interface IPersistableModel<DevCenterEncryptionSetPatch>
Public Class DevCenterEncryptionSetPatch
Implements IJsonModel(Of DevCenterEncryptionSetPatch), IPersistableModel(Of DevCenterEncryptionSetPatch)
Inheritance
DevCenterEncryptionSetPatch
Implements

Constructors

Name Description
DevCenterEncryptionSetPatch()

Initializes a new instance of DevCenterEncryptionSetPatch.

Properties

Name Description
DevboxDisksEncryptionEnableStatus

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

Identity

Managed identity properties.

KeyEncryptionKeyIdentity

The managed identity configuration used for key vault access.

KeyEncryptionKeyUri

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.

Location

The geo-location where the resource lives.

Tags

Resource tags.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DevCenterEncryptionSetPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DevCenterEncryptionSetPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DevCenterEncryptionSetPatch>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DevCenterEncryptionSetPatch>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DevCenterEncryptionSetPatch>.Write(ModelReaderWriterOptions)

Applies to