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


Лаборатории Microsoft.DevTestLab

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.DevTestLab/labs@2018-09-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    announcement: {
      enabled: 'string'
      expirationDate: 'string'
      expired: bool
      markdown: 'string'
      title: 'string'
    }
    environmentPermission: 'string'
    extendedProperties: {}
    labStorageType: 'string'
    mandatoryArtifactsResourceIdsLinux: [
      'string'
    ]
    mandatoryArtifactsResourceIdsWindows: [
      'string'
    ]
    premiumDataDisks: 'string'
    support: {
      enabled: 'string'
      markdown: 'string'
    }
  }
}

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

labs

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 1-50

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
location Расположение ресурса. строка
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства ресурса. LabProperties

LabProperties

Имя Описание Значение
Объявление Свойства любого объявления лаборатории, связанного с этой лабораторией LabAnnouncementProperties
environmentPermission Права доступа, предоставляемые пользователю при подготовке среды "Участник"
"Читатель"
extendedProperties Расширенные свойства лаборатории, используемые для экспериментальных функций object
labStorageType Тип хранилища, используемого лабораторией. Это может быть категория "Премиум" или "Стандартный". Значение по умолчанию — Premium. "Премиум"
"Стандартный"
'StandardSSD'
mandatoryArtifactsResourceIdsLinux Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданным виртуальным машинам Linux по умолчанию до артефактов, указанных пользователем. string[]
mandatoryArtifactsResourceIdsWindows Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданиям виртуальных машин Windows по умолчанию до артефактов, указанных пользователем. string[]
premiumDataDisks Параметр для включения использования дисков данных уровня "Премиум".
Если его значение равно "Включено", создание дисков данных уровня "Стандартный" или "Премиум" разрешено.
Если его значение равно "Отключено", допускается только создание стандартных дисков данных.
"Отключено"
"Включено"
support Свойства любого сообщения о поддержке лаборатории, связанного с этой лабораторией LabSupportProperties

LabAnnouncementProperties

Имя Описание Значение
Включено Объявление о лаборатории активно или включено в настоящее время? "Отключено"
"Включено"
expirationDate Время истечения срока действия объявления (null для никогда) строка
Истек Истек срок действия этого объявления? bool
markdown Текст Markdown (если таковой есть), отображаемый в пользовательском интерфейсе в этом задании. Если оставить пустым или null, ничего не будет отображаться. строка
title Заголовок в виде обычного текста для объявления лаборатории строка

LabSupportProperties

Имя Описание Значение
Включено В настоящее время ли баннер поддержки лаборатории активен или включен? "Отключено"
"Включено"
markdown Текст Markdown (при наличии), отображаемый в этом задании в пользовательском интерфейсе. Если оставить значение пустым или пустым, ничего не будет отображаться. строка

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

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

Шаблон Описание
Создание лаборатории в Azure DevTest Labs

Развертывание в Azure
Этот шаблон создает новый экземпляр DevTest Lab или DTL. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTestlab доступны на страницеhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Создание лаборатории в Azure DevTest Labs с виртуальной машиной Windows Server

Развертывание в Azure
Этот шаблон создает новый экземпляр DevTest Lab/DTL с виртуальной машиной Windows Server 2019 Datacenter. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTest Labs доступны на страницеhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Создает лабораторию в Azure DevTest Labs с запрошенной виртуальной машиной

Развертывание в Azure
Этот шаблон создает новый экземпляр DevTest Lab/DTL с запрошенной виртуальной машиной Windows Server 2019 Datacenter. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTest Labs доступны на страницеhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

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

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

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

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

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

{
  "type": "Microsoft.DevTestLab/labs",
  "apiVersion": "2018-09-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "announcement": {
      "enabled": "string",
      "expirationDate": "string",
      "expired": "bool",
      "markdown": "string",
      "title": "string"
    },
    "environmentPermission": "string",
    "extendedProperties": {},
    "labStorageType": "string",
    "mandatoryArtifactsResourceIdsLinux": [ "string" ],
    "mandatoryArtifactsResourceIdsWindows": [ "string" ],
    "premiumDataDisks": "string",
    "support": {
      "enabled": "string",
      "markdown": "string"
    }
  }
}

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

labs

Имя Описание Значение
тип Тип ресурса Microsoft.DevTestLab/labs
версия_API Версия API ресурсов '2018-09-15'
name имя ресурса. строка (обязательно)

Ограничение символов: 1–50

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
location Расположение ресурса. строка
tags Теги ресурса. Словарь имен и значений тегов. См . раздел Теги в шаблонах
properties Свойства ресурса. LabProperties

LabProperties

Имя Описание Значение
Объявление Свойства любого объявления лаборатории, связанного с этой лабораторией LabAnnouncementProperties
environmentPermission Права доступа, предоставляемые пользователю при подготовке среды "Участник"
Читатель
extendedProperties Расширенные свойства лаборатории, используемые для экспериментальных функций object
labStorageType Тип хранилища, используемого лабораторией. Это может быть категория "Премиум" или "Стандартный". Значение по умолчанию — Premium. "Премиум"
"Стандартный"
StandardSSD
mandatoryArtifactsResourceIdsLinux Упорядоченный список идентификаторов ресурсов артефактов, которые должны быть применены ко всем созданным виртуальным машинам Linux по умолчанию перед артефактами, указанными пользователем. string[]
mandatoryArtifactsResourceIdsWindows Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданным виртуальным машинам Windows по умолчанию до артефактов, указанных пользователем. string[]
PremiumDataDisks Параметр для включения использования дисков данных уровня "Премиум".
Если его значение равно "Включено", создание дисков данных уровня "Стандартный" или "Премиум" разрешено.
Если для нее задано значение Disabled, допускается только создание стандартных дисков данных.
"Отключено"
"Включено"
support Свойства любого сообщения о поддержке лаборатории, связанного с этой лабораторией LabSupportProperties

