Microsoft.DevTestLab labs/virtualmachines 2016-05-15

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.DevTestLab/labs/virtualmachines@2016-05-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  properties: {
    allowClaim: bool
    applicableSchedule: {
      location: 'string'
      properties: {
        labVmsShutdown: {
          location: 'string'
          properties: {
            dailyRecurrence: {
              time: 'string'
            }
            hourlyRecurrence: {
              minute: int
            }
            notificationSettings: {
              status: 'string'
              timeInMinutes: int
              webhookUrl: 'string'
            }
            provisioningState: 'string'
            status: 'string'
            targetResourceId: 'string'
            taskType: 'string'
            timeZoneId: 'string'
            uniqueIdentifier: 'string'
            weeklyRecurrence: {
              time: 'string'
              weekdays: [
                'string'
              ]
            }
          }
          tags: {}
        }
        labVmsStartup: {
          location: 'string'
          properties: {
            dailyRecurrence: {
              time: 'string'
            }
            hourlyRecurrence: {
              minute: int
            }
            notificationSettings: {
              status: 'string'
              timeInMinutes: int
              webhookUrl: 'string'
            }
            provisioningState: 'string'
            status: 'string'
            targetResourceId: 'string'
            taskType: 'string'
            timeZoneId: 'string'
            uniqueIdentifier: 'string'
            weeklyRecurrence: {
              time: 'string'
              weekdays: [
                'string'
              ]
            }
          }
          tags: {}
        }
      }
      tags: {}
      location: 'string'
      properties: {
        labVmsShutdown: {
          location: 'string'
          properties: {
            dailyRecurrence: {
              time: 'string'
            }
            hourlyRecurrence: {
              minute: int
            }
            notificationSettings: {
              status: 'string'
              timeInMinutes: int
              webhookUrl: 'string'
            }
            provisioningState: 'string'
            status: 'string'
            targetResourceId: 'string'
            taskType: 'string'
            timeZoneId: 'string'
            uniqueIdentifier: 'string'
            weeklyRecurrence: {
              time: 'string'
              weekdays: [
                'string'
              ]
            }
          }
          tags: {}
        }
        labVmsStartup: {
          location: 'string'
          properties: {
            dailyRecurrence: {
              time: 'string'
            }
            hourlyRecurrence: {
              minute: int
            }
            notificationSettings: {
              status: 'string'
              timeInMinutes: int
              webhookUrl: 'string'
            }
            provisioningState: 'string'
            status: 'string'
            targetResourceId: 'string'
            taskType: 'string'
            timeZoneId: 'string'
            uniqueIdentifier: 'string'
            weeklyRecurrence: {
              time: 'string'
              weekdays: [
                'string'
              ]
            }
          }
          tags: {}
        }
      }
      tags: {}
    }
    artifactDeploymentStatus: {
      artifactsApplied: int
      deploymentStatus: 'string'
      totalArtifacts: int
    }
    artifacts: [
      {
        artifactId: 'string'
        deploymentStatusMessage: 'string'
        installTime: 'string'
        parameters: [
          {
            name: 'string'
            value: 'string'
          }
        ]
        status: 'string'
        vmExtensionStatusMessage: 'string'
      }
    ]
    computeVm: {
      dataDiskIds: [
        'string'
      ]
      dataDisks: [
        {
          diskSizeGiB: int
          diskUri: 'string'
          managedDiskId: 'string'
          name: 'string'
        }
      ]
      networkInterfaceId: 'string'
      osDiskId: 'string'
      osType: 'string'
      statuses: [
        {
          code: 'string'
          displayStatus: 'string'
          message: 'string'
        }
      ]
      vmSize: 'string'
    }
    createdByUser: 'string'
    createdByUserId: 'string'
    createdDate: 'string'
    customImageId: 'string'
    disallowPublicIpAddress: bool
    environmentId: 'string'
    expirationDate: 'string'
    fqdn: 'string'
    galleryImageReference: {
      offer: 'string'
      osType: 'string'
      publisher: 'string'
      sku: 'string'
      version: 'string'
    }
    isAuthenticationWithSshKey: bool
    labSubnetName: 'string'
    labVirtualNetworkId: 'string'
    networkInterface: {
      dnsName: 'string'
      privateIpAddress: 'string'
      publicIpAddress: 'string'
      publicIpAddressId: 'string'
      rdpAuthority: 'string'
      sharedPublicIpAddressConfiguration: {
        inboundNatRules: [
          {
            backendPort: int
            frontendPort: int
            transportProtocol: 'string'
          }
        ]
      }
      sshAuthority: 'string'
      subnetId: 'string'
      virtualNetworkId: 'string'
    }
    notes: 'string'
    osType: 'string'
    ownerObjectId: 'string'
    ownerUserPrincipalName: 'string'
    password: 'string'
    provisioningState: 'string'
    size: 'string'
    sshKey: 'string'
    storageType: 'string'
    uniqueIdentifier: 'string'
    userName: 'string'
    virtualMachineCreationSource: 'string'
  }
}

قيم Property

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

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

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

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

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

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

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

LabVirtualMachineProperties

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

