Microsoft.DevTestLab labs/virtualmachines 2015-05-21-preview

تعريف مورد Bicep

يمكن توزيع نوع مورد labs/virtualmachines مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.DevTestLab/labs/virtualmachines، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    artifactDeploymentStatus: {
      artifactsApplied: int
      deploymentStatus: 'string'
      totalArtifacts: int
    }
    artifacts: [
      {
        artifactId: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
      }
    ]
    computeId: 'string'
    createdByUser: 'string'
    createdByUserId: 'string'
    customImageId: 'string'
    disallowPublicIpAddress: bool
    fqdn: 'string'
    galleryImageReference: {
      offer: 'string'
      osType: 'string'
      publisher: 'string'
      sku: 'string'
      version: 'string'
    }
    isAuthenticationWithSshKey: bool
    labSubnetName: 'string'
    labVirtualNetworkId: 'string'
    notes: 'string'
    osType: 'string'
    ownerObjectId: 'string'
    password: 'string'
    provisioningState: 'string'
    size: 'string'
    sshKey: 'string'
    userName: 'string'
  }
}

قيم Property

المختبرات/الأجهزة الظاهرية

الاسم الوصف القيمة
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوب)

حد الأحرف: 1-15 (Windows)
1-64 (Linux)

أحرف صالحة:
الأبجدية الرقمية والواصلات.

ابدأ وانتهِ ”بالأبجدية الرقمية“. لا يمكن أن تكون جميع الأرقام.
الموقع موقع المورد. سلسلة
العلامات علامات المورد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
أصل في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: المختبرات
خصائص خصائص المورد. LabVirtualMachineProperties

LabVirtualMachineProperties

الاسم الوصف القيمة
artifactDeploymentStatus حالة نشر البيانات الاصطناعية للجهاز الظاهري. ArtifactDeploymentStatusProperties
الأدوات البيانات الاصطناعية التي سيتم تثبيتها على الجهاز الظاهري. ArtifactInstallProperties[]
معرف الحساب معرف المورد (Microsoft.Compute) للجهاز الظاهري. سلسلة
createdByUser عنوان البريد الإلكتروني لمنشئ الجهاز الظاهري. سلسلة
createdByUserId معرف الكائن لمنشئ الجهاز الظاهري. سلسلة
معرف مخصص معرف الصورة المخصص للجهاز الظاهري. سلسلة
عدم السماح بPublicIpAddress يشير إلى ما إذا كان سيتم إنشاء الجهاز الظاهري بدون عنوان IP عام. Bool
Fqdn اسم المجال المؤهل بالكامل للجهاز الظاهري. سلسلة
galleryImageReference مرجع صورة Microsoft Azure Marketplace للجهاز الظاهري. GalleryImageReference
isAuthenticationWithSshKey قيمة تشير إلى ما إذا كان هذا الجهاز الظاهري يستخدم مفتاح SSH للمصادقة. Bool
labSubnetName اسم الشبكة الفرعية للمختبر للجهاز الظاهري. سلسلة
labVirtualNetworkId معرف الشبكة الظاهرية للمختبر للجهاز الظاهري. سلسلة
ملاحظات ملاحظات الجهاز الظاهري. سلسلة
osType نوع نظام التشغيل للجهاز الظاهري. سلسلة
ownerObjectId معرف العنصر لمالك الجهاز الظاهري. سلسلة
كلمة المرور كلمة مرور مسؤول الجهاز الظاهري. سلسلة
provisioningState حالة التوفير للمورد. سلسلة
الحجم حجم الجهاز الظاهري. سلسلة
sshKey مفتاح SSH لمسؤول الجهاز الظاهري. سلسلة
‏‏اسم المستخدم اسم المستخدم للجهاز الظاهري. سلسلة

ArtifactDeploymentStatusProperties

الاسم الوصف القيمة
artifactsApplied العدد الإجمالي للبيانات الاصطناعية التي تم تطبيقها بنجاح. int
حالة التوزيع حالة نشر البيانات الاصطناعية. سلسلة
totalArtifacts العدد الإجمالي للبيانات الاصطناعية التي تم تطبيقها مبدئيا. int