LabAnnouncementProperties

Имя Описание Значение
Включено Является ли объявление лаборатории активным или включенным в настоящее время? "Отключено"
"Включено"
expirationDate Время истечения срока действия объявления (null для никогда) строка
Истек Истек срок действия этого объявления? bool
markdown Текст Markdown (если таковой есть), отображаемый в пользовательском интерфейсе в этом задании. Если оставить пустым или null, ничего не будет отображаться. строка
title Заголовок в виде обычного текста для объявления лаборатории строка

LabSupportProperties

Имя Описание Значение
Включено В настоящее время ли баннер поддержки лаборатории активен или включен? "Отключено"
"Включено"
markdown Текст Markdown (если таковой есть), отображаемый в пользовательском интерфейсе в этом задании. Если оставить пустым или null, ничего не будет отображаться. строка

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

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

Шаблон Описание
Создание лаборатории в Azure DevTest Labs

Развертывание в Azure
Этот шаблон создает новый экземпляр DevTest Lab или DTL. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTestlab доступны по адресуhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Создание лаборатории в Azure DevTest Labs с помощью виртуальной машины Windows Server

Развертывание в Azure
Этот шаблон создает новый экземпляр DevTest Lab или DTL с виртуальной машиной Windows Server 2019 Datacenter. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTest Labs доступны на страницеhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
Создание лаборатории в Azure DevTest Labs с запрошенной виртуальной машиной

Развертывание в Azure
Этот шаблон создает новый экземпляр DevTest Lab или DTL с запрошенной виртуальной машиной Windows Server 2019 Datacenter. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTest Labs доступны на страницеhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

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

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

  • Группы ресурсов

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

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

Чтобы создать ресурс Microsoft.DevTestLab/labs, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevTestLab/labs@2018-09-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      announcement = {
        enabled = "string"
        expirationDate = "string"
        expired = bool
        markdown = "string"
        title = "string"
      }
      environmentPermission = "string"
      extendedProperties = {}
      labStorageType = "string"
      mandatoryArtifactsResourceIdsLinux = [
        "string"
      ]
      mandatoryArtifactsResourceIdsWindows = [
        "string"
      ]
      premiumDataDisks = "string"
      support = {
        enabled = "string"
        markdown = "string"
      }
    }
  })
}

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

labs

Имя Описание Значение
тип Тип ресурса "Microsoft.DevTestLab/labs@2018-09-15"
name имя ресурса. string (обязательно)

Ограничение символов: 1-50

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
location Расположение ресурса. строка
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурса. Словарь имен и значений тегов.
properties Свойства ресурса. LabProperties

LabProperties

Имя Описание Значение
Объявление Свойства любого объявления лаборатории, связанного с этой лабораторией LabAnnouncementProperties
environmentPermission Права доступа, предоставляемые пользователю при подготовке среды "Участник"
"Читатель"
extendedProperties Расширенные свойства лаборатории, используемые для экспериментальных функций объект
labStorageType Тип хранилища, используемого лабораторией. Это может быть категория "Премиум" или "Стандартный". Значение по умолчанию — Premium. "Премиум"
"Стандартный"
"StandardSSD"
mandatoryArtifactsResourceIdsLinux Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданным виртуальным машинам Linux по умолчанию до артефактов, указанных пользователем. string[]
mandatoryArtifactsResourceIdsWindows Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданиям виртуальных машин Windows по умолчанию до артефактов, указанных пользователем. string[]
premiumDataDisks Параметр для включения использования дисков данных уровня "Премиум".
Если его значение равно "Включено", создание дисков данных уровня "Стандартный" или "Премиум" разрешено.
Если для нее задано значение Disabled, допускается только создание стандартных дисков данных.
"Отключено"
"Включено"
support Свойства любого сообщения о поддержке лаборатории, связанного с этой лабораторией LabSupportProperties

LabAnnouncementProperties

Имя Описание Значение
Включено Является ли объявление лаборатории активным или включенным в настоящее время? "Отключено"
"Включено"
expirationDate Время истечения срока действия объявления (null для никогда) строка
Истек Истек ли срок действия этого объявления? bool
markdown Текст Markdown (при наличии), отображаемый в этом задании в пользовательском интерфейсе. Если оставить значение пустым или пустым, ничего не будет отображаться. строка
title Заголовок в виде обычного текста для объявления лаборатории строка

LabSupportProperties

Имя Описание Значение
Включено Активен или включен ли баннер поддержки лаборатории в настоящее время? "Отключено"
"Включено"
markdown Текст Markdown (при наличии), отображаемый в этом задании в пользовательском интерфейсе. Если оставить значение пустым или пустым, ничего не будет отображаться. строка