جدول قابل للتطبيق

الاسم الوصف القيمة
الموقع موقع المورد. سلسلة
خصائص خصائص المورد. الخصائص القابلة للتطبيق (مطلوبة)
العلامات علامات المورد. عنصر
الموقع موقع المورد. سلسلة
خصائص خصائص المورد. الخصائص القابلة للتطبيق (مطلوبة)
العلامات علامات المورد. عنصر

خصائص جدول الجدولة القابلة للتطبيق

الاسم الوصف القيمة
labVmsShutdown جدول إيقاف التشغيل التلقائي، إذا تم تعيين واحد على مستوى المختبر أو مورد المختبر. جدولة
labVmsStartup جدول بدء التشغيل التلقائي، إذا تم تعيين جدول على مستوى موارد المختبر أو المختبر. جدولة

جدولة

الاسم الوصف القيمة
الموقع موقع المورد. سلسلة
خصائص خصائص المورد. ScheduleProperties (مطلوب)
العلامات علامات المورد. عنصر

خصائص الجدولة

الاسم الوصف القيمة
dailyRecurrence إذا كان الجدول الزمني سيحدث مرة واحدة كل يوم من أيام الأسبوع، فحدد التكرار اليومي. علامات اليقظة
تكرار كل ساعة إذا كان الجدول الزمني سيحدث عدة مرات في اليوم، فحدد التكرار بالساعة. علامات ساعة
notificationSettings إعدادات الإعلام. إعدادات الإعلامات
provisioningState حالة التوفير للمورد. سلسلة
الحالة حالة الجدول الزمني (أي ممكن، معطل) "معطل"
"ممكن"
targetResourceId معرف المورد الذي ينتمي إليه الجدول سلسلة
نوع المهمة نوع المهمة للجدول الزمني (على سبيل المثال LabVmsShutdownTask و LabVmAutoStart). سلسلة
معرف المنطقة الزمنية معرف المنطقة الزمنية (على سبيل المثال، توقيت المحيط الهادئ القياسي). سلسلة
Uniqueidentifier المعرف الفريد غير القابل للتغيير لمورد (Guid). سلسلة
التكرار الأسبوعي إذا كان الجدول الزمني سيحدث في بعض أيام الأسبوع فقط، فحدد التكرار الأسبوعي. WeekDetails

علامات اليقظة

الاسم الوصف القيمة
الوقت وقت اليوم الذي سيحدث فيه الجدول الزمني. سلسلة

علامات ساعة

الاسم الوصف القيمة
دقيقة دقائق من الساعة التي سيتم فيها تشغيل الجدول الزمني. int

إعدادات الإعلامات

الاسم الوصف القيمة
الحالة إذا تم تمكين الإعلامات لهذا الجدول (أي ممكن، معطل). "معطل"
"ممكن"
timeInMinutes الوقت بالدقائق قبل الحدث الذي سيتم إرسال الإعلام فيه. int
webhookUrl عنوان URL للإخطار على الويب الذي سيتم إرسال الإعلام إليه. سلسلة

WeekDetails

الاسم الوصف القيمة
الوقت وقت اليوم الذي سيحدث فيه الجدول الزمني. سلسلة
ايام الاسبوع أيام الأسبوع التي تم تعيين الجدول الزمني لها (على سبيل المثال، الأحد والاثنين والثلاثاء وما إلى ذلك). سلسلة []

ArtifactDeploymentStatusProperties

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

ArtifactInstallProperties

الاسم الوصف القيمة
⁧⁩artifactId⁧⁩ معرف البيانات الاصطناعية. سلسلة
deploymentStatusMessage رسالة الحالة من التوزيع. سلسلة
وقت التثبيت الوقت الذي تبدأ فيه الأداة في التثبيت على الجهاز الظاهري. سلسلة
المعلمات معلمات البيانات الاصطناعية. ArtifactParameterProperties[]
الحالة حالة البيانات الاصطناعية. سلسلة
vmExtensionStatusMessage رسالة الحالة من ملحق الجهاز الظاهري. سلسلة

ArtifactParameterProperties

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

ComputeVmProperties

الاسم الوصف القيمة
معرفات dataDisk يحصل على uri كائن ثنائي كبير الحجم لأقراص البيانات للجهاز الظاهري. سلسلة []
DataDisks يحصل على جميع أقراص البيانات المرفقة بالجهز الظاهري. ComputeDataDisk[]
networkInterfaceId يحصل على معرف واجهة الشبكة للجهاز الظاهري. سلسلة
osDiskId يحصل على عنوان uri لكائن ثنائي كبير الحجم لقرص نظام التشغيل للجهاز الظاهري. سلسلة
osType يحصل على نوع نظام التشغيل للجهاز الظاهري. سلسلة
statuses يحصل على حالات الجهاز الظاهري. ComputeVmInstanceViewStatus[]
vmSize يحصل على حجم الجهاز الظاهري. سلسلة

ComputeDataDisk

