Поделиться через


Проекты и пулы Microsoft.DevCenter 2023-01-01-preview

Определение ресурсов Bicep

Тип ресурсов проектов и пулов можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DevCenter/projects/pools, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.DevCenter/projects/pools@2023-01-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    devBoxDefinitionName: 'string'
    licenseType: 'string'
    localAdministrator: 'string'
    networkConnectionName: 'string'
    stopOnDisconnect: {
      gracePeriodMinutes: int
      status: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

Microsoft.DevCenter/проекты/пулы

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: проекты
свойства Свойства пула Свойства пула
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Свойства пула

Имя Описание Ценность
devBoxИмяОпределения Имя определения Dev Box в родительском проекте этого пула струна
тип лицензии Указывает тип лицензии, указывающий, что вызывающий объект уже приобрел лицензии для созданных модулей Dev Boxes. "Windows_Client"
localAdministrator Указывает, добавляются ли владельцы Dev Box в этом пуле в качестве локальных администраторов в Поле разработки. "Отключено"
"Включено"
networkConnectionName Имя сетевого подключения в родительском проекте этого пула струна
stopOnDisconnect Остановите параметры конфигурации отключения для Dev Boxes, созданные в этом пуле. StopOnDisconnectConfiguration (ОстановкаOnDisconnectConfiguration)

StopOnDisconnectConfiguration (ОстановкаOnDisconnectConfiguration)

Имя Описание Ценность
gracePeriodMinutes Указанное время в минутах ожидания перед остановкой Поля разработки после обнаружения отключения. инт
статус Если функция остановите поле разработки при отключении после включения льготного периода. "Отключено"
"Включено"

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

Примеры использования

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Описание
настройка службы Dev Box Этот шаблон создаст все ресурсы администратора Dev Box в рамках краткого руководства по началу работы Dev Box (/azure/dev-box/quickstart-create-dev-box). Вы можете просмотреть все созданные ресурсы или напрямую перейти к DevPortal.microsoft.com для создания первого поля разработки.
Развертывание службы Dev Box Этот шаблон позволяет настроить все ресурсы, необходимые для создания Dev Box.
развертывание службы Dev Box Со встроенным образом Этот шаблон предоставляет способ развертывания службы Dev Box со встроенным образом.

Определение ресурса шаблона ARM

Тип ресурсов проектов и пулов можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DevCenter/projects/pools, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.DevCenter/projects/pools",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "devBoxDefinitionName": "string",
    "licenseType": "string",
    "localAdministrator": "string",
    "networkConnectionName": "string",
    "stopOnDisconnect": {
      "gracePeriodMinutes": "int",
      "status": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

Microsoft.DevCenter/проекты/пулы

Имя Описание Ценность
apiVersion Версия API «2023-01-01-превью»
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса строка (обязательно)
свойства Свойства пула Свойства пула
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.DevCenter/projects/pools"

Свойства пула

Имя Описание Ценность
devBoxИмяОпределения Имя определения Dev Box в родительском проекте этого пула струна
тип лицензии Указывает тип лицензии, указывающий, что вызывающий объект уже приобрел лицензии для созданных модулей Dev Boxes. "Windows_Client"
localAdministrator Указывает, добавляются ли владельцы Dev Box в этом пуле в качестве локальных администраторов в Поле разработки. "Отключено"
"Включено"
networkConnectionName Имя сетевого подключения в родительском проекте этого пула струна
stopOnDisconnect Остановите параметры конфигурации отключения для Dev Boxes, созданные в этом пуле. StopOnDisconnectConfiguration (ОстановкаOnDisconnectConfiguration)

StopOnDisconnectConfiguration (ОстановкаOnDisconnectConfiguration)

Имя Описание Ценность
gracePeriodMinutes Указанное время в минутах ожидания перед остановкой Поля разработки после обнаружения отключения. инт
статус Если функция остановите поле разработки при отключении после включения льготного периода. "Отключено"
"Включено"

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
настройка службы Dev Box

развертывание в Azure
Этот шаблон создаст все ресурсы администратора Dev Box в рамках краткого руководства по началу работы Dev Box (/azure/dev-box/quickstart-create-dev-box). Вы можете просмотреть все созданные ресурсы или напрямую перейти к DevPortal.microsoft.com для создания первого поля разработки.
Развертывание службы Dev Box

развертывание в Azure
Этот шаблон позволяет настроить все ресурсы, необходимые для создания Dev Box.
развертывание службы Dev Box Со встроенным образом

развертывание в Azure
Этот шаблон предоставляет способ развертывания службы Dev Box со встроенным образом.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурсов проектов и пулов можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.DevCenter/projects/pools, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevCenter/projects/pools@2023-01-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      devBoxDefinitionName = "string"
      licenseType = "string"
      localAdministrator = "string"
      networkConnectionName = "string"
      stopOnDisconnect = {
        gracePeriodMinutes = int
        status = "string"
      }
    }
  }
}

Значения свойств

Microsoft.DevCenter/проекты/пулы

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: проекты
свойства Свойства пула Свойства пула
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.DevCenter/projects/pools@2023-01-01-preview"

Свойства пула

Имя Описание Ценность
devBoxИмяОпределения Имя определения Dev Box в родительском проекте этого пула струна
тип лицензии Указывает тип лицензии, указывающий, что вызывающий объект уже приобрел лицензии для созданных модулей Dev Boxes. "Windows_Client"
localAdministrator Указывает, добавляются ли владельцы Dev Box в этом пуле в качестве локальных администраторов в Поле разработки. "Отключено"
"Включено"
networkConnectionName Имя сетевого подключения в родительском проекте этого пула струна
stopOnDisconnect Остановите параметры конфигурации отключения для Dev Boxes, созданные в этом пуле. StopOnDisconnectConfiguration (ОстановкаOnDisconnectConfiguration)

StopOnDisconnectConfiguration (ОстановкаOnDisconnectConfiguration)

Имя Описание Ценность
gracePeriodMinutes Указанное время в минутах ожидания перед остановкой Поля разработки после обнаружения отключения. инт
статус Если функция остановите поле разработки при отключении после включения льготного периода. "Отключено"
"Включено"

Отслеживаемые Ресурсные Теги

Имя Описание Ценность