Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов 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'
}
}
Значения свойств
Microsoft.DevTestLab/labs
| Name | Description | Value |
|---|---|---|
| location | Географическое расположение, в котором находится ресурс | string |
| name | Имя ресурса | строка (обязательно) |
| properties | Свойства ресурса. | LabProperties (обязательно) |
| tags | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | В настоящее время ли объявление лаборатории активно или включено? | 'Disabled' 'Enabled' |
| expirationDate | Время истечения срока действия объявления (null для никогда) | string |
| expired | Истек ли срок действия этого объявления? | bool |
| markdown | Текст markdown (если таковой) отображается в пользовательском интерфейсе этой лаборатории. Если осталось пустое или null, ничего не будет отображаться. | string |
| title | Название обычного текста для объявления лаборатории | string |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | Свойства любого объявления лаборатории, связанного с этой лабораторией | LabAnnouncementProperties |
| environmentPermission | Права доступа, предоставляемые пользователю при подготовке среды | 'Contributor' 'Reader' |
| extendedProperties | Расширенные свойства лаборатории, используемой для экспериментальных функций | LabPropertiesExtendedProperties |
| labStorageType | Тип хранилища, используемого лабораторией. Он может быть либо премиум, либо стандартный. Значение по умолчанию — Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданиям виртуальных машин Linux по умолчанию до артефактов, указанных пользователем. | string[] |
| mandatoryArtifactsResourceIdsWindows | Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданиям виртуальных машин Windows по умолчанию до артефактов, указанных пользователем. | string[] |
| premiumDataDisks | Параметр для включения использования дисков данных класса Premium. Если его значение равно "Включено", допускается создание дисков данных уровня "Стандартный" или "Премиум". Если значение равно "Отключено", допускается только создание стандартных дисков данных. |
'Disabled' 'Enabled' |
| support | Свойства любого сообщения о поддержке лаборатории, связанного с этой лабораторией | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | В настоящее время ли баннер поддержки лаборатории активен или включен? | 'Disabled' 'Enabled' |
| markdown | Текст markdown (если таковой) отображается в пользовательском интерфейсе этой лаборатории. Если осталось пустое или null, ничего не будет отображаться. | string |
LabTags
| Name | Description | Value |
|---|
Примеры использования
Примеры Bicep
Простой пример развертывания Dev Test Lab.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource lab 'Microsoft.DevTestLab/labs@2018-09-15' = {
name: resourceName
location: location
properties: {
labStorageType: 'Premium'
}
}
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
| Module | Description |
|---|---|
| Лаборатория DevTest | Модуль ресурсов AVM для DevTest Lab |
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
| Bicep-файл | Description |
|---|---|
| Создание лаборатории в Azure DevTest Labs с использованием виртуальной машины | Этот шаблон создает новый экземпляр DevTest Lab или DTL с указанной виртуальной машиной Центра обработки данных Windows Server 2019. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTest Labs доступны на https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
Определение ресурса шаблона 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"
}
}
Значения свойств
Microsoft.DevTestLab/labs
| Name | Description | Value |
|---|---|---|
| apiVersion | Версия API | '2018-09-15' |
| location | Географическое расположение, в котором находится ресурс | string |
| name | Имя ресурса | строка (обязательно) |
| properties | Свойства ресурса. | LabProperties (обязательно) |
| tags | Теги ресурсов | Словарь имен и значений тегов. См. теги в шаблонах |
| type | Тип ресурса | 'Microsoft.DevTestLab/labs' |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | В настоящее время ли объявление лаборатории активно или включено? | 'Disabled' 'Enabled' |
| expirationDate | Время истечения срока действия объявления (null для никогда) | string |
| expired | Истек ли срок действия этого объявления? | bool |
| markdown | Текст markdown (если таковой) отображается в пользовательском интерфейсе этой лаборатории. Если осталось пустое или null, ничего не будет отображаться. | string |
| title | Название обычного текста для объявления лаборатории | string |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | Свойства любого объявления лаборатории, связанного с этой лабораторией | LabAnnouncementProperties |
| environmentPermission | Права доступа, предоставляемые пользователю при подготовке среды | 'Contributor' 'Reader' |
| extendedProperties | Расширенные свойства лаборатории, используемой для экспериментальных функций | LabPropertiesExtendedProperties |
| labStorageType | Тип хранилища, используемого лабораторией. Он может быть либо премиум, либо стандартный. Значение по умолчанию — Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданиям виртуальных машин Linux по умолчанию до артефактов, указанных пользователем. | string[] |
| mandatoryArtifactsResourceIdsWindows | Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданиям виртуальных машин Windows по умолчанию до артефактов, указанных пользователем. | string[] |
| premiumDataDisks | Параметр для включения использования дисков данных класса Premium. Если его значение равно "Включено", допускается создание дисков данных уровня "Стандартный" или "Премиум". Если значение равно "Отключено", допускается только создание стандартных дисков данных. |
'Disabled' 'Enabled' |
| support | Свойства любого сообщения о поддержке лаборатории, связанного с этой лабораторией | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | В настоящее время ли баннер поддержки лаборатории активен или включен? | 'Disabled' 'Enabled' |
| markdown | Текст markdown (если таковой) отображается в пользовательском интерфейсе этой лаборатории. Если осталось пустое или null, ничего не будет отображаться. | string |
LabTags
| Name | Description | Value |
|---|
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
| Template | Description |
|---|---|
|
Создание лаборатории в Azure DevTest Labs развертывание |
Этот шаблон создает новый экземпляр DevTest Lab / DTL. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTestlab доступны на https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
|
Создание лаборатории в Azure DevTest Labs с использованием виртуальной машины развертывание |
Этот шаблон создает новый экземпляр DevTest Lab или DTL с указанной виртуальной машиной Центра обработки данных Windows Server 2019. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTest Labs доступны на https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
|
Создает лабораторию в Azure DevTest Labs с виртуальной машины Windows Server развертывание |
Этот шаблон создает новый экземпляр DevTest Lab или DTL с виртуальной машиной Центра обработки данных Windows Server 2019. Дополнительные шаблоны быстрого запуска Azure Resource Manager для Azure DevTest Labs доступны на https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурсов лабораторий можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.DevTestLab/labs, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DevTestLab/labs@2018-09-15"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
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"
}
}
}
}
Значения свойств
Microsoft.DevTestLab/labs
| Name | Description | Value |
|---|---|---|
| location | Географическое расположение, в котором находится ресурс | string |
| name | Имя ресурса | строка (обязательно) |
| properties | Свойства ресурса. | LabProperties (обязательно) |
| tags | Теги ресурсов | Словарь имен и значений тегов. |
| type | Тип ресурса | "Microsoft.DevTestLab/labs@2018-09-15" |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | В настоящее время ли объявление лаборатории активно или включено? | 'Disabled' 'Enabled' |
| expirationDate | Время истечения срока действия объявления (null для никогда) | string |
| expired | Истек ли срок действия этого объявления? | bool |
| markdown | Текст markdown (если таковой) отображается в пользовательском интерфейсе этой лаборатории. Если осталось пустое или null, ничего не будет отображаться. | string |
| title | Название обычного текста для объявления лаборатории | string |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | Свойства любого объявления лаборатории, связанного с этой лабораторией | LabAnnouncementProperties |
| environmentPermission | Права доступа, предоставляемые пользователю при подготовке среды | 'Contributor' 'Reader' |
| extendedProperties | Расширенные свойства лаборатории, используемой для экспериментальных функций | LabPropertiesExtendedProperties |
| labStorageType | Тип хранилища, используемого лабораторией. Он может быть либо премиум, либо стандартный. Значение по умолчанию — Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданиям виртуальных машин Linux по умолчанию до артефактов, указанных пользователем. | string[] |
| mandatoryArtifactsResourceIdsWindows | Упорядоченный список идентификаторов ресурсов артефактов, которые должны применяться ко всем созданиям виртуальных машин Windows по умолчанию до артефактов, указанных пользователем. | string[] |
| premiumDataDisks | Параметр для включения использования дисков данных класса Premium. Если его значение равно "Включено", допускается создание дисков данных уровня "Стандартный" или "Премиум". Если значение равно "Отключено", допускается только создание стандартных дисков данных. |
'Disabled' 'Enabled' |
| support | Свойства любого сообщения о поддержке лаборатории, связанного с этой лабораторией | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | В настоящее время ли баннер поддержки лаборатории активен или включен? | 'Disabled' 'Enabled' |
| markdown | Текст markdown (если таковой) отображается в пользовательском интерфейсе этой лаборатории. Если осталось пустое или null, ничего не будет отображаться. | string |
LabTags
| Name | Description | Value |
|---|
Примеры использования
Примеры Terraform
Простой пример развертывания Dev Test Lab.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "lab" {
type = "Microsoft.DevTestLab/labs@2018-09-15"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
labStorageType = "Premium"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}