الاسم الوصف القيمة
diskSizeGiB يحصل على حجم قرص البيانات في GiB. int
diskUri عند دعمه بواسطة كائن ثنائي كبير الحجم، يكون URI للكائن الثنائي كبير الحجم الأساسي. سلسلة
managedDiskId عند دعمه بواسطة قرص مدار، هذا هو معرف مورد قرص الحساب. سلسلة
الاسم يحصل على اسم قرص البيانات. سلسلة

ComputeVmInstanceViewStatus

الاسم الوصف القيمة
الرمز يحصل على رمز الحالة. سلسلة
displayStatus يحصل على التسمية القصيرة القابلة للترجمة للحالة. سلسلة
الرسالة يحصل على الرسالة المقترنة بالحالة. سلسلة

GalleryImageReference

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

NetworkInterfaceProperties

الاسم الوصف القيمة
اسم dns اسم DNS. سلسلة
عنوان Ip خاص عنوان IP الخاص. سلسلة
publicIpAddress عنوان IP العام. سلسلة
publicIpAddressId معرف المورد لعنوان IP العام. سلسلة
rdpAuthority خاصية RdpAuthority هي اسم مضيف DNS للخادم أو عنوان IP متبوعا برقم منفذ الخدمة ل RDP (بروتوكول سطح المكتب البعيد). سلسلة
sharedPublicIpAddressConfiguration تكوين مشاركة عنوان IP عام عبر أجهزة ظاهرية متعددة. تكوين SharedPublicIpAddressConfiguration
sshAuthority الخاصية SshAuthority هي اسم مضيف DNS للخادم أو عنوان IP متبوعا برقم منفذ الخدمة ل SSH. سلسلة
معرف الشبكة الفرعية معرف المورد الخاص بالشبكة الفرعية. سلسلة
virtualNetworkId معرف المورد للشبكة الظاهرية. سلسلة

SharedPublicIpAddressConfiguration

الاسم الوصف القيمة
InboundNatRules قواعد NAT الواردة InboundNatRule[]

InboundNatRule

الاسم الوصف القيمة
BackendPort المنفذ الذي ستتم إعادة توجيه نسبة استخدام الشبكة الخارجية إليه. int
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية للاتصال الوارد. تتراوح القيم المحتملة بين 1 و65535، شاملة. إذا لم يتم تحديدها، فسيتم تخصيص قيمة تلقائيا. int
بروتوكول النقل بروتوكول النقل لنقطة النهاية. 'Tcp'
"Udp"

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

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

قالب الوصف
إنشاء معمل في 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

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.DevTestLab/labs/virtualmachines",
  "apiVersion": "2016-05-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "allowClaim": "bool",
    "applicableSchedule": {
      "location": "string",
      "properties": {
        "labVmsShutdown": {
          "location": "string",
          "properties": {
            "dailyRecurrence": {
              "time": "string"
            },
            "hourlyRecurrence": {
              "minute": "int"
            },
            "notificationSettings": {
              "status": "string",
              "timeInMinutes": "int",
              "webhookUrl": "string"
            },
            "provisioningState": "string",
            "status": "string",
            "targetResourceId": "string",
            "taskType": "string",
            "timeZoneId": "string",
            "uniqueIdentifier": "string",
            "weeklyRecurrence": {
              "time": "string",
              "weekdays": [ "string" ]
            }
          },
          "tags": {}
        },
        "labVmsStartup": {
          "location": "string",
          "properties": {
            "dailyRecurrence": {
              "time": "string"
            },
            "hourlyRecurrence": {
              "minute": "int"
            },
            "notificationSettings": {
              "status": "string",
              "timeInMinutes": "int",
              "webhookUrl": "string"
            },
            "provisioningState": "string",
            "status": "string",
            "targetResourceId": "string",
            "taskType": "string",
            "timeZoneId": "string",
            "uniqueIdentifier": "string",
            "weeklyRecurrence": {
              "time": "string",
              "weekdays": [ "string" ]
            }
          },
          "tags": {}
        }
      },
      "tags": {},
      "location": "string",
      "properties": {
        "labVmsShutdown": {
          "location": "string",
          "properties": {
            "dailyRecurrence": {
              "time": "string"
            },
            "hourlyRecurrence": {
              "minute": "int"
            },
            "notificationSettings": {
              "status": "string",
              "timeInMinutes": "int",
              "webhookUrl": "string"
            },
            "provisioningState": "string",
            "status": "string",
            "targetResourceId": "string",
            "taskType": "string",
            "timeZoneId": "string",
            "uniqueIdentifier": "string",
            "weeklyRecurrence": {
              "time": "string",
              "weekdays": [ "string" ]
            }
          },
          "tags": {}
        },
        "labVmsStartup": {
          "location": "string",
          "properties": {
            "dailyRecurrence": {
              "time": "string"
            },
            "hourlyRecurrence": {
              "minute": "int"
            },
            "notificationSettings": {
              "status": "string",
              "timeInMinutes": "int",
              "webhookUrl": "string"
            },
            "provisioningState": "string",
            "status": "string",
            "targetResourceId": "string",
            "taskType": "string",
            "timeZoneId": "string",
            "uniqueIdentifier": "string",
            "weeklyRecurrence": {
              "time": "string",
              "weekdays": [ "string" ]
            }
          },
          "tags": {}
        }
      },
      "tags": {}
    },
    "artifactDeploymentStatus": {
      "artifactsApplied": "int",
      "deploymentStatus": "string",
      "totalArtifacts": "int"
    },
    "artifacts": [
      {
        "artifactId": "string",
        "deploymentStatusMessage": "string",
        "installTime": "string",
        "parameters": [
          {
            "name": "string",
            "value": "string"
          }
        ],
        "status": "string",
        "vmExtensionStatusMessage": "string"
      }
    ],
    "computeVm": {
      "dataDiskIds": [ "string" ],
      "dataDisks": [
        {
          "diskSizeGiB": "int",
          "diskUri": "string",
          "managedDiskId": "string",
          "name": "string"
        }
      ],
      "networkInterfaceId": "string",
      "osDiskId": "string",
      "osType": "string",
      "statuses": [
        {
          "code": "string",
          "displayStatus": "string",
          "message": "string"
        }
      ],
      "vmSize": "string"
    },
    "createdByUser": "string",
    "createdByUserId": "string",
    "createdDate": "string",
    "customImageId": "string",
    "disallowPublicIpAddress": "bool",
    "environmentId": "string",
    "expirationDate": "string",
    "fqdn": "string",
    "galleryImageReference": {
      "offer": "string",
      "osType": "string",
      "publisher": "string",
      "sku": "string",
      "version": "string"
    },
    "isAuthenticationWithSshKey": "bool",
    "labSubnetName": "string",
    "labVirtualNetworkId": "string",
    "networkInterface": {
      "dnsName": "string",
      "privateIpAddress": "string",
      "publicIpAddress": "string",
      "publicIpAddressId": "string",
      "rdpAuthority": "string",
      "sharedPublicIpAddressConfiguration": {
        "inboundNatRules": [
          {
            "backendPort": "int",
            "frontendPort": "int",
            "transportProtocol": "string"
          }
        ]
      },
      "sshAuthority": "string",
      "subnetId": "string",
      "virtualNetworkId": "string"
    },
    "notes": "string",
    "osType": "string",
    "ownerObjectId": "string",
    "ownerUserPrincipalName": "string",
    "password": "string",
    "provisioningState": "string",
    "size": "string",
    "sshKey": "string",
    "storageType": "string",
    "uniqueIdentifier": "string",
    "userName": "string",
    "virtualMachineCreationSource": "string"
  }
}

