ArmDevCenterModelFactory.DevCenterEncryptionSetPatch Method

Definition

public static Azure.ResourceManager.DevCenter.Models.DevCenterEncryptionSetPatch DevCenterEncryptionSetPatch(System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation? location = default, Azure.ResourceManager.DevCenter.Models.DevCenterDevboxDisksEncryptionEnableStatus? devboxDisksEncryptionEnableStatus = default, Uri keyEncryptionKeyUri = default, Azure.ResourceManager.DevCenter.Models.DevCenterKeyEncryptionKeyIdentity keyEncryptionKeyIdentity = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default);
static member DevCenterEncryptionSetPatch : System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.Core.AzureLocation> * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterDevboxDisksEncryptionEnableStatus> * Uri * Azure.ResourceManager.DevCenter.Models.DevCenterKeyEncryptionKeyIdentity * Azure.ResourceManager.Models.ManagedServiceIdentity -> Azure.ResourceManager.DevCenter.Models.DevCenterEncryptionSetPatch
Public Shared Function DevCenterEncryptionSetPatch (Optional tags As IDictionary(Of String, String) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional devboxDisksEncryptionEnableStatus As Nullable(Of DevCenterDevboxDisksEncryptionEnableStatus) = Nothing, Optional keyEncryptionKeyUri As Uri = Nothing, Optional keyEncryptionKeyIdentity As DevCenterKeyEncryptionKeyIdentity = Nothing, Optional identity As ManagedServiceIdentity = Nothing) As DevCenterEncryptionSetPatch

Parameters

tags
IDictionary<String,String>

Resource tags.

location
Nullable<AzureLocation>

The geo-location where the resource lives.

devboxDisksEncryptionEnableStatus
Nullable<DevCenterDevboxDisksEncryptionEnableStatus>

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

keyEncryptionKeyUri
Uri

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.

keyEncryptionKeyIdentity
DevCenterKeyEncryptionKeyIdentity

The managed identity configuration used for key vault access.

identity
ManagedServiceIdentity

Managed identity properties.

Returns

A new DevCenterEncryptionSetPatch instance for mocking.

Applies to