DevCenterProperties Class

Definition

Properties of the devcenter.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20231001Preview.DevCenterPropertiesTypeConverter))]
public class DevCenterProperties : Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20231001Preview.IDevCenterProperties, Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20231001Preview.DevCenterPropertiesTypeConverter))>]
type DevCenterProperties = class
    interface IDevCenterProperties
    interface IJsonSerializable
    interface IDevCenterUpdateProperties
    interface IValidates
Public Class DevCenterProperties
Implements IDevCenterProperties, IValidates
Inheritance
DevCenterProperties
Attributes
Implements

Constructors

DevCenterProperties()

Creates an new DevCenterProperties instance.

Properties

CustomerManagedKeyEncryptionKeyIdentity

All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault.

CustomerManagedKeyEncryptionKeyUrl

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.

DevCenterUri

The URI of the Dev Center.

DisplayName

The display name of the devcenter.

Encryption

Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations).

EncryptionCustomerManagedKeyEncryption

All Customer-managed key encryption properties for the resource.

KeyEncryptionKeyIdentityDelegatedIdentityClientId
KeyEncryptionKeyIdentityType

Values can be systemAssignedIdentity or userAssignedIdentity

KeyEncryptionKeyIdentityUserAssignedIdentityResourceId
ProvisioningState

The provisioning state of the resource.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DevCenterProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DevCenterProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20231001Preview.IDevCenterProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of DevCenterProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to