قيم Property

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

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

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

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

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

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

LabVirtualMachineProperties

الاسم الوصف القيمة
allowClaim يشير إلى ما إذا كان يمكن لمستخدم آخر أن يأخذ ملكية الجهاز الظاهري Bool
جدول قابل للتطبيق الجدول الزمني القابل للتطبيق للجهاز الظاهري. جدول قابل للتطبيق
artifactDeploymentStatus حالة نشر البيانات الاصطناعية للجهاز الظاهري. ArtifactDeploymentStatusProperties
الأدوات البيانات الاصطناعية التي سيتم تثبيتها على الجهاز الظاهري. ArtifactInstallProperties[]
حساب Vm خصائص الجهاز الظاهري للحساب. ComputeVmProperties
createdByUser عنوان البريد الإلكتروني لمنشئ الجهاز الظاهري. سلسلة
createdByUserId معرف الكائن لمنشئ الجهاز الظاهري. سلسلة
تاريخ الإنشاء تاريخ إنشاء الجهاز الظاهري. سلسلة
معرف مخصص معرف الصورة المخصص للجهاز الظاهري. سلسلة
عدم السماح بPublicIpAddress يشير إلى ما إذا كان سيتم إنشاء الجهاز الظاهري بدون عنوان IP عام. Bool
معرف البيئة معرف المورد للبيئة التي تحتوي على هذا الجهاز الظاهري، إن وجدت. سلسلة
تاريخ انتهاء الصلاحية تاريخ انتهاء صلاحية الجهاز الظاهري. سلسلة
Fqdn اسم المجال المؤهل بالكامل للجهاز الظاهري. سلسلة
galleryImageReference مرجع صورة Microsoft Azure Marketplace للجهاز الظاهري. GalleryImageReference
isAuthenticationWithSshKey يشير إلى ما إذا كان هذا الجهاز الظاهري يستخدم مفتاح SSH للمصادقة. Bool
labSubnetName اسم الشبكة الفرعية للمختبر للجهاز الظاهري. سلسلة
labVirtualNetworkId معرف الشبكة الظاهرية للمختبر للجهاز الظاهري. سلسلة
networkInterface خصائص واجهة الشبكة. NetworkInterfaceProperties
ملاحظات ملاحظات الجهاز الظاهري. سلسلة
osType نوع نظام التشغيل للجهاز الظاهري. سلسلة
ownerObjectId معرف الكائن لمالك الجهاز الظاهري. سلسلة
ownerUserPrincipalName اسم المستخدم الأساسي لمالك الجهاز الظاهري. سلسلة
كلمة المرور كلمة مرور مسؤول الجهاز الظاهري. سلسلة
provisioningState حالة التوفير للمورد. سلسلة
الحجم حجم الجهاز الظاهري. سلسلة
sshKey مفتاح SSH لمسؤول الجهاز الظاهري. سلسلة
storageType نوع التخزين المراد استخدامه للجهاز الظاهري (أي قياسي، متميز). سلسلة
Uniqueidentifier المعرف الفريد غير القابل للتغيير لمورد (Guid). سلسلة
‏‏اسم المستخدم اسم المستخدم للجهاز الظاهري. سلسلة
virtualMachineCreationSource يخبر مصدر إنشاء الجهاز الظاهري للمختبر. خاصية الإخراج فقط. 'FromCustomImage'
'FromGalleryImage'

