ArmDevCenterModelFactory.DevCenterProjectPatch Method

Definition

public static Azure.ResourceManager.DevCenter.Models.DevCenterProjectPatch DevCenterProjectPatch(System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation? location = default, Azure.Core.ResourceIdentifier devCenterId = default, string description = default, int? maxDevBoxesPerUser = default, string displayName = default, Azure.ResourceManager.DevCenter.Models.DevCenterProjectCustomizationSettings customizationSettings = default, Azure.ResourceManager.DevCenter.Models.DevCenterDevBoxScheduleDeleteSettings devBoxScheduleDeleteSettings = default, Azure.ResourceManager.DevCenter.Models.DevCenterServerlessGpuSessionsSettings serverlessGpuSessionsSettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DevCenter.Models.DevCenterAssignedGroup> assignedGroups = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DevCenter.Models.DevCenterCatalogItemType> catalogItemSyncTypes = default, Azure.ResourceManager.DevCenter.Models.AzureAiServicesMode? azureAiServicesMode = default, Azure.ResourceManager.DevCenter.Models.DevCenterWorkspaceStorageMode? workspaceStorageMode = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default);
static member DevCenterProjectPatch : System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.Core.AzureLocation> * Azure.Core.ResourceIdentifier * string * Nullable<int> * string * Azure.ResourceManager.DevCenter.Models.DevCenterProjectCustomizationSettings * Azure.ResourceManager.DevCenter.Models.DevCenterDevBoxScheduleDeleteSettings * Azure.ResourceManager.DevCenter.Models.DevCenterServerlessGpuSessionsSettings * seq<Azure.ResourceManager.DevCenter.Models.DevCenterAssignedGroup> * seq<Azure.ResourceManager.DevCenter.Models.DevCenterCatalogItemType> * Nullable<Azure.ResourceManager.DevCenter.Models.AzureAiServicesMode> * Nullable<Azure.ResourceManager.DevCenter.Models.DevCenterWorkspaceStorageMode> * Azure.ResourceManager.Models.ManagedServiceIdentity -> Azure.ResourceManager.DevCenter.Models.DevCenterProjectPatch
Public Shared Function DevCenterProjectPatch (Optional tags As IDictionary(Of String, String) = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional devCenterId As ResourceIdentifier = Nothing, Optional description As String = Nothing, Optional maxDevBoxesPerUser As Nullable(Of Integer) = Nothing, Optional displayName As String = Nothing, Optional customizationSettings As DevCenterProjectCustomizationSettings = Nothing, Optional devBoxScheduleDeleteSettings As DevCenterDevBoxScheduleDeleteSettings = Nothing, Optional serverlessGpuSessionsSettings As DevCenterServerlessGpuSessionsSettings = Nothing, Optional assignedGroups As IEnumerable(Of DevCenterAssignedGroup) = Nothing, Optional catalogItemSyncTypes As IEnumerable(Of DevCenterCatalogItemType) = Nothing, Optional azureAiServicesMode As Nullable(Of AzureAiServicesMode) = Nothing, Optional workspaceStorageMode As Nullable(Of DevCenterWorkspaceStorageMode) = Nothing, Optional identity As ManagedServiceIdentity = Nothing) As DevCenterProjectPatch

Parameters

tags
IDictionary<String,String>

Resource tags.

location
Nullable<AzureLocation>

The geo-location where the resource lives.

devCenterId
ResourceIdentifier

Resource Id of an associated DevCenter.

description
String

Description of the project.

maxDevBoxesPerUser
Nullable<Int32>

When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced.

displayName
String

The display name of the project.

customizationSettings
DevCenterProjectCustomizationSettings

Settings to be used for customizations.

devBoxScheduleDeleteSettings
DevCenterDevBoxScheduleDeleteSettings

Dev Box Schedule Delete settings.

serverlessGpuSessionsSettings
DevCenterServerlessGpuSessionsSettings

Settings to be used for serverless GPU.

assignedGroups
IEnumerable<DevCenterAssignedGroup>

List of Entra ID group assignments associated with this project.

catalogItemSyncTypes
IEnumerable<DevCenterCatalogItemType>

Indicates catalog item types that can be synced.

azureAiServicesMode
Nullable<AzureAiServicesMode>

The property indicates whether Azure AI services is enabled.

workspaceStorageMode
Nullable<DevCenterWorkspaceStorageMode>

Indicates whether workspace storage is enabled.

identity
ManagedServiceIdentity

Managed identity properties.

Returns

A new DevCenterProjectPatch instance for mocking.

Applies to