إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
تعريف مورد Bicep
يمكن نشر نوع مورد المختبرات مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
أمثلة الاستخدام
عينات Bicep
مثال أساسي لنشر مختبر اختبار التطوير.
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 Verified لنشر نوع المورد هذا.
| Module | Description |
|---|---|
| مختبر DevTest | وحدة موارد AVM لمختبر DevTest |
نماذج Azure Quickstart
تحتوي قوالب Azure Quickstart التالية على نماذج Bicep لنشر نوع المورد هذا.
| ملف Bicep | Description |
|---|---|
| إنشاء مختبر في Azure DevTest Labs باستخدام جهاز ظاهري | ينشئ هذا القالب مثيل DevTest Lab / DTL جديدا مع جهاز ظاهري لمركز بيانات Windows Server 2019 المطالب به. يتوفر المزيد من قوالب التشغيل السريع ل Azure Resource Manager لمختبرات Azure DevTest في https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
تنسيق المورد
لإنشاء مورد 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 | خصائص المورد. | خصائص المختبر (مطلوب) |
| tags | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | هل إعلان المختبر نشط/ممكن في هذا الوقت؟ | 'Disabled' 'Enabled' |
| expirationDate | الوقت الذي تنتهي فيه صلاحية الإعلان (خالي من أجل أبدا) | string |
| expired | هل انتهت صلاحية هذا الإعلان؟ | bool |
| markdown | نص markdown (إن وجد) الذي يعرضه هذا المختبر في واجهة المستخدم. إذا ترك فارغا/خاليا، فلن يظهر أي شيء. | string |
| title | عنوان النص العادي لإعلان المختبر | string |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | خصائص أي إعلان معملي مرتبط بهذا المعمل | LabAnnouncementProperties |
| environmentPermission | حقوق الوصول التي سيتم منحها للمستخدم عند توفير بيئة | 'Contributor' 'Reader' |
| extendedProperties | الخصائص الموسعة للمختبر المستخدم للميزات التجريبية | LabPropertiesExtendedProperties |
| labStorageType | نوع التخزين المستخدم من قبل المختبر. يمكن أن يكون إما متميزا أو قياسيا. الافتراضي هو Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | القائمة مرتبة من معرفات موارد البيانات الاصطناعية التي يجب تطبيقها على جميع عمليات إنشاء Linux VM بشكل افتراضي، قبل البيانات الاصطناعية المحددة من قبل المستخدم. | string[] |
| mandatoryArtifactsResourceIdsWindows | القائمة مرتبة من معرفات موارد البيانات الاصطناعية التي يجب تطبيقها على جميع عمليات إنشاء الأجهزة الظاهرية ل Windows بشكل افتراضي، قبل البيانات الاصطناعية المحددة من قبل المستخدم. | string[] |
| premiumDataDisks | الإعداد لتمكين استخدام أقراص البيانات المتميزة. عندما تكون قيمته "ممكنة"، يسمح بإنشاء أقراص بيانات قياسية أو متميزة. عندما تكون قيمته "معطل"، يسمح بإنشاء أقراص بيانات قياسية فقط. |
'Disabled' 'Enabled' |
| support | خصائص أي رسالة دعم مختبر مقترنة بهذا المختبر | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | هل شعار دعم المختبر نشط/ممكن في هذا الوقت؟ | 'Disabled' 'Enabled' |
| markdown | نص markdown (إن وجد) الذي يعرضه هذا المختبر في واجهة المستخدم. إذا ترك فارغا/خاليا، فلن يظهر أي شيء. | string |
علامات المعمل
| Name | Description | Value |
|---|
تعريف مورد قالب ARM
يمكن نشر نوع مورد المختبرات مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد لقائمة الخصائص المتغيرة في كل إصدار من واجهة برمجة التطبيقات، راجع سجل التغيير.
أمثلة الاستخدام
قوالب Azure Quickstart
قوالب Azure Quickstart التالية توزيع نوع المورد هذا.
| 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 في 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 في https://github.com/Azure/azure-devtestlab/tree/master/samples/DevTestLabs/QuickStartTemplates |
تنسيق المورد
لإنشاء مورد 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 | إصدار واجهة برمجة التطبيقات | '2018-09-15' |
| location | الموقع الجغرافي حيث يعيش المورد | string |
| name | اسم المورد | سلسلة (مطلوب) |
| properties | خصائص المورد. | خصائص المختبر (مطلوب) |
| tags | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
| type | نوع المورد | 'Microsoft.DevTestLab/labs' |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | هل إعلان المختبر نشط/ممكن في هذا الوقت؟ | 'Disabled' 'Enabled' |
| expirationDate | الوقت الذي تنتهي فيه صلاحية الإعلان (خالي من أجل أبدا) | string |
| expired | هل انتهت صلاحية هذا الإعلان؟ | bool |
| markdown | نص markdown (إن وجد) الذي يعرضه هذا المختبر في واجهة المستخدم. إذا ترك فارغا/خاليا، فلن يظهر أي شيء. | string |
| title | عنوان النص العادي لإعلان المختبر | string |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | خصائص أي إعلان معملي مرتبط بهذا المعمل | LabAnnouncementProperties |
| environmentPermission | حقوق الوصول التي سيتم منحها للمستخدم عند توفير بيئة | 'Contributor' 'Reader' |
| extendedProperties | الخصائص الموسعة للمختبر المستخدم للميزات التجريبية | LabPropertiesExtendedProperties |
| labStorageType | نوع التخزين المستخدم من قبل المختبر. يمكن أن يكون إما متميزا أو قياسيا. الافتراضي هو Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | القائمة مرتبة من معرفات موارد البيانات الاصطناعية التي يجب تطبيقها على جميع عمليات إنشاء Linux VM بشكل افتراضي، قبل البيانات الاصطناعية المحددة من قبل المستخدم. | string[] |
| mandatoryArtifactsResourceIdsWindows | القائمة مرتبة من معرفات موارد البيانات الاصطناعية التي يجب تطبيقها على جميع عمليات إنشاء الأجهزة الظاهرية ل Windows بشكل افتراضي، قبل البيانات الاصطناعية المحددة من قبل المستخدم. | string[] |
| premiumDataDisks | الإعداد لتمكين استخدام أقراص البيانات المتميزة. عندما تكون قيمته "ممكنة"، يسمح بإنشاء أقراص بيانات قياسية أو متميزة. عندما تكون قيمته "معطل"، يسمح بإنشاء أقراص بيانات قياسية فقط. |
'Disabled' 'Enabled' |
| support | خصائص أي رسالة دعم مختبر مقترنة بهذا المختبر | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | هل شعار دعم المختبر نشط/ممكن في هذا الوقت؟ | 'Disabled' 'Enabled' |
| markdown | نص markdown (إن وجد) الذي يعرضه هذا المختبر في واجهة المستخدم. إذا ترك فارغا/خاليا، فلن يظهر أي شيء. | string |
علامات المعمل
| Name | Description | Value |
|---|
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد المختبرات مع العمليات التي تستهدف:
- مجموعات الموارد للحصول على قائمة بالخصائص المتغيرة في كل إصدار من واجهة برمجة التطبيقات، انظر سجل التغيير.
أمثلة الاستخدام
عينات Terraform
مثال أساسي لنشر مختبر اختبار التطوير.
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 = ["*"]
}
تنسيق المورد
لإنشاء مورد 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 | خصائص المورد. | خصائص المختبر (مطلوب) |
| tags | علامات الموارد | قاموس أسماء العلامات والقيم. |
| type | نوع المورد | "Microsoft.DevTestLab/labs@2018-09-15" |
LabAnnouncementProperties
| Name | Description | Value |
|---|---|---|
| enabled | هل إعلان المختبر نشط/ممكن في هذا الوقت؟ | 'Disabled' 'Enabled' |
| expirationDate | الوقت الذي تنتهي فيه صلاحية الإعلان (خالي من أجل أبدا) | string |
| expired | هل انتهت صلاحية هذا الإعلان؟ | bool |
| markdown | نص markdown (إن وجد) الذي يعرضه هذا المختبر في واجهة المستخدم. إذا ترك فارغا/خاليا، فلن يظهر أي شيء. | string |
| title | عنوان النص العادي لإعلان المختبر | string |
LabProperties
| Name | Description | Value |
|---|---|---|
| announcement | خصائص أي إعلان معملي مرتبط بهذا المعمل | LabAnnouncementProperties |
| environmentPermission | حقوق الوصول التي سيتم منحها للمستخدم عند توفير بيئة | 'Contributor' 'Reader' |
| extendedProperties | الخصائص الموسعة للمختبر المستخدم للميزات التجريبية | LabPropertiesExtendedProperties |
| labStorageType | نوع التخزين المستخدم من قبل المختبر. يمكن أن يكون إما متميزا أو قياسيا. الافتراضي هو Premium. | 'Premium' 'Standard' 'StandardSSD' |
| mandatoryArtifactsResourceIdsLinux | القائمة مرتبة من معرفات موارد البيانات الاصطناعية التي يجب تطبيقها على جميع عمليات إنشاء Linux VM بشكل افتراضي، قبل البيانات الاصطناعية المحددة من قبل المستخدم. | string[] |
| mandatoryArtifactsResourceIdsWindows | القائمة مرتبة من معرفات موارد البيانات الاصطناعية التي يجب تطبيقها على جميع عمليات إنشاء الأجهزة الظاهرية ل Windows بشكل افتراضي، قبل البيانات الاصطناعية المحددة من قبل المستخدم. | string[] |
| premiumDataDisks | الإعداد لتمكين استخدام أقراص البيانات المتميزة. عندما تكون قيمته "ممكنة"، يسمح بإنشاء أقراص بيانات قياسية أو متميزة. عندما تكون قيمته "معطل"، يسمح بإنشاء أقراص بيانات قياسية فقط. |
'Disabled' 'Enabled' |
| support | خصائص أي رسالة دعم مختبر مقترنة بهذا المختبر | LabSupportProperties |
LabPropertiesExtendedProperties
| Name | Description | Value |
|---|
LabSupportProperties
| Name | Description | Value |
|---|---|---|
| enabled | هل شعار دعم المختبر نشط/ممكن في هذا الوقت؟ | 'Disabled' 'Enabled' |
| markdown | نص markdown (إن وجد) الذي يعرضه هذا المختبر في واجهة المستخدم. إذا ترك فارغا/خاليا، فلن يظهر أي شيء. | string |
علامات المعمل
| Name | Description | Value |
|---|