جدول قابل للتطبيق

الاسم الوصف القيمة
الموقع موقع المورد. سلسلة
خصائص خصائص المورد. الخصائص القابلة للتطبيق (مطلوبة)
العلامات علامات المورد. عنصر
الموقع موقع المورد. سلسلة
خصائص خصائص المورد. الخصائص القابلة للتطبيق (مطلوبة)
العلامات علامات المورد. عنصر

خصائص جدول الجدولة القابلة للتطبيق

الاسم الوصف القيمة
labVmsShutdown جدول إيقاف التشغيل التلقائي، إذا تم تعيين واحد على مستوى المختبر أو مورد المختبر. جدولة
labVmsStartup جدول بدء التشغيل التلقائي، إذا تم تعيين جدول على مستوى موارد المختبر أو المختبر. جدولة

جدولة

الاسم الوصف القيمة
الموقع موقع المورد. سلسلة
خصائص خصائص المورد. ScheduleProperties (مطلوب)
العلامات علامات المورد. عنصر

خصائص الجدولة

الاسم الوصف القيمة
dailyRecurrence إذا كان الجدول الزمني سيحدث مرة واحدة كل يوم من أيام الأسبوع، فحدد التكرار اليومي. علامات اليقظة
تكرار كل ساعة إذا كان الجدول الزمني سيحدث عدة مرات في اليوم، فحدد التكرار بالساعة. علامات ساعة
notificationSettings إعدادات الإعلام. إعدادات الإعلامات
provisioningState حالة التوفير للمورد. سلسلة
الحالة حالة الجدول الزمني (أي ممكن، معطل) "معطل"
"ممكن"
targetResourceId معرف المورد الذي ينتمي إليه الجدول سلسلة
نوع المهمة نوع المهمة للجدول الزمني (على سبيل المثال LabVmsShutdownTask و LabVmAutoStart). سلسلة
معرف المنطقة الزمنية معرف المنطقة الزمنية (على سبيل المثال، توقيت المحيط الهادئ القياسي). سلسلة
Uniqueidentifier المعرف الفريد غير القابل للتغيير لمورد (Guid). سلسلة
التكرار الأسبوعي إذا كان الجدول الزمني سيحدث في بعض أيام الأسبوع فقط، فحدد التكرار الأسبوعي. WeekDetails

علامات اليقظة

الاسم الوصف القيمة
الوقت وقت اليوم الذي سيحدث فيه الجدول الزمني. سلسلة

علامات ساعة

الاسم الوصف القيمة
دقيقة دقائق من الساعة التي سيتم فيها تشغيل الجدول الزمني. int

إعدادات الإعلامات

الاسم الوصف القيمة
الحالة إذا تم تمكين الإعلامات لهذا الجدول (أي ممكن، معطل). "معطل"
"ممكن"
timeInMinutes الوقت بالدقائق قبل الحدث الذي سيتم إرسال الإعلام فيه. int
webhookUrl عنوان URL للإخطار على الويب الذي سيتم إرسال الإعلام إليه. سلسلة

WeekDetails

الاسم الوصف القيمة
الوقت وقت اليوم الذي سيحدث فيه الجدول الزمني. سلسلة
ايام الاسبوع أيام الأسبوع التي تم تعيين الجدول الزمني لها (على سبيل المثال، الأحد والاثنين والثلاثاء وما إلى ذلك). سلسلة []

ArtifactDeploymentStatusProperties

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

ArtifactInstallProperties

الاسم الوصف القيمة
⁧⁩artifactId⁧⁩ معرف البيانات الاصطناعية. سلسلة
deploymentStatusMessage رسالة الحالة من التوزيع. سلسلة
وقت التثبيت الوقت الذي تبدأ فيه الأداة في التثبيت على الجهاز الظاهري. سلسلة
المعلمات معلمات البيانات الاصطناعية. ArtifactParameterProperties[]
الحالة حالة البيانات الاصطناعية. سلسلة
vmExtensionStatusMessage رسالة الحالة من ملحق الجهاز الظاهري. سلسلة

ArtifactParameterProperties

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

ComputeVmProperties

