Dev Center Project
Creates a Dev Center project under an existing Dev Center. A Managed DevOps Pool references a project through its devCenterProjectResourceId.
Summary
Dev Center project, the resource a Managed DevOps Pool attaches to.
| Property |
Value |
| Owner |
platform-team |
| Support |
Support |
| Version |
1.0.0 |
Resource Types
| Resource Type |
Microsoft.Authorization/roleAssignments |
Microsoft.DevCenter/projects |
Usage
module project 'br:geitbicepmodweucr01.azurecr.io/bicep/modules/dev-center/project:1.0.0' = {
name: 'project'
params: {
// Required parameters
par_project_name: <string>
par_dev_center_id: <string>
par_max_dev_boxes_per_user: <int>
}
}
Parameters
| Name |
Type |
Description |
Default |
par_description |
string |
Optional. Human-readable description of the project. Defaults to empty. |
`` |
par_dev_center_id |
string |
Resource ID of the Dev Center that owns the project. |
required |
par_location |
string |
Azure region for the project. Must match the region of the Dev Center. Defaults to the resource group location. |
[resourceGroup().location] |
par_managed_identities |
managedIdentitiesType |
Managed identities to attach to the project. Defaults to none. |
@{system_assigned=False; user_assigned_resource_ids=System.Object[]} |
par_max_dev_boxes_per_user |
int |
Optional. Maximum number of Dev Boxes a single user may create in this project. Defaults to unset, which the service treats as no limit. Dev Boxes are unrelated to Managed DevOps Pools, but a project that also hosts them should cap them so a single user cannot run up unbounded compute cost. |
required |
par_project_name |
string |
Name of the Dev Center project. |
required |
par_role_assignments |
array |
Optional. Role assignments applied to the project. Defaults to none. |
`` |
par_tags |
object |
Resource tags applied to the project. |
`` |
Outputs
| Name |
Type |
Description |
out_project_id |
string |
Resource ID of the deployed Dev Center project. Pass this to the Managed DevOps Pool module as par_dev_center_project_id. |
out_project_name |
string |
Name of the deployed Dev Center project. |
Versions
Pin an exact version. Ranges are not supported.
| Version |
Reference |
1.0.0 (latest) |
br/Euvic-Modules:dev-center/project:1.0.0 |