DevCenterConfigurationPolicies Class

Definition

Represents policies to enforce configuration settings on a project.

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

Constructors

Name Description
DevCenterConfigurationPolicies()

Initializes a new instance of DevCenterConfigurationPolicies.

Properties

Name Description
AzureAiServicesFeatureStatus

The property indicates the Azure AI services settings on a project.

DevBoxLimitsFeatureStatus

Indicates whether DevBox limits are configurable at Project scope.

DevBoxScheduleDeleteFeatureStatus

Indicates whether the setting is configurable at Project scope.

DevBoxTunnelFeatureStatus

Indicates whether DevBox tunnel settings are configurable at Pool scope.

DisplayNameFeatureStatus

Indicates whether project display name is configurable at Project scope.

ProjectCatalogFeatureStatus

Indicates whether project catalogs are configurable at Project scope.

ServerlessGpuSessionsFeatureStatus

Indicates whether serverless GPU sessions are configurable at Project scope.

UserCustomizationsFeatureStatus

Indicates whether user customizations is configurable at Project scope.

WorkspaceStorageFeatureStatus

Indicates whether workspace storage is configurable at Project scope.

Methods

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

Explicit Interface Implementations

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

Applies to