الاسم الوصف القيمة
معرفات dataDisk يحصل على uri كائن ثنائي كبير الحجم لأقراص البيانات للجهاز الظاهري. سلسلة []
DataDisks يحصل على جميع أقراص البيانات المرفقة بالجهز الظاهري. ComputeDataDisk[]
networkInterfaceId يحصل على معرف واجهة الشبكة للجهاز الظاهري. سلسلة
osDiskId يحصل على عنوان uri لكائن ثنائي كبير الحجم لقرص نظام التشغيل للجهاز الظاهري. سلسلة
osType يحصل على نوع نظام التشغيل للجهاز الظاهري. سلسلة
statuses يحصل على حالات الجهاز الظاهري. ComputeVmInstanceViewStatus[]
vmSize يحصل على حجم الجهاز الظاهري. سلسلة

ComputeDataDisk

الاسم الوصف القيمة
diskSizeGiB يحصل على حجم قرص البيانات في GiB. int
diskUri عند دعمه بواسطة كائن ثنائي كبير الحجم، يكون URI للكائن الثنائي كبير الحجم الأساسي. سلسلة
managedDiskId عند دعمه بواسطة قرص مدار، هذا هو معرف مورد قرص الحساب. سلسلة
الاسم يحصل على اسم قرص البيانات. سلسلة

ComputeVmInstanceViewStatus

الاسم الوصف القيمة
الرمز يحصل على رمز الحالة. سلسلة
displayStatus يحصل على التسمية القصيرة القابلة للترجمة للحالة. سلسلة
الرسالة يحصل على الرسالة المقترنة بالحالة. سلسلة

GalleryImageReference

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

NetworkInterfaceProperties

الاسم الوصف القيمة
اسم dns اسم DNS. سلسلة
privateIpAddress عنوان IP الخاص. سلسلة
publicIpAddress عنوان IP العام. سلسلة
publicIpAddressId معرف المورد لعنوان IP العام. سلسلة
rdpAuthority الخاصية RdpAuthority هي اسم مضيف DNS للخادم أو عنوان IP متبوعا برقم منفذ الخدمة ل RDP (بروتوكول سطح المكتب البعيد). سلسلة
sharedPublicIpAddressConfiguration تكوين مشاركة عنوان IP عام عبر أجهزة ظاهرية متعددة. SharedPublicIpAddressConfiguration
sshAuthority الخاصية SshAuthority هي اسم مضيف DNS للخادم أو عنوان IP متبوعا برقم منفذ الخدمة ل SSH. سلسلة
معرف الشبكة الفرعية معرف المورد الخاص بالشبكة الفرعية. سلسلة
virtualNetworkId معرف المورد للشبكة الظاهرية. سلسلة

SharedPublicIpAddressConfiguration

الاسم الوصف القيمة
InboundNatRules قواعد NAT الواردة InboundNatRule[]

InboundNatRule

الاسم الوصف القيمة
BackendPort المنفذ الذي ستتم إعادة توجيه نسبة استخدام الشبكة الخارجية إليه. int
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية للاتصال الوارد. تتراوح القيم المحتملة بين 1 و65535، شاملة. إذا لم يتم تحديدها، فسيتم تخصيص قيمة تلقائيا. int
بروتوكول النقل بروتوكول النقل لنقطة النهاية. 'Tcp'
"Udp"

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

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

