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


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

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

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

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

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

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

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

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

LabAnnouncementProperties

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

LabProperties

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

LabPropertiesExtendedProperties

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

LabSupportProperties

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

Microsoft.DevTestLab/labs

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса. LabProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

ResourceTags

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

Примеры краткого руководства

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

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

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

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

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

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

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

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

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

LabAnnouncementProperties

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

LabProperties

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

LabPropertiesExtendedProperties

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

LabSupportProperties

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

Microsoft.DevTestLab/labs

Имя Описание Ценность
apiVersion Версия API '2018-09-15'
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса. LabProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.DevTestLab/labs"

ResourceTags

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

LabAnnouncementProperties

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

LabProperties

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

LabPropertiesExtendedProperties

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

LabSupportProperties

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

Microsoft.DevTestLab/labs

Имя Описание Ценность
местоположение Расположение ресурса. струна
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса. LabProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.DevTestLab/labs@2018-09-15"

ResourceTags

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