Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Definisi sumber daya Bicep
Jenis sumber daya lab dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Contoh Penggunaan
Sampel Bicep
Contoh dasar penerapan 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'
}
}
Modul Terverifikasi Azure
Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.
Sampel Mulai Cepat Azure
Templat Mulai Cepat Azure berikut ini berisi sampel Bicep untuk menyebarkan jenis sumber daya ini.
| File Bisep | Description |
|---|---|
| Membuat lab di Azure DevTest Labs dengan VM yang diklaim | Templat ini membuat instans DevTest Lab / DTL baru dengan VM Pusat Data Server Windows 2019 yang diklaim di dalamnya. Templat Mulai Cepat Azure Resource Manager lainnya untuk Azure DevTest Labs tersedia di https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
Format sumber daya
Untuk membuat sumber daya Microsoft.DevTestLab/labs, tambahkan Bicep berikut ke templat Anda.
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'
}
}
Nilai Properti
Microsoft.DevTestLab/labs
| Name | Description | Value |
|---|---|---|
| lokasi | Lokasi geografis tempat sumber daya berada | string |
| name | Nama sumber daya | string (diperlukan) |
| properties | Properti sumber daya. | LabProperties (wajib) |
| tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | Apakah pengumuman lab aktif/diaktifkan saat ini? | 'Disabled' 'Enabled' |
| expirationDate | Waktu di mana pengumuman kedaluwarsa (null untuk tidak pernah) | string |
| expired | Apakah pengumuman ini sudah kedaluwarsa? | bool |
| markdown | Teks markdown (jika ada) yang ditampilkan lab ini di UI. Jika dibiarkan kosong/null, tidak ada yang akan ditampilkan. | string |
| title | Judul teks biasa untuk pengumuman lab | string |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | Properti pengumuman lab apa pun yang terkait dengan lab ini | LabAnnouncementProperties |
| environmentPermission | Hak akses yang akan diberikan kepada pengguna saat memprovisikan lingkungan | 'Contributor' 'Reader' |
| extendedProperties | Properti lab yang diperluas yang digunakan untuk fitur eksperimental | LabPropertiesExtendedProperties |
| labStorageType | Jenis penyimpanan yang digunakan oleh lab. Ini bisa Premium atau Standar. Defaultnya adalah Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | Daftar ID sumber daya artefak yang diurutkan yang harus diterapkan pada semua pembuatan VM Linux secara default, sebelum artefak yang ditentukan oleh pengguna. | string[] |
| mandatoryArtifactsResourceIdsWindows | Daftar ID sumber daya artefak yang diurutkan yang harus diterapkan pada semua pembuatan VM Windows secara default, sebelum artefak yang ditentukan oleh pengguna. | string[] |
| premiumDataDisks | Pengaturan untuk mengaktifkan penggunaan disk data premium. Ketika nilainya adalah 'Diaktifkan', pembuatan disk data standar atau premium diizinkan. Ketika nilainya adalah 'Dinonaktifkan', hanya pembuatan disk data standar yang diizinkan. |
'Disabled' 'Enabled' |
| dukung | Properti pesan dukungan lab apa pun yang terkait dengan lab ini | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | Apakah banner dukungan lab aktif/diaktifkan saat ini? | 'Disabled' 'Enabled' |
| markdown | Teks markdown (jika ada) yang ditampilkan lab ini di UI. Jika dibiarkan kosong/null, tidak ada yang akan ditampilkan. | string |
LabTags
| Name | Description | Value |
|---|
Definisi sumber daya templat ARM
Jenis sumber daya lab dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Contoh Penggunaan
Templat Quickstart Azure
Templat Mulai Cepat Azure berikut ini menyebarkan jenis sumber daya ini.
| Template | Description |
|---|---|
|
Membuat lab baru di Azure DevTest Labs |
Templat ini membuat instans DevTest Lab / DTL baru. Templat Mulai Cepat Azure Resource Manager lainnya untuk Azure DevTestlab tersedia di https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
|
Membuat lab di Azure DevTest Labs dengan VM yang diklaim |
Templat ini membuat instans DevTest Lab / DTL baru dengan VM Pusat Data Server Windows 2019 yang diklaim di dalamnya. Templat Mulai Cepat Azure Resource Manager lainnya untuk Azure DevTest Labs tersedia di https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
|
Membuat lab di Azure DevTest Labs dengan VM Windows Server |
Templat ini membuat instans DevTest Lab / DTL baru dengan VM Pusat Data Server Windows 2019 di dalamnya. Templat Mulai Cepat Azure Resource Manager lainnya untuk Azure DevTest Labs tersedia di https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
Format sumber daya
Untuk membuat sumber daya Microsoft.DevTestLab/labs, tambahkan JSON berikut ke templat Anda.
{
"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"
}
}
Nilai Properti
Microsoft.DevTestLab/labs
| Name | Description | Value |
|---|---|---|
| apiVersion | Versi api | '2018-09-15' |
| lokasi | Lokasi geografis tempat sumber daya berada | string |
| name | Nama sumber daya | string (diperlukan) |
| properties | Properti sumber daya. | LabProperties (wajib) |
| tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
| jenis | Jenis sumber daya | 'Microsoft.DevTestLab/labs' |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | Apakah pengumuman lab aktif/diaktifkan saat ini? | 'Disabled' 'Enabled' |
| expirationDate | Waktu di mana pengumuman kedaluwarsa (null untuk tidak pernah) | string |
| expired | Apakah pengumuman ini sudah kedaluwarsa? | bool |
| markdown | Teks markdown (jika ada) yang ditampilkan lab ini di UI. Jika dibiarkan kosong/null, tidak ada yang akan ditampilkan. | string |
| title | Judul teks biasa untuk pengumuman lab | string |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | Properti pengumuman lab apa pun yang terkait dengan lab ini | LabAnnouncementProperties |
| environmentPermission | Hak akses yang akan diberikan kepada pengguna saat memprovisikan lingkungan | 'Contributor' 'Reader' |
| extendedProperties | Properti lab yang diperluas yang digunakan untuk fitur eksperimental | LabPropertiesExtendedProperties |
| labStorageType | Jenis penyimpanan yang digunakan oleh lab. Ini bisa Premium atau Standar. Defaultnya adalah Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | Daftar ID sumber daya artefak yang diurutkan yang harus diterapkan pada semua pembuatan VM Linux secara default, sebelum artefak yang ditentukan oleh pengguna. | string[] |
| mandatoryArtifactsResourceIdsWindows | Daftar ID sumber daya artefak yang diurutkan yang harus diterapkan pada semua pembuatan VM Windows secara default, sebelum artefak yang ditentukan oleh pengguna. | string[] |
| premiumDataDisks | Pengaturan untuk mengaktifkan penggunaan disk data premium. Ketika nilainya adalah 'Diaktifkan', pembuatan disk data standar atau premium diizinkan. Ketika nilainya adalah 'Dinonaktifkan', hanya pembuatan disk data standar yang diizinkan. |
'Disabled' 'Enabled' |
| dukung | Properti pesan dukungan lab apa pun yang terkait dengan lab ini | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | Apakah banner dukungan lab aktif/diaktifkan saat ini? | 'Disabled' 'Enabled' |
| markdown | Teks markdown (jika ada) yang ditampilkan lab ini di UI. Jika dibiarkan kosong/null, tidak ada yang akan ditampilkan. | string |
LabTags
| Name | Description | Value |
|---|
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya lab dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Contoh Penggunaan
Sampel Terraform
Contoh dasar penerapan 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 = ["*"]
}
Format sumber daya
Untuk membuat sumber daya Microsoft.DevTestLab/labs, tambahkan Terraform berikut ke templat Anda.
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"
}
}
}
}
Nilai Properti
Microsoft.DevTestLab/labs
| Name | Description | Value |
|---|---|---|
| lokasi | Lokasi geografis tempat sumber daya berada | string |
| name | Nama sumber daya | string (diperlukan) |
| properties | Properti sumber daya. | LabProperties (wajib) |
| tags | Tag sumber daya | Kamus nama dan nilai tag. |
| jenis | Jenis sumber daya | "Microsoft.DevTestLab/labs@2018-09-15" |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | Apakah pengumuman lab aktif/diaktifkan saat ini? | 'Disabled' 'Enabled' |
| expirationDate | Waktu di mana pengumuman kedaluwarsa (null untuk tidak pernah) | string |
| expired | Apakah pengumuman ini sudah kedaluwarsa? | bool |
| markdown | Teks markdown (jika ada) yang ditampilkan lab ini di UI. Jika dibiarkan kosong/null, tidak ada yang akan ditampilkan. | string |
| title | Judul teks biasa untuk pengumuman lab | string |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | Properti pengumuman lab apa pun yang terkait dengan lab ini | LabAnnouncementProperties |
| environmentPermission | Hak akses yang akan diberikan kepada pengguna saat memprovisikan lingkungan | 'Contributor' 'Reader' |
| extendedProperties | Properti lab yang diperluas yang digunakan untuk fitur eksperimental | LabPropertiesExtendedProperties |
| labStorageType | Jenis penyimpanan yang digunakan oleh lab. Ini bisa Premium atau Standar. Defaultnya adalah Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | Daftar ID sumber daya artefak yang diurutkan yang harus diterapkan pada semua pembuatan VM Linux secara default, sebelum artefak yang ditentukan oleh pengguna. | string[] |
| mandatoryArtifactsResourceIdsWindows | Daftar ID sumber daya artefak yang diurutkan yang harus diterapkan pada semua pembuatan VM Windows secara default, sebelum artefak yang ditentukan oleh pengguna. | string[] |
| premiumDataDisks | Pengaturan untuk mengaktifkan penggunaan disk data premium. Ketika nilainya adalah 'Diaktifkan', pembuatan disk data standar atau premium diizinkan. Ketika nilainya adalah 'Dinonaktifkan', hanya pembuatan disk data standar yang diizinkan. |
'Disabled' 'Enabled' |
| dukung | Properti pesan dukungan lab apa pun yang terkait dengan lab ini | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | Apakah banner dukungan lab aktif/diaktifkan saat ini? | 'Disabled' 'Enabled' |
| markdown | Teks markdown (jika ada) yang ditampilkan lab ini di UI. Jika dibiarkan kosong/null, tidak ada yang akan ditampilkan. | string |
LabTags
| Name | Description | Value |
|---|