قالب الوصف
إنشاء معمل في 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@2016-05-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      allowClaim = bool
      applicableSchedule = {
        location = "string"
        properties = {
          labVmsShutdown = {
            location = "string"
            properties = {
              dailyRecurrence = {
                time = "string"
              }
              hourlyRecurrence = {
                minute = int
              }
              notificationSettings = {
                status = "string"
                timeInMinutes = int
                webhookUrl = "string"
              }
              provisioningState = "string"
              status = "string"
              targetResourceId = "string"
              taskType = "string"
              timeZoneId = "string"
              uniqueIdentifier = "string"
              weeklyRecurrence = {
                time = "string"
                weekdays = [
                  "string"
                ]
              }
            }
            tags = {}
          }
          labVmsStartup = {
            location = "string"
            properties = {
              dailyRecurrence = {
                time = "string"
              }
              hourlyRecurrence = {
                minute = int
              }
              notificationSettings = {
                status = "string"
                timeInMinutes = int
                webhookUrl = "string"
              }
              provisioningState = "string"
              status = "string"
              targetResourceId = "string"
              taskType = "string"
              timeZoneId = "string"
              uniqueIdentifier = "string"
              weeklyRecurrence = {
                time = "string"
                weekdays = [
                  "string"
                ]
              }
            }
            tags = {}
          }
        }
        tags = {}
        location = "string"
        properties = {
          labVmsShutdown = {
            location = "string"
            properties = {
              dailyRecurrence = {
                time = "string"
              }
              hourlyRecurrence = {
                minute = int
              }
              notificationSettings = {
                status = "string"
                timeInMinutes = int
                webhookUrl = "string"
              }
              provisioningState = "string"
              status = "string"
              targetResourceId = "string"
              taskType = "string"
              timeZoneId = "string"
              uniqueIdentifier = "string"
              weeklyRecurrence = {
                time = "string"
                weekdays = [
                  "string"
                ]
              }
            }
            tags = {}
          }
          labVmsStartup = {
            location = "string"
            properties = {
              dailyRecurrence = {
                time = "string"
              }
              hourlyRecurrence = {
                minute = int
              }
              notificationSettings = {
                status = "string"
                timeInMinutes = int
                webhookUrl = "string"
              }
              provisioningState = "string"
              status = "string"
              targetResourceId = "string"
              taskType = "string"
              timeZoneId = "string"
              uniqueIdentifier = "string"
              weeklyRecurrence = {
                time = "string"
                weekdays = [
                  "string"
                ]
              }
            }
            tags = {}
          }
        }
        tags = {}
      }
      artifactDeploymentStatus = {
        artifactsApplied = int
        deploymentStatus = "string"
        totalArtifacts = int
      }
      artifacts = [
        {
          artifactId = "string"
          deploymentStatusMessage = "string"
          installTime = "string"
          parameters = [
            {
              name = "string"
              value = "string"
            }
          ]
          status = "string"
          vmExtensionStatusMessage = "string"
        }
      ]
      computeVm = {
        dataDiskIds = [
          "string"
        ]
        dataDisks = [
          {
            diskSizeGiB = int
            diskUri = "string"
            managedDiskId = "string"
            name = "string"
          }
        ]
        networkInterfaceId = "string"
        osDiskId = "string"
        osType = "string"
        statuses = [
          {
            code = "string"
            displayStatus = "string"
            message = "string"
          }
        ]
        vmSize = "string"
      }
      createdByUser = "string"
      createdByUserId = "string"
      createdDate = "string"
      customImageId = "string"
      disallowPublicIpAddress = bool
      environmentId = "string"
      expirationDate = "string"
      fqdn = "string"
      galleryImageReference = {
        offer = "string"
        osType = "string"
        publisher = "string"
        sku = "string"
        version = "string"
      }
      isAuthenticationWithSshKey = bool
      labSubnetName = "string"
      labVirtualNetworkId = "string"
      networkInterface = {
        dnsName = "string"
        privateIpAddress = "string"
        publicIpAddress = "string"
        publicIpAddressId = "string"
        rdpAuthority = "string"
        sharedPublicIpAddressConfiguration = {
          inboundNatRules = [
            {
              backendPort = int
              frontendPort = int
              transportProtocol = "string"
            }
          ]
        }
        sshAuthority = "string"
        subnetId = "string"
        virtualNetworkId = "string"
      }
      notes = "string"
      osType = "string"
      ownerObjectId = "string"
      ownerUserPrincipalName = "string"
      password = "string"
      provisioningState = "string"
      size = "string"
      sshKey = "string"
      storageType = "string"
      uniqueIdentifier = "string"
      userName = "string"
      virtualMachineCreationSource = "string"
    }
  })
}

قيم Property

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

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

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

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

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

LabVirtualMachineProperties

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

جدول قابل للتطبيق

الاسم الوصف القيمة
الموقع موقع المورد. سلسلة
خصائص خصائص المورد. عناصر جدولة قابلة للتطبيق (مطلوبة)
العلامات علامات المورد. عنصر
الموقع موقع المورد. سلسلة
خصائص خصائص المورد. عناصر جدولة قابلة للتطبيق (مطلوبة)
العلامات علامات المورد. عنصر

إعدادات جدولة قابلة للتطبيق

الاسم الوصف القيمة
labVmsShutdown جدول إيقاف التشغيل التلقائي، إذا تم تعيين واحد على مستوى موارد المختبر أو المختبر. جدولة
labVmsStartup جدول بدء التشغيل التلقائي، إذا تم تعيين جدول على مستوى موارد المختبر أو المختبر. جدولة

جدولة

الاسم الوصف القيمة
الموقع موقع المورد. سلسلة
خصائص خصائص المورد. ScheduleProperties (مطلوب)
العلامات علامات المورد. عنصر

جداول الخصائص

الاسم الوصف القيمة
dailyRecurrence إذا كان الجدول الزمني سيحدث مرة واحدة كل يوم من أيام الأسبوع، فحدد التكرار اليومي. علامات اليقظة
تكرار كل ساعة إذا كان الجدول الزمني سيحدث عدة مرات في اليوم، فحدد التكرار بالساعة. علامات ساعة
notificationSettings إعدادات الإعلام. إعدادات الإعلامات
provisioningState حالة التوفير للمورد. سلسلة
الحالة حالة الجدول (أي ممكن، معطل) "معطل"
"ممكن"
targetResourceId معرف المورد الذي ينتمي إليه الجدول سلسلة
نوع المهمة نوع المهمة للجدول الزمني (على سبيل المثال LabVmsShutdownTask و LabVmAutoStart). سلسلة
timeZoneId معرف المنطقة الزمنية (على سبيل المثال، توقيت المحيط الهادئ القياسي). سلسلة
Uniqueidentifier المعرف الفريد غير القابل للتغيير لمورد (Guid). سلسلة
أسبوعياRecurrence إذا كان الجدول الزمني سيحدث في بعض أيام الأسبوع فقط، فحدد التكرار الأسبوعي. WeekDetails

علامات اليقظة