ArtifactInstallProperties

الاسم الوصف القيمة
⁧⁩artifactId⁧⁩ معرف البيانات الاصطناعية. سلسلة
المعلمات معلمات البيانات الاصطناعية. ArtifactParameterProperties[]

ArtifactParameterProperties

الاسم الوصف القيمة
الاسم اسم معلمة البيانات الاصطناعية. سلسلة
القيمة قيمة معلمة البيانات الاصطناعية. سلسلة

GalleryImageReference

الاسم الوصف القيمة
عرض عرض صورة المعرض. سلسلة
osType نوع نظام التشغيل لصورة المعرض. سلسلة
الناشر ناشر صورة المعرض. سلسلة
sku SKU لصورة المعرض. سلسلة
version إصدار صورة المعرض. سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء معمل في Azure DevTest Labs باستخدام Windows Server VM

نشر في Azure
ينشئ هذا القالب مثيل DevTest Lab / DTL جديدا مع جهاز ظاهري لمركز بيانات Windows Server 2019 فيه. يتوفر المزيد من Azure Resource Manager Quickstart Templates ل Azure DevTest Labs فيhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates
إنشاء معمل في Azure DevTest Labs باستخدام جهاز ظاهري مطالب به

نشر في Azure
ينشئ هذا القالب مثيل DevTest Lab / DTL جديدا مع جهاز ظاهري لمركز بيانات Windows Server 2019 مطالب به. يتوفر المزيد من Azure Resource Manager Quickstart Templates ل Azure DevTest Labs فيhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

تعريف مورد قالب ARM

يمكن توزيع نوع مورد المختبرات/الأجهزة الظاهرية مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.DevTestLab/labs/virtualmachines، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.DevTestLab/labs/virtualmachines",
  "apiVersion": "2015-05-21-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "artifactDeploymentStatus": {
      "artifactsApplied": "int",
      "deploymentStatus": "string",
      "totalArtifacts": "int"
    },
    "artifacts": [
      {
        "artifactId": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ]
      }
    ],
    "computeId": "string",
    "createdByUser": "string",
    "createdByUserId": "string",
    "customImageId": "string",
    "disallowPublicIpAddress": "bool",
    "fqdn": "string",
    "galleryImageReference": {
      "offer": "string",
      "osType": "string",
      "publisher": "string",
      "sku": "string",
      "version": "string"
    },
    "isAuthenticationWithSshKey": "bool",
    "labSubnetName": "string",
    "labVirtualNetworkId": "string",
    "notes": "string",
    "osType": "string",
    "ownerObjectId": "string",
    "password": "string",
    "provisioningState": "string",
    "size": "string",
    "sshKey": "string",
    "userName": "string"
  }
}

قيم Property

المختبرات/الأجهزة الظاهرية

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.DevTestLab/labs/virtualmachines'
apiVersion إصدار واجهة برمجة تطبيقات المورد 'معاينة 2015-05-21'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوبة)

حد الأحرف: 1-15 (Windows)
1-64 (Linux)

الأحرف الصالحة:
الأبجدية الرقمية والواصلات.

ابدأ وانتهِ ”بالأبجدية الرقمية“. لا يمكن أن تكون جميع الأرقام.
الموقع موقع المورد. سلسلة
العلامات علامات المورد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص المورد. LabVirtualMachineProperties

LabVirtualMachineProperties

