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


Microsoft.DevCenter devcenters/devboxdefinitions

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

Тип ресурса devcenters/devboxdefinitions можно развернуть с помощью операций, целевых:

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

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

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

resource symbolicname 'Microsoft.DevCenter/devcenters/devboxdefinitions@2025-02-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    hibernateSupport: 'string'
    imageReference: {
      id: 'string'
    }
    osStorageType: 'string'
    sku: {
      capacity: int
      family: 'string'
      name: 'string'
      size: 'string'
      tier: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

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

DevBoxDefinitionProperties

Имя Описание Ценность
hibernateSupport Указывает, могут ли созданные с помощью этого определения поля разработки выполнять гибернацию. Не все изображения могут поддерживать гибернацию. Дополнительные сведения о https://aka.ms/devbox/hibernate "Отключено"
"Включено"
ImageReference Справочные сведения о изображении. ImageReference
osStorageType Тип хранилища, используемый для диска операционной системы Dev Boxes, созданного с помощью этого определения. струна
SKU Номер SKU для Dev Boxes, созданный с помощью этого определения. Sku

ImageReference

Имя Описание Ценность
идентификатор Идентификатор изображения или идентификатор версии образа. При указании идентификатора образа будет использоваться последняя версия. струна

Microsoft.DevCenter/devcenters/devboxdefinitions

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

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 63
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

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

Sku

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. int
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Например, P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

TrackedResourceTags

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

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

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

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

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

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

Тип ресурса devcenters/devboxdefinitions можно развернуть с помощью операций, целевых:

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

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

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

{
  "type": "Microsoft.DevCenter/devcenters/devboxdefinitions",
  "apiVersion": "2025-02-01",
  "name": "string",
  "location": "string",
  "properties": {
    "hibernateSupport": "string",
    "imageReference": {
      "id": "string"
    },
    "osStorageType": "string",
    "sku": {
      "capacity": "int",
      "family": "string",
      "name": "string",
      "size": "string",
      "tier": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

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

DevBoxDefinitionProperties

Имя Описание Ценность
hibernateSupport Указывает, могут ли созданные с помощью этого определения поля разработки выполнять гибернацию. Не все изображения могут поддерживать гибернацию. Дополнительные сведения о https://aka.ms/devbox/hibernate "Отключено"
"Включено"
ImageReference Справочные сведения о изображении. ImageReference
osStorageType Тип хранилища, используемый для диска операционной системы Dev Boxes, созданного с помощью этого определения. струна
SKU Номер SKU для Dev Boxes, созданный с помощью этого определения. Sku

ImageReference

Имя Описание Ценность
идентификатор Идентификатор изображения или идентификатор версии образа. При указании идентификатора образа будет использоваться последняя версия. струна

Microsoft.DevCenter/devcenters/devboxdefinitions

Имя Описание Ценность
apiVersion Версия API '2025-02-01'
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 63
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (обязательно)
свойства Свойства определения Dev Box DevBoxDefinitionProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.DevCenter/devcenters/devboxdefinitions"

Sku

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. int
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Например, P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

TrackedResourceTags

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

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

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

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

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

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

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

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

Тип ресурса devcenters/devboxdefinitions можно развернуть с помощью операций, целевых:

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevCenter/devcenters/devboxdefinitions@2025-02-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      hibernateSupport = "string"
      imageReference = {
        id = "string"
      }
      osStorageType = "string"
      sku = {
        capacity = int
        family = "string"
        name = "string"
        size = "string"
        tier = "string"
      }
    }
  }
}

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

DevBoxDefinitionProperties

Имя Описание Ценность
hibernateSupport Указывает, могут ли созданные с помощью этого определения поля разработки выполнять гибернацию. Не все изображения могут поддерживать гибернацию. Дополнительные сведения о https://aka.ms/devbox/hibernate "Отключено"
"Включено"
ImageReference Справочные сведения о изображении. ImageReference
osStorageType Тип хранилища, используемый для диска операционной системы Dev Boxes, созданного с помощью этого определения. струна
SKU Номер SKU для Dev Boxes, созданный с помощью этого определения. Sku

ImageReference

Имя Описание Ценность
идентификатор Идентификатор изображения или идентификатор версии образа. При указании идентификатора образа будет использоваться последняя версия. струна

Microsoft.DevCenter/devcenters/devboxdefinitions

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

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 63
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$ (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: центра разработки
свойства Свойства определения Dev Box DevBoxDefinitionProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.DevCenter/devcenters/devboxdefinitions@2025-02-01"

Sku

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. int
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Например, P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

TrackedResourceTags

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