الاسم الوصف القيمة
الوقت وقت اليوم الذي سيحدث فيه الجدول الزمني. سلسلة

علامات ساعة

الاسم الوصف القيمة
دقيقة دقائق من الساعة التي سيتم تشغيل الجدول الزمني فيها. int

إعدادات الإعلامات

الاسم الوصف القيمة
الحالة إذا تم تمكين الإعلامات لهذا الجدول (أي ممكن، معطل). "معطل"
"ممكن"
timeInMinutes الوقت بالدقائق قبل الحدث الذي سيتم فيه إرسال الإعلام. int
webhookUrl عنوان URL للإخطار على الويب الذي سيتم إرسال الإعلام إليه. سلسلة

WeekDetails

الاسم الوصف القيمة
الوقت وقت اليوم الذي سيحدث فيه الجدول الزمني. سلسلة
ايام الاسبوع أيام الأسبوع التي يتم تعيين الجدول الزمني لها (مثل الأحد والاثنين والثلاثاء وما إلى ذلك). سلسلة []

ArtifactDeploymentStatusProperties

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

ArtifactInstallProperties

الاسم الوصف القيمة
⁧⁩artifactId⁧⁩ معرف البيانات الاصطناعية. سلسلة
deploymentStatusMessage رسالة الحالة من التوزيع. سلسلة
installTime الوقت الذي تبدأ فيه الأداة في التثبيت على الجهاز الظاهري. سلسلة
المعلمات معلمات البيانات الاصطناعية. ArtifactParameterProperties[]
الحالة حالة البيانات الاصطناعية. سلسلة
vmExtensionStatusMessage رسالة الحالة من ملحق الجهاز الظاهري. سلسلة

ArtifactParameterProperties

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

ComputeVmProperties

الاسم الوصف القيمة
معرفات dataDisk يحصل على أقراص البيانات blob uri للجهاز الظاهري. سلسلة []
DataDisks يحصل على جميع أقراص البيانات المرفقة بالجهز الظاهري. ComputeDataDisk[]
networkInterfaceId يحصل على معرف واجهة الشبكة للجهاز الظاهري. سلسلة
osDiskId يحصل على uri كائن ثنائي كبير الحجم لقرص نظام التشغيل للجهاز الظاهري. سلسلة
osType يحصل على نوع نظام التشغيل للجهاز الظاهري. سلسلة
statuses يحصل على حالات الجهاز الظاهري. ComputeVmInstanceViewStatus[]
vmSize يحصل على حجم الجهاز الظاهري. سلسلة

ComputeDataDisk

الاسم الوصف القيمة
diskSizeGiB يحصل على حجم قرص البيانات في GiB. int
diskUri عند دعمه بواسطة كائن ثنائي كبير الحجم، يكون URI للكائن الثنائي كبير الحجم الأساسي. سلسلة
managedDiskId عند دعمه بواسطة قرص مدار، هذا هو معرف مورد قرص الحساب. سلسلة
الاسم يحصل على اسم قرص البيانات. سلسلة

ComputeVmInstanceViewStatus

الاسم الوصف القيمة
الرمز يحصل على رمز الحالة. سلسلة
displayStatus يحصل على التسمية القصيرة القابلة للترجمة للحالة. سلسلة
الرسالة يحصل على الرسالة المقترنة بالحالة. سلسلة

GalleryImageReference

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

NetworkInterfaceProperties

الاسم الوصف القيمة
اسم dns اسم DNS. سلسلة
عنوان Ip خاص عنوان IP الخاص. سلسلة
publicIpAddress عنوان IP العام. سلسلة
publicIpAddressId معرف المورد لعنوان IP العام. سلسلة
rdpAuthority خاصية RdpAuthority هي اسم مضيف DNS للخادم أو عنوان IP متبوعا برقم منفذ الخدمة ل RDP (بروتوكول سطح المكتب البعيد). سلسلة
sharedPublicIpAddressConfiguration تكوين مشاركة عنوان IP عام عبر أجهزة ظاهرية متعددة. تكوين SharedPublicIpAddressConfiguration
sshAuthority الخاصية SshAuthority هي اسم مضيف DNS للخادم أو عنوان IP متبوعا برقم منفذ الخدمة ل SSH. سلسلة
معرف الشبكة الفرعية معرف المورد الخاص بالمجموعة الفرعية. سلسلة
معرف الشبكة الظاهرية معرف المورد للشبكة الظاهرية. سلسلة

تكوين SharedPublicIpAddressConfiguration

الاسم الوصف القيمة
InboundNatRules قواعد NAT الواردة InboundNatRule[]

InboundNatRule

الاسم الوصف القيمة
منفذ الواجهة الخلفية المنفذ الذي ستتم إعادة توجيه نسبة استخدام الشبكة الخارجية إليه. int
منفذ الواجهة الأمامية منفذ نقطة النهاية الخارجية للاتصال الوارد. تتراوح القيم المحتملة بين 1 و65535، شاملة. إذا لم يتم تحديدها، فسيتم تخصيص قيمة تلقائيا. int
بروتوكول النقل بروتوكول النقل لنقطة النهاية. "Tcp"
"Udp"