Microsoft.DevCenter projects/pools

ARM template resource definition

The projects/pools resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.DevCenter/projects/pools resource, add the following JSON to your template.

{
  "type": "Microsoft.DevCenter/projects/pools",
  "apiVersion": "2023-04-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "devBoxDefinitionName": "string",
    "licenseType": "Windows_Client",
    "localAdministrator": "string",
    "networkConnectionName": "string",
    "stopOnDisconnect": {
      "gracePeriodMinutes": "int",
      "status": "string"
    }
  }
}

Property values

projects/pools

Name Description Value
type The resource type 'Microsoft.DevCenter/projects/pools'
apiVersion The resource api version '2023-04-01'
name The resource name

See how to set names and types for child resources in JSON ARM templates.
string (required)
location The geo-location where the resource lives string (required)
tags Resource tags. Dictionary of tag names and values. See Tags in templates
properties Pool properties PoolProperties

PoolProperties

Name Description Value
devBoxDefinitionName Name of a Dev Box definition in parent Project of this Pool string
licenseType Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. 'Windows_Client'
localAdministrator Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. 'Disabled'
'Enabled'
networkConnectionName Name of a Network Connection in parent Project of this Pool string
stopOnDisconnect Stop on disconnect configuration settings for Dev Boxes created in this pool. StopOnDisconnectConfiguration

StopOnDisconnectConfiguration

Name Description Value
gracePeriodMinutes The specified time in minutes to wait before stopping a Dev Box once disconnect is detected. int
status Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. 'Disabled'
'Enabled'