الاسم الوصف القيمة
artifactDeploymentStatus حالة نشر البيانات الاصطناعية للجهاز الظاهري. ArtifactDeploymentStatusProperties
الأدوات البيانات الاصطناعية التي سيتم تثبيتها على الجهاز الظاهري. ArtifactInstallProperties[]
معرف الحساب معرف المورد (Microsoft.Compute) للجهاز الظاهري. سلسلة
createdByUser عنوان البريد الإلكتروني لمنشئ الجهاز الظاهري. سلسلة
createdByUserId معرف الكائن لمنشئ الجهاز الظاهري. سلسلة
معرف مخصص معرف الصورة المخصص للجهاز الظاهري. سلسلة
عدم السماح بPublicIpAddress يشير إلى ما إذا كان سيتم إنشاء الجهاز الظاهري بدون عنوان IP عام. Bool
Fqdn اسم المجال المؤهل بالكامل للجهاز الظاهري. سلسلة
galleryImageReference مرجع صورة Microsoft Azure Marketplace للجهاز الظاهري. GalleryImageReference
isAuthenticationWithSshKey قيمة تشير إلى ما إذا كان هذا الجهاز الظاهري يستخدم مفتاح SSH للمصادقة. Bool
labSubnetName اسم الشبكة الفرعية للمختبر للجهاز الظاهري. سلسلة
labVirtualNetworkId معرف الشبكة الظاهرية للمختبر للجهاز الظاهري. سلسلة
ملاحظات ملاحظات الجهاز الظاهري. سلسلة
osType نوع نظام التشغيل للجهاز الظاهري. سلسلة
ownerObjectId معرف الكائن لمالك الجهاز الظاهري. سلسلة
كلمة المرور كلمة مرور مسؤول الجهاز الظاهري. سلسلة
provisioningState حالة التوفير للمورد. سلسلة
الحجم حجم الجهاز الظاهري. سلسلة
sshKey مفتاح SSH لمسؤول الجهاز الظاهري. سلسلة
‏‏اسم المستخدم اسم المستخدم للجهاز الظاهري. سلسلة

ArtifactDeploymentStatusProperties

الاسم الوصف القيمة
artifactsApplied العدد الإجمالي للبيانات الاصطناعية التي تم تطبيقها بنجاح. int
حالة التوزيع حالة نشر البيانات الاصطناعية. سلسلة
totalArtifacts العدد الإجمالي للبيانات الاصطناعية التي تم تطبيقها مبدئيا. int

ArtifactInstallProperties

الاسم الوصف القيمة
⁧⁩artifactId⁧⁩ معرف البيانات الاصطناعية. سلسلة
المعلمات معلمات البيانات الاصطناعية. ArtifactParameterProperties[]

ArtifactParameterProperties

الاسم الوصف القيمة
الاسم اسم معلمة البيانات الاصطناعية. سلسلة
القيمة قيمة معلمة البيانات الاصطناعية. سلسلة

GalleryImageReference

الاسم الوصف القيمة
عرض عرض صورة المعرض. سلسلة
osType نوع نظام التشغيل لصورة المعرض. سلسلة
الناشر ناشر صورة المعرض. سلسلة
sku SKU لصورة المعرض. سلسلة
version إصدار صورة المعرض. سلسلة

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء معمل في Azure DevTest Labs باستخدام Windows Server VM

نشر في 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 باستخدام جهاز ظاهري مدعى به

نشر في Azure
ينشئ هذا القالب مثيل DevTest Lab / DTL جديدا مع جهاز ظاهري لمركز بيانات Windows Server 2019 المطالب به. المزيد من قوالب التشغيل السريع ل Azure Resource Manager ل Azure DevTest Labs المتوفرة فيhttps://github.com/Azure/azure-devtestlab/tree/master/ARMTemplates

تعريف مورد Terraform (موفر AzAPI)

يمكن توزيع نوع مورد labs/virtualmachines مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.DevTestLab/labs/virtualmachines، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      artifactDeploymentStatus = {
        artifactsApplied = int
        deploymentStatus = "string"
        totalArtifacts = int
      }
      artifacts = [
        {
          artifactId = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
        }
      ]
      computeId = "string"
      createdByUser = "string"
      createdByUserId = "string"
      customImageId = "string"
      disallowPublicIpAddress = bool
      fqdn = "string"
      galleryImageReference = {
        offer = "string"
        osType = "string"
        publisher = "string"
        sku = "string"
        version = "string"
      }
      isAuthenticationWithSshKey = bool
      labSubnetName = "string"
      labVirtualNetworkId = "string"
      notes = "string"
      osType = "string"
      ownerObjectId = "string"
      password = "string"
      provisioningState = "string"
      size = "string"
      sshKey = "string"
      userName = "string"
    }
  })
}

