Skip to content

Dev Center

Creates a Dev Center, the parent resource for Dev Center projects. A Managed DevOps Pool is associated with a project, which in turn belongs to a Dev Center.

Summary

Dev Center, the parent resource required by Managed DevOps Pools.

Module Information

Property Value
Owner platform-team
Support Support
Version 1.0.0

Resource Types

Resource Type
Microsoft.Authorization/roleAssignments
Microsoft.DevCenter/devcenters

Usage

module devcenter 'br:geitbicepmodweucr01.azurecr.io/bicep/modules/dev-center/devcenter:1.0.0' = {
  name: 'devcenter'
  params: {
    // Required parameters
    par_dev_center_name: <string>
  }
}

Parameters

Name Type Description Default
par_dev_center_name string Name of the Dev Center. required
par_location string Azure region for the Dev Center. Defaults to the resource group location. [resourceGroup().location]
par_managed_identities managedIdentitiesType Managed identities to attach to the Dev Center. Defaults to none. @{system_assigned=False; user_assigned_resource_ids=System.Object[]}
par_role_assignments array Optional. Role assignments applied to the Dev Center. Defaults to none. ``
par_tags object Resource tags applied to the Dev Center. ``

Outputs

Name Type Description
out_dev_center_id string Resource ID of the deployed Dev Center.
out_dev_center_name string Name of the deployed Dev Center.

Versions

Pin an exact version. Ranges are not supported.

Version Reference
1.0.0 (latest) br/Euvic-Modules:dev-center/devcenter:1.0.0