DevCenterEncryptionSetData Class

Definition

Represents a devcenter encryption set resource.

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

Constructors

Name Description
DevCenterEncryptionSetData(AzureLocation)

Initializes a new instance of DevCenterEncryptionSetData.

Properties

Name Description
DevboxDisksEncryptionEnableStatus

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

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
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.

(Inherited from TrackedResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
ProvisioningState

The provisioning state of the resource.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
Tags

Resource tags.

(Inherited from TrackedResourceData)

Methods

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

Explicit Interface Implementations

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

Applies to