قيم Property

المختبرات/الأجهزة الظاهرية

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"
الاسم اسم المورد سلسلة (مطلوب)

حد الأحرف: 1-15 (Windows)
1-64 (Linux)

أحرف صالحة:
الأبجدية الرقمية والواصلات.

ابدأ وانتهِ ”بالأبجدية الرقمية“. لا يمكن أن تكون جميع الأرقام.
الموقع موقع المورد. سلسلة
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: المختبرات
العلامات علامات المورد. قاموس أسماء العلامات والقيم.
خصائص خصائص المورد. LabVirtualMachineProperties

LabVirtualMachineProperties

الاسم الوصف القيمة
artifactDeploymentStatus حالة نشر البيانات الاصطناعية للجهاز الظاهري. ArtifactDeploymentStatusProperties
الأدوات البيانات الاصطناعية التي سيتم تثبيتها على الجهاز الظاهري. ArtifactInstallProperties[]
معرف الحساب معرف المورد (Microsoft.Compute) للجهاز الظاهري. سلسلة
createdByUser عنوان البريد الإلكتروني لمنشئ الجهاز الظاهري. سلسلة
createdByUserId معرف الكائن لمنشئ الجهاز الظاهري. سلسلة
معرف مخصص معرف الصورة المخصص للجهاز الظاهري. سلسلة
عدم السماح بPublicIpAddress يشير إلى ما إذا كان سيتم إنشاء الجهاز الظاهري بدون عنوان IP عام. Bool
Fqdn اسم المجال المؤهل بالكامل للجهاز الظاهري. سلسلة
galleryImageReference مرجع صورة Microsoft Azure Marketplace للجهاز الظاهري. GalleryImageReference
isAuthenticationWithSshKey قيمة تشير إلى ما إذا كان هذا الجهاز الظاهري يستخدم مفتاح SSH للمصادقة. Bool
labSubnetName اسم الشبكة الفرعية للمختبر للجهاز الظاهري. سلسلة
labVirtualNetworkId معرف الشبكة الظاهرية للمختبر للجهاز الظاهري. سلسلة
ملاحظات ملاحظات الجهاز الظاهري. سلسلة
osType نوع نظام التشغيل للجهاز الظاهري. سلسلة
ownerObjectId معرف العنصر لمالك الجهاز الظاهري. سلسلة
كلمة المرور كلمة مرور مسؤول الجهاز الظاهري. سلسلة
provisioningState حالة التوفير للمورد. سلسلة
الحجم حجم الجهاز الظاهري. سلسلة
sshKey مفتاح SSH لمسؤول الجهاز الظاهري. سلسلة
‏‏اسم المستخدم اسم المستخدم للجهاز الظاهري. سلسلة

ArtifactDeploymentStatusProperties

الاسم الوصف القيمة
artifactsApplied العدد الإجمالي للبيانات الاصطناعية التي تم تطبيقها بنجاح. int
deploymentStatus حالة نشر البيانات الاصطناعية. سلسلة
totalArtifacts العدد الإجمالي للبيانات الاصطناعية التي تم تطبيقها مبدئيا. int

ArtifactInstallProperties

الاسم الوصف القيمة
⁧⁩artifactId⁧⁩ معرف البيانات الاصطناعية. سلسلة
المعلمات معلمات البيانات الاصطناعية. ArtifactParameterProperties[]

ArtifactParameterProperties

الاسم الوصف القيمة
الاسم اسم معلمة البيانات الاصطناعية. سلسلة
القيمة قيمة معلمة البيانات الاصطناعية. سلسلة

GalleryImageReference

الاسم الوصف القيمة
عرض عرض صورة المعرض. سلسلة
osType نوع نظام التشغيل لصورة المعرض. سلسلة
الناشر ناشر صورة المعرض. سلسلة
sku SKU لصورة المعرض. سلسلة
version إصدار صورة المعرض. سلسلة