Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Definice prostředku Bicep
Typ prostředku testovacího prostředí je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DevTestLab/labs, přidejte do šablony následující 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'
}
}
Hodnoty vlastností
Microsoft.DevTestLab/labs
| Name | Description | Value |
|---|---|---|
| poloha | Geografické umístění, ve kterém se nachází zdroj | řetězec |
| name | Název prostředku | string (povinné) |
| properties | Vlastnosti prostředku. | LabProperties (povinné) |
| tags | Štítky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | Je oznámení testovacího prostředí v tuto chvíli aktivní nebo povolené? | 'Disabled' 'Enabled' |
| expirationDate | Čas, kdy vyprší platnost oznámení (null pro nikdy) | řetězec |
| expired | Vypršela platnost tohoto oznámení? | bool |
| markdown | Text markdownu (pokud existuje) zobrazený v uživatelském rozhraní tohoto testovacího prostředí. Pokud necháte prázdnou hodnotu nebo hodnotu null, nezobrazí se nic. | řetězec |
| title | Název prostého textu pro oznámení testovacího prostředí | řetězec |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | Vlastnosti všech oznámení testovacích prostředí přidružených k tomuto testovacímu prostředí | LabAnnouncementProperties |
| environmentPermission | Přístupová práva udělená uživateli při zřizování prostředí | 'Contributor' 'Reader' |
| extendedProperties | Rozšířené vlastnosti testovacího prostředí používaného pro experimentální funkce | LabPropertiesExtendedProperties |
| labStorageType | Typ úložiště používaného testovacím prostředím Může to být Premium nebo Standard. Výchozí hodnota je Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | Seřazený seznam ID prostředků artefaktů, které by se měly použít u všech vytváření virtuálních počítačů s Linuxem ve výchozím nastavení před artefakty určenými uživatelem. | string[] |
| mandatoryArtifactsResourceIdsWindows | Seřazený seznam ID prostředků artefaktů, které by se měly použít u všech vytváření virtuálních počítačů s Windows ve výchozím nastavení před artefakty určenými uživatelem. | string[] |
| premiumDataDisks | Nastavení pro povolení využití datových disků Úrovně Premium. Pokud je jeho hodnota Povolená, je povoleno vytváření datových disků Úrovně Standard nebo Premium. Pokud je jeho hodnota Zakázáno, je povoleno pouze vytváření standardních datových disků. |
'Disabled' 'Enabled' |
| podpora | Vlastnosti jakékoli zprávy podpory testovacího prostředí přidružené k tomuto testovacímu prostředí | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | Je v tuto chvíli informační zpráva podpory testovacího prostředí aktivní nebo povolená? | 'Disabled' 'Enabled' |
| markdown | Text markdownu (pokud existuje) zobrazený v uživatelském rozhraní tohoto testovacího prostředí. Pokud necháte prázdnou hodnotu nebo hodnotu null, nezobrazí se nic. | řetězec |
Laboratorní značky
| Name | Description | Value |
|---|
Příklady použití
Ukázky Bicep
Základní příklad nasazení 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'
}
}
Ověřené moduly Azure
K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.
| Module | Description |
|---|---|
| Vývojová testovací laboratoř | Modul prostředků AVM pro DevTest Lab |
Ukázky rychlého startu Azure
Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.
| Soubor Bicep | Description |
|---|---|
| vytvoří testovací prostředí ve službě Azure DevTest Labs s deklarací virtuálního počítače | Tato šablona vytvoří novou instanci DevTest Lab / DTL s deklarovaným virtuálním počítačem s Windows Serverem 2019 Datacenter. Další šablony azure Resource Manageru pro rychlý start pro Azure DevTest Labs dostupné na webu https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
Definice prostředku šablony ARM
Typ prostředku testovacího prostředí je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DevTestLab/labs, přidejte do šablony následující 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"
}
}
Hodnoty vlastností
Microsoft.DevTestLab/labs
| Name | Description | Value |
|---|---|---|
| apiVersion | Verze rozhraní API | '2018-09-15' |
| poloha | Geografické umístění, ve kterém se nachází zdroj | řetězec |
| name | Název prostředku | string (povinné) |
| properties | Vlastnosti prostředku. | LabProperties (povinné) |
| tags | Štítky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
| typ | Typ prostředku | 'Microsoft.DevTestLab/labs' |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | Je oznámení testovacího prostředí v tuto chvíli aktivní nebo povolené? | 'Disabled' 'Enabled' |
| expirationDate | Čas, kdy vyprší platnost oznámení (null pro nikdy) | řetězec |
| expired | Vypršela platnost tohoto oznámení? | bool |
| markdown | Text markdownu (pokud existuje) zobrazený v uživatelském rozhraní tohoto testovacího prostředí. Pokud necháte prázdnou hodnotu nebo hodnotu null, nezobrazí se nic. | řetězec |
| title | Název prostého textu pro oznámení testovacího prostředí | řetězec |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | Vlastnosti všech oznámení testovacích prostředí přidružených k tomuto testovacímu prostředí | LabAnnouncementProperties |
| environmentPermission | Přístupová práva udělená uživateli při zřizování prostředí | 'Contributor' 'Reader' |
| extendedProperties | Rozšířené vlastnosti testovacího prostředí používaného pro experimentální funkce | LabPropertiesExtendedProperties |
| labStorageType | Typ úložiště používaného testovacím prostředím Může to být Premium nebo Standard. Výchozí hodnota je Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | Seřazený seznam ID prostředků artefaktů, které by se měly použít u všech vytváření virtuálních počítačů s Linuxem ve výchozím nastavení před artefakty určenými uživatelem. | string[] |
| mandatoryArtifactsResourceIdsWindows | Seřazený seznam ID prostředků artefaktů, které by se měly použít u všech vytváření virtuálních počítačů s Windows ve výchozím nastavení před artefakty určenými uživatelem. | string[] |
| premiumDataDisks | Nastavení pro povolení využití datových disků Úrovně Premium. Pokud je jeho hodnota Povolená, je povoleno vytváření datových disků Úrovně Standard nebo Premium. Pokud je jeho hodnota Zakázáno, je povoleno pouze vytváření standardních datových disků. |
'Disabled' 'Enabled' |
| podpora | Vlastnosti jakékoli zprávy podpory testovacího prostředí přidružené k tomuto testovacímu prostředí | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | Je v tuto chvíli informační zpráva podpory testovacího prostředí aktivní nebo povolená? | 'Disabled' 'Enabled' |
| markdown | Text markdownu (pokud existuje) zobrazený v uživatelském rozhraní tohoto testovacího prostředí. Pokud necháte prázdnou hodnotu nebo hodnotu null, nezobrazí se nic. | řetězec |
Laboratorní značky
| Name | Description | Value |
|---|
Příklady použití
Šablony azure pro rychlý start
Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.
| Template | Description |
|---|---|
|
vytvoření nového testovacího prostředí v Azure DevTest Labs nasazení |
Tato šablona vytvoří novou instanci DevTest Lab / DTL. Další šablony azure Resource Manageru pro rychlý start pro Azure DevTestlab dostupné na webu https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
|
vytvoří testovací prostředí ve službě Azure DevTest Labs s deklarací virtuálního počítače nasazení |
Tato šablona vytvoří novou instanci DevTest Lab / DTL s deklarovaným virtuálním počítačem s Windows Serverem 2019 Datacenter. Další šablony azure Resource Manageru pro rychlý start pro Azure DevTest Labs dostupné na webu https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
|
vytvoří testovací prostředí ve službě Azure DevTest Labs s virtuálním počítačem s Windows Serverem nasazení |
Tato šablona vytvoří novou instanci DevTest Lab / DTL s virtuálním počítačem s Windows Serverem 2019 Datacenter. Další šablony azure Resource Manageru pro rychlý start pro Azure DevTest Labs dostupné na webu https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku testovacího prostředí je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DevTestLab/labs, přidejte do šablony následující 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"
}
}
}
}
Hodnoty vlastností
Microsoft.DevTestLab/labs
| Name | Description | Value |
|---|---|---|
| poloha | Geografické umístění, ve kterém se nachází zdroj | řetězec |
| name | Název prostředku | string (povinné) |
| properties | Vlastnosti prostředku. | LabProperties (povinné) |
| tags | Štítky prostředků | Slovník názvů a hodnot značek |
| typ | Typ prostředku | "Microsoft.DevTestLab/labs@2018-09-15" |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | Je oznámení testovacího prostředí v tuto chvíli aktivní nebo povolené? | 'Disabled' 'Enabled' |
| expirationDate | Čas, kdy vyprší platnost oznámení (null pro nikdy) | řetězec |
| expired | Vypršela platnost tohoto oznámení? | bool |
| markdown | Text markdownu (pokud existuje) zobrazený v uživatelském rozhraní tohoto testovacího prostředí. Pokud necháte prázdnou hodnotu nebo hodnotu null, nezobrazí se nic. | řetězec |
| title | Název prostého textu pro oznámení testovacího prostředí | řetězec |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | Vlastnosti všech oznámení testovacích prostředí přidružených k tomuto testovacímu prostředí | LabAnnouncementProperties |
| environmentPermission | Přístupová práva udělená uživateli při zřizování prostředí | 'Contributor' 'Reader' |
| extendedProperties | Rozšířené vlastnosti testovacího prostředí používaného pro experimentální funkce | LabPropertiesExtendedProperties |
| labStorageType | Typ úložiště používaného testovacím prostředím Může to být Premium nebo Standard. Výchozí hodnota je Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | Seřazený seznam ID prostředků artefaktů, které by se měly použít u všech vytváření virtuálních počítačů s Linuxem ve výchozím nastavení před artefakty určenými uživatelem. | string[] |
| mandatoryArtifactsResourceIdsWindows | Seřazený seznam ID prostředků artefaktů, které by se měly použít u všech vytváření virtuálních počítačů s Windows ve výchozím nastavení před artefakty určenými uživatelem. | string[] |
| premiumDataDisks | Nastavení pro povolení využití datových disků Úrovně Premium. Pokud je jeho hodnota Povolená, je povoleno vytváření datových disků Úrovně Standard nebo Premium. Pokud je jeho hodnota Zakázáno, je povoleno pouze vytváření standardních datových disků. |
'Disabled' 'Enabled' |
| podpora | Vlastnosti jakékoli zprávy podpory testovacího prostředí přidružené k tomuto testovacímu prostředí | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | Je v tuto chvíli informační zpráva podpory testovacího prostředí aktivní nebo povolená? | 'Disabled' 'Enabled' |
| markdown | Text markdownu (pokud existuje) zobrazený v uživatelském rozhraní tohoto testovacího prostředí. Pokud necháte prázdnou hodnotu nebo hodnotu null, nezobrazí se nic. | řetězec |
Laboratorní značky
| Name | Description | Value |
|---|
Příklady použití
Ukázky Terraformu
Základní příklad nasazení 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 = ["*"]
}