Microsoft.Compute virtualMachines

تعريف مورد Bicep

يمكن نشر نوع مورد virtualMachines مع العمليات التي تستهدف:

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Compute/virtualMachines@2023-09-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
      {customized property}: {}
    }
  }
  plan: {
    name: 'string'
    product: 'string'
    promotionCode: 'string'
    publisher: 'string'
  }
  properties: {
    additionalCapabilities: {
      hibernationEnabled: bool
      ultraSSDEnabled: bool
    }
    applicationProfile: {
      galleryApplications: [
        {
          configurationReference: 'string'
          enableAutomaticUpgrade: bool
          order: int
          packageReferenceId: 'string'
          tags: 'string'
          treatFailureAsDeploymentFailure: bool
        }
      ]
    }
    availabilitySet: {
      id: 'string'
    }
    billingProfile: {
      maxPrice: json('decimal-as-string')
    }
    capacityReservation: {
      capacityReservationGroup: {
        id: 'string'
      }
    }
    diagnosticsProfile: {
      bootDiagnostics: {
        enabled: bool
        storageUri: 'string'
      }
    }
    evictionPolicy: 'string'
    extensionsTimeBudget: 'string'
    hardwareProfile: {
      vmSize: 'string'
      vmSizeProperties: {
        vCPUsAvailable: int
        vCPUsPerCore: int
      }
    }
    host: {
      id: 'string'
    }
    hostGroup: {
      id: 'string'
    }
    licenseType: 'string'
    networkProfile: {
      networkApiVersion: '2020-11-01'
      networkInterfaceConfigurations: [
        {
          name: 'string'
          properties: {
            auxiliaryMode: 'string'
            auxiliarySku: 'string'
            deleteOption: 'string'
            disableTcpStateTracking: bool
            dnsSettings: {
              dnsServers: [
                'string'
              ]
            }
            dscpConfiguration: {
              id: 'string'
            }
            enableAcceleratedNetworking: bool
            enableFpga: bool
            enableIPForwarding: bool
            ipConfigurations: [
              {
                name: 'string'
                properties: {
                  applicationGatewayBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  applicationSecurityGroups: [
                    {
                      id: 'string'
                    }
                  ]
                  loadBalancerBackendAddressPools: [
                    {
                      id: 'string'
                    }
                  ]
                  primary: bool
                  privateIPAddressVersion: 'string'
                  publicIPAddressConfiguration: {
                    name: 'string'
                    properties: {
                      deleteOption: 'string'
                      dnsSettings: {
                        domainNameLabel: 'string'
                        domainNameLabelScope: 'string'
                      }
                      idleTimeoutInMinutes: int
                      ipTags: [
                        {
                          ipTagType: 'string'
                          tag: 'string'
                        }
                      ]
                      publicIPAddressVersion: 'string'
                      publicIPAllocationMethod: 'string'
                      publicIPPrefix: {
                        id: 'string'
                      }
                    }
                    sku: {
                      name: 'string'
                      tier: 'string'
                    }
                  }
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
            networkSecurityGroup: {
              id: 'string'
            }
            primary: bool
          }
        }
      ]
      networkInterfaces: [
        {
          id: 'string'
          properties: {
            deleteOption: 'string'
            primary: bool
          }
        }
      ]
    }
    osProfile: {
      adminPassword: 'string'
      adminUsername: 'string'
      allowExtensionOperations: bool
      computerName: 'string'
      customData: 'string'
      linuxConfiguration: {
        disablePasswordAuthentication: bool
        enableVMAgentPlatformUpdates: bool
        patchSettings: {
          assessmentMode: 'string'
          automaticByPlatformSettings: {
            bypassPlatformSafetyChecksOnUserSchedule: bool
            rebootSetting: 'string'
          }
          patchMode: 'string'
        }
        provisionVMAgent: bool
        ssh: {
          publicKeys: [
            {
              keyData: 'string'
              path: 'string'
            }
          ]
        }
      }
      requireGuestProvisionSignal: bool
      secrets: [
        {
          sourceVault: {
            id: 'string'
          }
          vaultCertificates: [
            {
              certificateStore: 'string'
              certificateUrl: 'string'
            }
          ]
        }
      ]
      windowsConfiguration: {
        additionalUnattendContent: [
          {
            componentName: 'Microsoft-Windows-Shell-Setup'
            content: 'string'
            passName: 'OobeSystem'
            settingName: 'string'
          }
        ]
        enableAutomaticUpdates: bool
        enableVMAgentPlatformUpdates: bool
        patchSettings: {
          assessmentMode: 'string'
          automaticByPlatformSettings: {
            bypassPlatformSafetyChecksOnUserSchedule: bool
            rebootSetting: 'string'
          }
          enableHotpatching: bool
          patchMode: 'string'
        }
        provisionVMAgent: bool
        timeZone: 'string'
        winRM: {
          listeners: [
            {
              certificateUrl: 'string'
              protocol: 'string'
            }
          ]
        }
      }
    }
    platformFaultDomain: int
    priority: 'string'
    proximityPlacementGroup: {
      id: 'string'
    }
    scheduledEventsProfile: {
      osImageNotificationProfile: {
        enable: bool
        notBeforeTimeout: 'string'
      }
      terminateNotificationProfile: {
        enable: bool
        notBeforeTimeout: 'string'
      }
    }
    securityProfile: {
      encryptionAtHost: bool
      encryptionIdentity: {
        userAssignedIdentityResourceId: 'string'
      }
      proxyAgentSettings: {
        enabled: bool
        keyIncarnationId: int
        mode: 'string'
      }
      securityType: 'string'
      uefiSettings: {
        secureBootEnabled: bool
        vTpmEnabled: bool
      }
    }
    storageProfile: {
      dataDisks: [
        {
          caching: 'string'
          createOption: 'string'
          deleteOption: 'string'
          detachOption: 'ForceDetach'
          diskSizeGB: int
          image: {
            uri: 'string'
          }
          lun: int
          managedDisk: {
            diskEncryptionSet: {
              id: 'string'
            }
            id: 'string'
            securityProfile: {
              diskEncryptionSet: {
                id: 'string'
              }
              securityEncryptionType: 'string'
            }
            storageAccountType: 'string'
          }
          name: 'string'
          toBeDetached: bool
          vhd: {
            uri: 'string'
          }
          writeAcceleratorEnabled: bool
        }
      ]
      diskControllerType: 'string'
      imageReference: {
        communityGalleryImageId: 'string'
        id: 'string'
        offer: 'string'
        publisher: 'string'
        sharedGalleryImageId: 'string'
        sku: 'string'
        version: 'string'
      }
      osDisk: {
        caching: 'string'
        createOption: 'string'
        deleteOption: 'string'
        diffDiskSettings: {
          option: 'Local'
          placement: 'string'
        }
        diskSizeGB: int
        encryptionSettings: {
          diskEncryptionKey: {
            secretUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
          enabled: bool
          keyEncryptionKey: {
            keyUrl: 'string'
            sourceVault: {
              id: 'string'
            }
          }
        }
        image: {
          uri: 'string'
        }
        managedDisk: {
          diskEncryptionSet: {
            id: 'string'
          }
          id: 'string'
          securityProfile: {
            diskEncryptionSet: {
              id: 'string'
            }
            securityEncryptionType: 'string'
          }
          storageAccountType: 'string'
        }
        name: 'string'
        osType: 'string'
        vhd: {
          uri: 'string'
        }
        writeAcceleratorEnabled: bool
      }
    }
    userData: 'string'
    virtualMachineScaleSet: {
      id: 'string'
    }
  }
  zones: [
    'string'
  ]
}

قيم Property

virtualMachines

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوبة)

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



الأحرف الصالحة:
لا يمكنك استخدام المسافات أو أحرف التحكم أو هذه الأحرف:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

لا يمكن أن تتضمن أجهزة windows الظاهرية نقطة أو أن تنتهي بواصلة.

لا يمكن أن تنتهي أجهزة Linux الظاهرية بنقطة أو واصلة.
الموقع موقع المورد سلسلة (مطلوبة)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
توسيع الموقع الموقع الموسع للجهاز الظاهري. توسيع الموقع
الهوية هوية الجهاز الظاهري، إذا تم تكوينها. VirtualMachineIdentity
تخطيط يحدد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق Want to deploy برمجيا، Get Started ->. أدخل أي معلومات مطلوبة ثم انقر فوق حفظ. ⁩الخطة⁧
خصائص يصف خصائص الجهاز الظاهري. VirtualMachineProperties
المناطق مناطق الجهاز الظاهري. سلسلة []

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم الموقع الموسع. سلسلة
النوع نوع الموقع الموسع. 'EdgeZone'

VirtualMachineIdentity

الاسم الوصف القيمة
النوع نوع الهوية المستخدمة للجهاز الظاهري. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. 'بلا'
'SystemAssigned'
'SystemAssigned, UserAssigned'
"تعيين المستخدم"
userAssignedIdentities قائمة هويات المستخدم المقترنة بالجهز الظاهري. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. معرفات تعيين المستخدم

معرفات تعيين المستخدم

الاسم الوصف القيمة
{خاصية مخصصة} UserAssignedIdentitiesValue
{خاصية مخصصة} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.

الخطة

الاسم الوصف القيمة
الاسم معرف الخطة. سلسلة
منتج يحدد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. سلسلة
رمز الترقية رمز الترقية. سلسلة
الناشر معرف الناشر. سلسلة

VirtualMachineProperties

الاسم الوصف القيمة
قدرات إضافية تحديد قدرات إضافية ممكنة أو معطلة على الجهاز الظاهري. قدرات إضافية
ملف تعريف التطبيق يحدد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS. ملف تعريف التطبيق
مجموعة قابلية وصول عالية التوفر يحدد معلومات حول مجموعة التوفر التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة التوفر لعقد مختلفة لزيادة التوفر إلى أقصى حد. لمزيد من المعلومات حول مجموعات التوفر، راجع نظرة عامة على مجموعات التوفر. لمزيد من المعلومات حول الصيانة المخطط لها من Azure، راجع الصيانة والتحديثات للأجهزة الظاهرية في Azure. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة التوفر في وقت الإنشاء. يجب أن تكون مجموعة التوفر التي تتم إضافة الجهاز الظاهري إليها ضمن نفس مجموعة الموارد مثل مورد مجموعة التوفر. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة توفر. لا يمكن أن توجد هذه الخاصية مع مرجع properties.virtualMachineScaleSet غير فارغ. مصدر فرعي
ملف تعريف الفوترة يحدد التفاصيل المتعلقة بالفوترة لجهاز Azure Spot الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. ملف تعريف الفوترة
حجز القدرة الإنتاجية يحدد معلومات حول حجز القدرة الإنتاجية المستخدم لتخصيص الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-04-01. CapacityReservationProfile
ملف تعريف التشخيص يحدد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. ملف تعريف التشخيص
نهج الإخلاء يحدد نهج الإخلاء للجهاز الظاهري Azure Spot ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار api هو 2017-10-30-preview. "إلغاء التخصيص"
"حذف"
extensionsTimeBudget يحدد الوقت المخصص لبدء تشغيل جميع الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. سلسلة
ملف تعريف الأجهزة يحدد إعدادات الأجهزة للجهاز الظاهري. HardwareProfile
المضيف يحدد معلومات حول المضيف المخصص الذي يوجد فيه الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-10-01. مصدر فرعي
مجموعة المضيف يحدد معلومات حول مجموعة المضيف المخصصة التي يوجد فيها الجهاز الظاهري. ملاحظه: لا يمكن للمستخدم تحديد خصائص المضيف ومجموعة المضيف. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. مصدر فرعي
نوع الترخيص يحدد أن الصورة أو القرص المستخدم تم ترخيصه محليا.

القيم المحتملة لنظام تشغيل Windows Server هي:

Windows_Client

Windows_Server

القيم المحتملة لنظام تشغيل Linux Server هي:

RHEL_BYOS (ل RHEL)

SLES_BYOS (ل SUSE)

لمزيد من المعلومات، راجع Azure Hybrid Use Benefit for Windows Server

Azure Hybrid Use Benefit for Linux Server

الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15
سلسلة
networkProfile يحدد واجهات الشبكة للجهاز الظاهري. NetworkProfile
osProfile يحدد إعدادات نظام التشغيل المستخدمة أثناء إنشاء الجهاز الظاهري. لا يمكن تغيير بعض الإعدادات بمجرد توفير الجهاز الظاهري. OSProfile
platformFaultDomain يحدد مجال الخطأ المنطقي لمجموعة المقياس الذي سيتم إنشاء الجهاز الظاهري فيه. بشكل افتراضي، سيتم تعيين الجهاز الظاهري تلقائيا إلى مجال خطأ يحافظ على التوازن عبر مجالات الخطأ المتوفرة بشكل أفضل. ينطبق هذا فقط إذا تم تعيين الخاصية "virtualMachineScaleSet" لهذا الجهاز الظاهري. يجب أن تحتوي مجموعة مقياس الجهاز الظاهري المشار إليها على "platformFaultDomainCount" أكبر من 1. لا يمكن تحديث هذه الخاصية بمجرد إنشاء الجهاز الظاهري. يمكن عرض تعيين مجال الخطأ في طريقة عرض مثيل الجهاز الظاهري. الحد الأدنى لإصدار api‐: 2020‐12‐01. int
أولوية تحديد أولوية الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01 "منخفض"
'عادي'
'Spot'
proximityPlacementGroup يحدد معلومات حول مجموعة موضع التقارب التي يجب تعيين الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. مصدر فرعي
scheduledEventsProfile يحدد التكوينات ذات الصلة بالحدث المجدول. ScheduledEventsProfile
securityProfile يحدد إعدادات ملف التعريف المتعلق بالأمان للجهاز الظاهري. SecurityProfile
storageProfile يحدد إعدادات التخزين لأقراص الجهاز الظاهري. StorageProfile
Userdata UserData للجهاز الظاهري، والذي يجب ترميزه base-64. يجب ألا يمر العميل بأي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01. سلسلة
virtualMachineScaleSet يحدد معلومات حول مجموعة مقياس الجهاز الظاهري التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة مقياس الجهاز الظاهري لعقد مختلفة لزيادة التوفر إلى أقصى حد. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة مقياس الجهاز الظاهري في وقت الإنشاء. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة مقياس الجهاز الظاهري. لا يمكن أن توجد هذه الخاصية مع مرجع properties.availabilitySet غير فارغ. الحد الأدنى لإصدار api‐: 2019‐03‐01. مصدر فرعي

قدرات إضافية

الاسم الوصف القيمة
hibernationEnabled العلامة التي تمكن أو تعطل إمكانية الإسبات على الجهاز الظاهري. Bool
ultraSSDEnabled العلامة التي تمكن أو تعطل القدرة على الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس جهاز ظاهري فقط إذا تم تمكين هذه الخاصية. Bool

ApplicationProfile

الاسم الوصف القيمة
تطبيقات المعرض تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS VMGalleryApplication[]

تطبيق VMGallery

الاسم الوصف القيمة
configurationReference اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره سلسلة
enableAutomaticUpgrade إذا تم تعيينه إلى true، عندما يتوفر إصدار تطبيق معرض جديد في PIR/SIG، فسيتم تحديثه تلقائيا للجهاز الظاهري/VMSS Bool
الترتيب اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به int
packageReferenceId يحدد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} سلسلة (مطلوب)
العلامات اختياري، يحدد قيمة المرور لسياق أكثر عمومية. سلسلة
treatFailureAsDeploymentFailure اختياري، إذا كان صحيحا، فإن أي فشل لأي عملية في VmApplication سيفشل النشر Bool

مصدر فرعي

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

ملف الفوترة

الاسم الوصف القيمة
maxPrice يحدد الحد الأقصى للسعر الذي ترغب في دفعه مقابل Azure Spot VM/VMSS. هذا السعر بالدولار الأمريكي.

ستتم مقارنة هذا السعر بسعر Azure Spot الحالي لحجم الجهاز الظاهري. أيضا، تتم مقارنة الأسعار في وقت إنشاء/تحديث Azure Spot VM/VMSS ولن تنجح العملية إلا إذا كان maxPrice أكبر من سعر Azure Spot الحالي.

سيتم أيضا استخدام maxPrice لإخلاء Azure Spot VM/VMSS إذا تجاوز سعر Azure Spot الحالي الحد الأقصى بعد إنشاء VM/VMSS.

القيم الممكنة هي:

- أي قيمة عشرية أكبر من الصفر. مثال: 0.01538

-1 – يشير إلى أن السعر الافتراضي يصل إلى عند الطلب.

يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، الحد الأقصى الافتراضي للسعر هو -1 إذا لم يتم توفيره من قبلك.

الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. لتحديد قيمة عشرية، استخدم الدالة json().
رقم عشري ل int أو json

CapacityReservationProfile

الاسم الوصف القيمة
capacityReservationGroup يحدد معرف مورد مجموعة حجز القدرة الإنتاجية الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقاييس التي تم توفير سعة كافية لها. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. مصدر فرعي

ملف تعريف التشخيص

الاسم الوصف القيمة
تشخيصات التمهيد تشخيصات التمهيد هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم الخاص بك. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. تشخيصات التمهيد

تشخيصات التمهيد

الاسم الوصف القيمة
ممكّن ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. Bool
storageUri Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، فسيتم استخدام التخزين المدار. سلسلة

HardwareProfile

الاسم الوصف القيمة
vmSize يحدد حجم الجهاز الظاهري. نوع بيانات التعداد مهمل حاليا وستتم إزالته بحلول 23 ديسمبر 2023. الطريقة الموصى بها للحصول على قائمة بالأحجام المتوفرة هي استخدام واجهات برمجة التطبيقات هذه: سرد جميع أحجام الأجهزة الظاهرية المتوفرة في مجموعة توفر، سرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة ما، سرد جميع أحجام الأجهزة الظاهرية المتوفرة تغيير الحجم. لمزيد من المعلومات حول أحجام الأجهزة الظاهرية، راجع أحجام الأجهزة الظاهرية. تعتمد أحجام الأجهزة الظاهرية المتوفرة على المنطقة ومجموعة التوفر. "Basic_A0"
"Basic_A1"
"Basic_A2"
"Basic_A3"
"Basic_A4"
"Standard_A0"
"Standard_A1"
"Standard_A10"
"Standard_A11"
"Standard_A1_v2"
"Standard_A2"
"Standard_A2_v2"
"Standard_A2m_v2"
"Standard_A3"
"Standard_A4"
"Standard_A4_v2"
"Standard_A4m_v2"
"Standard_A5"
"Standard_A6"
"Standard_A7"
"Standard_A8"
"Standard_A8_v2"
"Standard_A8m_v2"
"Standard_A9"
"Standard_B1ms"
"Standard_B1s"
"Standard_B2ms"
"Standard_B2s"
"Standard_B4ms"
"Standard_B8ms"
"Standard_D1"
"Standard_D11"
"Standard_D11_v2"
"Standard_D12"
"Standard_D12_v2"
"Standard_D13"
"Standard_D13_v2"
"Standard_D14"
"Standard_D14_v2"
"Standard_D15_v2"
"Standard_D16_v3"
"Standard_D16s_v3"
"Standard_D1_v2"
"Standard_D2"
"Standard_D2_v2"
"Standard_D2_v3"
"Standard_D2s_v3"
"Standard_D3"
"Standard_D32_v3"
"Standard_D32s_v3"
"Standard_D3_v2"
"Standard_D4"
"Standard_D4_v2"
"Standard_D4_v3"
"Standard_D4s_v3"
"Standard_D5_v2"
"Standard_D64_v3"
"Standard_D64s_v3"
"Standard_D8_v3"
"Standard_D8s_v3"
"Standard_DS1"
"Standard_DS11"
"Standard_DS11_v2"
"Standard_DS12"
"Standard_DS12_v2"
"Standard_DS13"
"Standard_DS13-2_v2"
"Standard_DS13-4_v2"
"Standard_DS13_v2"
"Standard_DS14"
"Standard_DS14-4_v2"
"8_v2 Standard_DS14"
"Standard_DS14_v2"
"Standard_DS15_v2"
"Standard_DS1_v2"
"Standard_DS2"
"Standard_DS2_v2"
"Standard_DS3"
"Standard_DS3_v2"
"Standard_DS4"
"Standard_DS4_v2"
"Standard_DS5_v2"
"Standard_E16_v3"
"Standard_E16s_v3"
"Standard_E2_v3"
"Standard_E2s_v3"
"Standard_E32-16_v3"
"Standard_E32-8s_v3"
"Standard_E32_v3"
"Standard_E32s_v3"
"Standard_E4_v3"
"Standard_E4s_v3"
"Standard_E64-16s_v3"
"32s_v3 Standard_E64"
"Standard_E64_v3"
"Standard_E64s_v3"
"Standard_E8_v3"
"Standard_E8s_v3"
"Standard_F1"
"Standard_F16"
"Standard_F16s"
"Standard_F16s_v2"
"Standard_F1s"
"Standard_F2"
"Standard_F2s"
"Standard_F2s_v2"
"Standard_F32s_v2"
"Standard_F4"
"Standard_F4s"
"Standard_F4s_v2"
"Standard_F64s_v2"
"Standard_F72s_v2"
"Standard_F8"
"Standard_F8s"
"Standard_F8s_v2"
"Standard_G1"
"Standard_G2"
"Standard_G3"
"Standard_G4"
"Standard_G5"
"Standard_GS1"
"Standard_GS2"
"Standard_GS3"
"Standard_GS4"
'Standard_GS4-4'
'Standard_GS4-8'
"Standard_GS5"
'Standard_GS5-16'
'Standard_GS5-8'
"Standard_H16"
"Standard_H16m"
"Standard_H16mr"
"Standard_H16r"
"Standard_H8"
"Standard_H8m"
"Standard_L16s"
"Standard_L32s"
"Standard_L4s"
"Standard_L8s"
'Standard_M128-32ms'
'Standard_M128-64ms'
"Standard_M128ms"
"Standard_M128s"
'Standard_M64-16ms'
'Standard_M64-32ms'
"Standard_M64ms"
"Standard_M64s"
"Standard_NC12"
"Standard_NC12s_v2"
"Standard_NC12s_v3"
"Standard_NC24"
"Standard_NC24r"
"Standard_NC24rs_v2"
"Standard_NC24rs_v3"
"Standard_NC24s_v2"
"Standard_NC24s_v3"
"Standard_NC6"
"Standard_NC6s_v2"
"Standard_NC6s_v3"
"Standard_ND12s"
"Standard_ND24rs"
"Standard_ND24s"
"Standard_ND6s"
"Standard_NV12"
"Standard_NV24"
"Standard_NV6"
vmSizeProperties يحدد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-07-01. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري لمزيد من التفاصيل. VMSizeProperties

VMSizeProperties

الاسم الوصف القيمة
vCPUsAvailable يحدد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة ما. int
vCPUsPerCore يحدد vCPU إلى نسبة الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة ما. تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. int

NetworkProfile

الاسم الوصف القيمة
networkApiVersion يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة '2020-11-01'
تكوينات networkInterface يحدد تكوينات الشبكات التي سيتم استخدامها لإنشاء موارد شبكة الجهاز الظاهري. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces يحدد قائمة معرفات الموارد لواجهات الشبكة المقترنة بالجهيز الظاهري. NetworkInterfaceReference[]

تكوين VirtualMachineNetworkInterfaceConfiguration

الاسم الوصف القيمة
الاسم اسم تكوين واجهة الشبكة. سلسلة (مطلوبة)
خصائص يصف تكوين IP لملف تعريف شبكة الجهاز الظاهري. VirtualMachineNetworkInterfaceConfigurationPropertie...

VirtualMachineNetworkInterfaceConfigurationPropertie...

الاسم الوصف القيمة
نموذج مساعد يحدد ما إذا كان الوضع المساعد ممكنا لمورد واجهة الشبكة. "الاتصالات المتسارعة"
"عائم"
'بلا'
auxiliarySku يحدد ما إذا كان sku المساعد ممكنا لمورد واجهة الشبكة. 'A1'
'A2'
'A4'
'A8'
'بلا'
حذف عملية الحذف تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري "حذف"
"فصل"
disableTcpStateTracking يحدد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. Bool
إعدادات dns إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
تكوين dscp مصدر فرعي
enableAcceleratedNetworking يحدد ما إذا كانت واجهة الشبكة ممكنة للشبكات المتسارعة. Bool
enableFpga يحدد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. Bool
تمكينIPForwarding ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. Bool
تكوينات ip يحدد تكوينات IP لواجهة الشبكة. VirtualMachineNetworkInterfaceIPConfiguration[] (مطلوب)
networkSecurityGroup مجموعة أمان الشبكة. مصدر فرعي
المنطقة الأساسية يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

الاسم الوصف القيمة
dnsServers قائمة عناوين IP لخوادم DNS سلسلة []

تكوين VirtualMachineNetworkInterfaceIPConfiguration

الاسم الوصف القيمة
الاسم اسم تكوين IP. سلسلة (مطلوبة)
خصائص يصف خصائص تكوين IP لواجهة شبكة الجهاز الظاهري. VirtualMachineNetworkInterfaceIPConfigurationPropert...

VirtualMachineNetworkInterfaceIPConfigurationPropert...

الاسم الوصف القيمة
applicationGatewayBackendAddressPools تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيق متعددة. لا يمكن لأجهزة ظاهرية متعددة استخدام نفس بوابة التطبيق. SubResource[]
applicationSecurityGroups تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. SubResource[]
loadBalancerBackendAddressPools تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وداخلي واحد. [لا يمكن للأجهزة الظاهرية المتعددة استخدام نفس موازن تحميل sku الأساسي]. SubResource[]
المنطقة الأساسية يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. Bool
privateIPAddressVersion متوفر من Api-Version 2017-03-30 فصاعدا، فإنه يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". 'IPv4'
'IPv6'
تكوين عنوان IP العام تكوين عنوان IP العام. تكوين VirtualMachinePublicIPAddressConfiguration
الشبكه الفرعيه يحدد معرف الشبكة الفرعية. مصدر فرعي

تكوين VirtualMachinePublicIPAddressConfiguration

الاسم الوصف القيمة
الاسم اسم تكوين عنوان IP العام. سلسلة (مطلوبة)
خصائص يصف تكوين PublicIPAddress للأجهزة الظاهرية VirtualMachinePublicIPAddressConfigurationProperties
sku يصف بروتوكول الإنترنت العام Sku. يمكن تعيينه فقط باستخدام OrchestrationMode على أنه مرن. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

الاسم الوصف القيمة
حذف عملية الحذف تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري "حذف"
"فصل"
إعدادات dns إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
idleTimeoutInMinutes مهلة الخمول لعنوان IP العام. int
ipTags قائمة علامات IP المقترنة بعنوان IP العام. VirtualMachineIpTag[]
publicIPAddressVersion متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي ك IPv4. القيم المحتملة هي: "IPv4" و"IPv6". 'IPv4'
'IPv6'
publicIPAllocationMethod تحديد نوع تخصيص IP العام "ديناميكي"
"ثابت"
publicIPPrefix PublicIPPrefix الذي يتم من خلاله تخصيص عناوين IP العامة. مصدر فرعي

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

الاسم الوصف القيمة
domainNameLabel بادئة تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة الجهاز الظاهري. سلسلة (مطلوبة)
domainNameLabelScope نطاق تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال المتجزئ مع النهج وفقا لنطاق تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة الجهاز الظاهري. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
"TenantReuse"

VirtualMachineIpTag

الاسم الوصف القيمة
ipTagType نوع علامة IP. مثال: FirstPartyUsage. سلسلة
العلامة علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. سلسلة

PublicIPAddressSku

الاسم الوصف القيمة
الاسم تحديد اسم وحدة حفظ المخزون IP العامة "أساسي"
'قياسي'
المستوي تحديد طبقة وحدة حفظ المخزون IP العامة "عمومي"
"إقليمي"

NetworkInterfaceReference

الاسم الوصف القيمة
المعرف معرف المورد سلسلة
خصائص يصف خصائص مرجع واجهة الشبكة. خصائص NetworkInterfaceReference

خصائص NetworkInterfaceReference

الاسم الوصف القيمة
حذف عملية الحذف تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري "حذف"
"فصل"
المنطقة الأساسية يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. Bool

OSProfile

الاسم الوصف القيمة
adminPassword يحدد كلمة مرور حساب المسؤول.

الحد الأدنى للطول (Windows): 8 أحرف

الحد الأدنى للطول (Linux): 6 أحرف

الحد الأقصى للطول (Windows): 123 حرفا

الحد الأقصى للطول (Linux): 72 حرفا

متطلبات التعقيد: يجب استيفاء 3 من 4 شروط أدناه
يحتوي على أحرف أقل
يحتوي على أحرف كبيرة
يحتوي على رقم
له حرف خاص (مطابقة Regex [\W_])

القيم غير المسموح بها: "abc@123" و"P@$$w 0rd" و"P@ssw0rd" و"P@ssword123" و"Pa$$word" و"pass@word1" و"Password!" و"Password1" و"Password22" و"iloveyou!"

لإعادة تعيين كلمة المرور، راجع كيفية إعادة تعيين خدمة سطح المكتب البعيد أو كلمة مرور تسجيل الدخول الخاصة بها في جهاز ظاهري يعمل بنظام Windows

لإعادة تعيين كلمة مرور الجذر، راجع إدارة المستخدمين وSSH والتحقق من الأقراص أو إصلاحها على أجهزة Azure Linux الظاهرية باستخدام ملحق VMAccess
سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
adminUsername يحدد اسم حساب المسؤول.

لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري.

تقييد Windows فقط: لا يمكن أن ينتهي في "."

القيم غير المسموح بها: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123" و"a" و"actuser" و"adm" و"admin2" و"aspnet" و"backup" و"console" و"david" و"guest" و"john" و"owner" و"root" و"server" و"sql" و"support" و"support_388945a0" و"sys" و"test2" و"test3" و"user4" و"user5".

الحد الأدنى للطول (Linux): حرف واحد

الحد الأقصى للطول (Linux): 64 حرفا

الحد الأقصى للطول (Windows): 20 حرفا.
سلسلة
allowExtensionOperations يحدد ما إذا كان يجب السماح بعمليات الملحق على الجهاز الظاهري. قد يتم تعيين هذا فقط إلى False عندما لا تكون هناك ملحقات على الجهاز الظاهري. Bool
Computername يحدد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. الحد الأقصى للطول (Windows): 15 حرفا. الحد الأقصى للطول (Linux): 64 حرفا. للحصول على اصطلاحات وقيود التسمية، راجع إرشادات تنفيذ خدمات البنية الأساسية ل Azure. سلسلة
بيانات مخصصة تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تمرر أي أسرار أو كلمات مرور في خاصية customData. لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير الخاصية "customData" إلى الجهاز الظاهري ليتم حفظها كملف، لمزيد من المعلومات، راجع البيانات المخصصة على أجهزة Azure الظاهرية. لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء. سلسلة
linuxConfiguration يحدد إعدادات نظام التشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على Azure-Endorsed Distributions. تكوين Linux
requireGuestProvisionSignal الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. Bool
بيانات سرية يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. VaultSecretGroup[]
windowsConfiguration يحدد إعدادات نظام تشغيل Windows على الجهاز الظاهري. تكوين Windows

تكوين Linux

الاسم الوصف القيمة
disablePasswordAuthentication يحدد ما إذا كان يجب تعطيل مصادقة كلمة المرور. Bool
تمكين VMAgentPlatformUpdates يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Linux الظاهري. القيمة الافتراضية هي ⁧false. Bool
إعدادات التصحيح [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. LinuxPatchSettings
provisionVMAgent يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. Bool
ssh يحدد تكوين مفتاح ssh لنظام تشغيل Linux. تكوين Ssh

LinuxPatchSettings

الاسم الوصف القيمة
assessmentMode يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS.

القيم الممكنة هي:

ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري.

AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا.
'AutomaticByPlatform'
'ImageDefault'
الإعدادات التلقائية لByPlatformSettings يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة.

القيم الممكنة هي:

ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري.

AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا
'AutomaticByPlatform'
'ImageDefault'

LinuxVMGuestPatchAutomaticByPlatformSettings

الاسم الوصف القيمة
تجاوزPlatformSafetyChecksOnUserSchedule تمكين العميل من جدولة التصحيح دون ترقيات عرضية Bool
إعادة التشغيلإعداد يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. 'دائما'
'IfRequired'
'أبدا'
'غير معروف'

تكوين Ssh

الاسم الوصف القيمة
المفاتيح العامة قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. SshPublicKey[]

SshPublicKey

الاسم الوصف القيمة
keyData شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع [إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure]/azure/virtual-machines/linux/create-ssh-keys-detail). سلسلة
مسار يحدد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys سلسلة

VaultSecretGroup

الاسم الوصف القيمة
sourceVault عنوان URL النسبي Key Vault يحتوي على جميع الشهادات في VaultCertificates. مصدر فرعي
vaultCertificates قائمة مراجع مخزن المفاتيح في SourceVault التي تحتوي على شهادات. VaultCertificate[]

VaultCertificate

الاسم الوصف القيمة
مخزن الشهادات بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم <الملف UppercaseThumbprint.crt> لملف شهادة X509 و <UppercaseThumbprint.prv> للمفتاح الخاص. تم تنسيق كل من هذين الملفين بتنسيق .pem. سلسلة
certificateUrl هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي يتم ترميزه في UTF-8:

{
"data":"{Base64-encoded-certificate}"،
"dataType":"pfx"،
"كلمة المرور":"{pfx-file-password}"
}
لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows.
سلسلة

تكوين Windows

الاسم الوصف القيمة
additionalUnattendContent يحدد معلومات XML إضافية مشفرة بقاعدة 64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. AdditionalUnattendContent[]
enableAutomaticUpdates يشير إلى ما إذا كان التحديثات التلقائي ممكنا للجهاز الظاهري Windows. القيمة الافتراضية هي صحيح. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. Bool
enableVMAgentPlatformUpdates يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Windows الظاهري. القيمة الافتراضية هي ⁧false. Bool
إعدادات التصحيح [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. إعدادات التصحيح
provisionVMAgent يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيينها إلى true بشكل افتراضي. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. Bool
timeZone تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ الرسمي". يمكن أن تكون القيم المحتملة TimeZoneInfo.Id القيمة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. سلسلة
Winrm تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell عن بعد. تكوين WinRM

AdditionalUnattendContent

الاسم الوصف القيمة
اسم المكون اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. "Microsoft-Windows-Shell-Setup"
المحتوى يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. سلسلة
اسم المرور اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. 'OobeSystem'
اسم الإعداد يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. 'AutoLogon'
"FirstLogonCommands"

إعدادات التصحيح

الاسم الوصف القيمة
وضع التقييم يحدد وضع تقييم تصحيح VM Guest للجهاز الظاهري IaaS.

القيم الممكنة هي:

ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري.

AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا.
'AutomaticByPlatform'
'ImageDefault'
الإعدادات التلقائية لByPlatform يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Windows. إعدادات WindowsVMGuestPatchAutomaticByPlatformSettings
تمكينHotpatching تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين "provisionVMAgent" إلى true ويجب تعيين "patchMode" إلى "AutomaticByPlatform". Bool
patchMode يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة.

القيم الممكنة هي:

يدوي - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ

AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة.

AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة
'AutomaticByOS'
'AutomaticByPlatform'
'يدوي'

WindowsVMGuestPatchAutomaticByPlatformSettings

الاسم الوصف القيمة
تجاوزPlatformSafetyChecksOnUserSchedule تمكين العميل من جدولة التصحيح دون ترقيات عرضية Bool
إعادة التشغيلإعداد يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. 'دائما'
'IfRequired'
'أبدا'
'غير معروف'

تكوين WinRM

الاسم الوصف القيمة
المستمعين قائمة مستمعي Windows Remote Management WinRMListener[]

WinRMListener

الاسم الوصف القيمة
certificateUrl هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كسر. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8:

{
"data":"{Base64-encoded-certificate}"،
"dataType":"pfx"،
"كلمة المرور":"{pfx-file-password}"
}
لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows.
سلسلة
بروتوكول يحدد بروتوكول مستمع WinRM. القيم المحتملة هي: http,https. 'Http'
'Https'

ScheduledEventsProfile

الاسم الوصف القيمة
osImageNotificationProfile يحدد التكوينات المتعلقة بالحدث المجدول لصورة نظام التشغيل. OSImageNotificationProfile
إنهاءNotificationProfile يحدد إنهاء التكوينات المتعلقة بالحدث المجدول. إنهاءNotificationProfile

OSImageNotificationProfile

الاسم الوصف القيمة
التمكين يحدد ما إذا كان حدث جدولة صورة نظام التشغيل ممكنا أو معطلا. Bool
notBeforeTimeout يتعين على طول الوقت الذي تتم فيه إعادة تصور الجهاز الظاهري أو ترقية نظام التشغيل الخاص به الموافقة على الحدث المجدول لصورة نظام التشغيل قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يتم تحديد التكوين بتنسيق ISO 8601، ويجب أن تكون القيمة 15 دقيقة (PT15M) سلسلة

إنهاءNotificationProfile

الاسم الوصف القيمة
التمكين يحدد ما إذا كان حدث الإنهاء المجدول ممكنا أو معطلا. Bool
notBeforeTimeout الطول القابل للتكوين من الوقت الذي سيضطر فيه الجهاز الظاهري الذي يتم حذفه إلى الموافقة على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) سلسلة

SecurityProfile

الاسم الوصف القيمة
encryptionAtHost يمكن للمستخدم استخدام هذه الخاصية في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/القرص المؤقت في المضيف نفسه. السلوك الافتراضي هو: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. Bool
معرف التشفير يحدد الهوية المدارة التي يستخدمها ADE للحصول على الرمز المميز للوصول لعمليات keyvault. معرف التشفير
proxyAgentSettings يحدد إعدادات ProxyAgent أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2023-09-01. إعدادات ProxyAgent
نوع الأمان يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. السلوك الافتراضي هو: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. "ConfidentialVM"
"TrustedLaunch"
إعدادات uefi يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. إعدادات Uefi

معرف التشفير

الاسم الوصف القيمة
userAssignedIdentityResourceId يحدد معرف مورد ARM لأحد هويات المستخدم المقترنة بالجهاز الظاهري. سلسلة

إعدادات ProxyAgent

الاسم الوصف القيمة
ممكّن يحدد ما إذا كان يجب تمكين ميزة ProxyAgent على الجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. Bool
keyIncarnationId تسمح زيادة قيمة هذه الخاصية للمستخدم بإعادة تعيين المفتاح المستخدم لتأمين قناة الاتصال بين الضيف والمضيف. int
الوضع يحدد الوضع الذي سيتم تنفيذ ProxyAgent عليه إذا تم تمكين الميزة. سيبدأ ProxyAgent في التدقيق أو المراقبة ولكن لا يفرض التحكم في الوصول على طلبات استضافة نقاط النهاية في وضع التدقيق، بينما في وضع الفرض سيفرض التحكم في الوصول. القيمة الافتراضية هي وضع فرض. "التدقيق"
"فرض"

إعدادات Uefi

الاسم الوصف القيمة
secureBootEnabled يحدد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. Bool
vTpmEnabled يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. Bool

StorageProfile

الاسم الوصف القيمة
DataDisks يحدد المعلمات المستخدمة لإضافة قرص بيانات إلى جهاز ظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. DataDisk[]
diskControllerType يحدد نوع وحدة تحكم القرص الذي تم تكوينه للجهاز الظاهري. ملاحظه: سيتم تعيين هذه الخاصية إلى نوع وحدة تحكم القرص الافتراضي إذا لم يتم تحديد الجهاز الظاهري المتوفر مع تعيين "hyperVGeneration" إلى V2 استنادا إلى قدرات قرص نظام التشغيل وحجم الجهاز الظاهري من الحد الأدنى المحدد لإصدار واجهة برمجة التطبيقات. تحتاج إلى إلغاء تخصيص الجهاز الظاهري قبل تحديث نوع وحدة تحكم القرص الخاصة به ما لم تكن تقوم بتحديث حجم الجهاز الظاهري في تكوين الجهاز الظاهري الذي يلغي تخصيص الجهاز الظاهري وإعادة تخصيصه ضمنيا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-08-01. 'NVMe'
'SCSI'
imageReference يحدد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. ImageReference
osDisk يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. OSDisk

DataDisk

الاسم الوصف القيمة
تخزين مؤقت يحدد متطلبات التخزين المؤقت. القيم المحتملة هي: None,ReadOnly,ReadWrite. السلوك الافتراضي هو: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز. 'بلا'
'ReadOnly'
'ReadWrite'
createOption يحدد كيفية إنشاء الجهاز الظاهري. القيم المحتملة هي: إرفاق. يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage. يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، فيجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، فيجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. "إرفاق"
"فارغ"
'FromImage' (مطلوب)
حذف عملية الحذف يحدد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: حذف. إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. "حذف"
"فصل"
فصلOption يحدد سلوك الفصل الذي سيتم استخدامه أثناء فصل قرص أو الذي هو بالفعل في عملية الفصل عن الجهاز الظاهري. القيم المدعومة: ForceDetach. detachOption: ForceDetach قابل للتطبيق فقط على أقراص البيانات المدارة. إذا لم تكتمل محاولة فصل سابقة لقرص البيانات بسبب فشل غير متوقع من الجهاز الظاهري ولم يتم إصدار القرص بعد ذلك، فاستخدم force-detach كخيار الملاذ الأخير لفصل القرص قسرا عن الجهاز الظاهري. ربما لم يتم مسح جميع عمليات الكتابة عند استخدام سلوك الفصل هذا. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. لفرض فصل تحديث قرص بيانات إلىBeDetached إلى "true" جنبا إلى جنب مع تعيين detachOption: "ForceDetach". 'ForceDetach'
حجم القرص غيغابايت يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. int
صورة القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهة الظاهرية. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابت الظاهري الوجهة موجودا. VirtualHardDisk
Lun يحدد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. int (مطلوب)
ManagedDisk معلمات القرص المدارة. ManagedDiskParameters
الاسم اسم القرص. سلسلة
toBeDetached تحديد ما إذا كان قرص البيانات قيد عملية الفصل عن VirtualMachine/VirtualMachineScaleset Bool
Vhd القرص الثابت الظاهري. VirtualHardDisk
writeAcceleratorEnabled يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. Bool

VirtualHardDisk

الاسم الوصف القيمة
uri يحدد uri الخاص بالقرص الثابت الظاهري. سلسلة

ManagedDiskParameters

الاسم الوصف القيمة
diskEncryptionSet يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. DiskEncryptionSetParameters
المعرف معرف المورد سلسلة
ملف الأمان يحدد ملف تعريف الأمان للقرص المدار. ملف تعريف أمان VMDisk
نوع حساب التخزين يحدد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

DiskEncryptionSetParameters

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

ملف تعريف أمان VMDisk

الاسم الوصف القيمة
diskEncryptionSet يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لقرص نظام التشغيل ConfidentialVM المشفر بواسطة العميل وVMGuest blob. DiskEncryptionSetParameters
نوع تشفير الأمان يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط و NonPersistedTPM لعدم استمرار حالة البرنامج الثابت في الكائن الثنائي كبير الحجم VMGuestState. ملاحظه: يمكن تعيينه للأجهزة الظاهرية السرية فقط. 'DiskWithVMGuestState'
'NonPersistedTPM'
"VMGuestStateOnly"

ImageReference

الاسم الوصف القيمة
communityGalleryImageId تحديد المعرف الفريد لصورة معرض المجتمع لتوزيع الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة معرض المجتمع. سلسلة
المعرف معرف المورد سلسلة
عرض يحدد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. سلسلة
الناشر ناشر الصور. سلسلة
sharedGalleryImageId تحديد المعرف الفريد لصورة المعرض المشتركة لتوزيع الجهاز الظاهري. يمكن إحضار هذا من استدعاء GET لصورة المعرض المشترك. سلسلة
sku صورة SKU. سلسلة
version يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو "latest". الكبري والثانوي والبناء هي أرقام عشرية. حدد "latest" لاستخدام أحدث إصدار من الصورة المتوفر في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت النشر حتى إذا أصبح إصدار جديد متوفرا. يرجى عدم استخدام الحقل "إصدار" لنشر صورة المعرض، يجب أن تستخدم صورة المعرض دائما حقل "المعرف" للتوزيع، لاستخدام الإصدار "الأحدث" من صورة المعرض، ما عليك سوى تعيين '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' في حقل 'id' دون إدخال الإصدار. سلسلة

OSDisk

الاسم الوصف القيمة
تخزين مؤقت يحدد متطلبات التخزين المؤقت. القيم المحتملة هي: None,ReadOnly,ReadWrite. السلوك الافتراضي هو: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز. 'بلا'
'ReadOnly'
'ReadWrite'
createOption يحدد كيفية إنشاء الجهاز الظاهري. القيم المحتملة هي: إرفاق. يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage. يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، يجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، فيجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. "إرفاق"
'فارغ'
'FromImage' (مطلوب)
deleteOption يحدد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: حذف. إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. بالنسبة إلى قرص نظام التشغيل المؤقت، يتم تعيين القيمة الافتراضية إلى Delete. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام تشغيل سريع الزوال. "حذف"
"فصل"
إعدادات diffDisk يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. إعدادات DiffDisk
diskSizeGB يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية "diskSizeGB" هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. int
إعدادات التشفير يحدد إعدادات التشفير لقرص نظام التشغيل. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. DiskEncryptionSettings
صورة القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهز الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. VirtualHardDisk
managedDisk معلمات القرص المدارة. ManagedDiskParameters
الاسم اسم القرص. سلسلة
osType تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص في حالة إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم المحتملة هي: Windows وLinux. 'Linux'
'Windows'
Vhd القرص الثابت الظاهري. VirtualHardDisk
writeAcceleratorEnabled يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. Bool

إعدادات DiffDisk

الاسم الوصف القيمة
الخيار يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل. "محلي"
وضع يحدد موضع القرص المؤقت لقرص نظام التشغيل. القيم المحتملة هي: CacheDisk،ResourceDisk. السلوك الافتراضي هو: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk. راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. "CacheDisk"
"ResourceDisk"

DiskEncryptionSettings

الاسم الوصف القيمة
diskEncryptionKey يحدد موقع مفتاح تشفير القرص، وهو سر Key Vault. KeyVaultSecretReference
ممكّن يحدد ما إذا كان يجب تمكين تشفير القرص على الجهاز الظاهري. Bool
keyEncryptionKey يحدد موقع مفتاح تشفير المفتاح في Key Vault. KeyVaultKeyReference

KeyVaultSecretReference

الاسم الوصف القيمة
secretUrl يشير عنوان URL إلى سر في Key Vault. سلسلة (مطلوبة)
sourceVault عنوان URL النسبي Key Vault يحتوي على السر. مصدر فرعي (مطلوب)

KeyVaultKeyReference

الاسم الوصف القيمة
keyUrl عنوان URL الذي يشير إلى مفتاح تشفير مفتاح في Key Vault. سلسلة (مطلوبة)
sourceVault عنوان URL النسبي Key Vault يحتوي على المفتاح. مصدر فرعي (مطلوب)

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

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

قالب الوصف
نشر جهاز Linux ظاهري بسيط وتحديث IP الخاص إلى ثابت

نشر في Azure
يسمح لك هذا القالب بنشر جهاز Linux ظاهري بسيط باستخدام Ubuntu من السوق. سيؤدي ذلك إلى نشر VNET وشبكة فرعية وVM بحجم A1 في موقع مجموعة الموارد بعنوان IP معين ديناميكيا ثم تحويله إلى IP ثابت.
إنشاء أجهزة ظاهرية في مجموعات التوفر باستخدام حلقات الموارد

نشر في Azure
إنشاء أجهزة ظاهرية من 2 إلى 5 في مجموعات التوفر باستخدام حلقات الموارد. يمكن أن تكون الأجهزة الظاهرية Unbuntu أو Windows بحد أقصى 5 أجهزة ظاهرية نظرا لأن هذا النموذج يستخدم حساب تخزين واحد
قالب جهاز ظاهري متعدد مع قرص مدار

نشر في Azure
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة توفر واحدة. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر
تثبيت ملف على جهاز ظاهري يعمل بنظام Windows

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام Windows وتشغيل برنامج PowerShell نصي مخصص لتثبيت ملف على هذا الجهاز الظاهري.
نشر جهاز ظاهري باستخدام بيانات مخصصة

نشر في Azure
يسمح لك هذا القالب بإنشاء جهاز ظاهري باستخدام بيانات مخصصة تم تمريرها إلى الجهاز الظاهري. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعناوين IP عامة وواجهة شبكة.
نشر جهاز Windows ظاهري متميز مع التشخيصات

نشر في Azure
يسمح لك هذا القالب بنشر جهاز Windows ظاهري Premium باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح.
إنشاء جهاز ظاهري في VNET في مجموعة موارد مختلفة

نشر في Azure
ينشئ هذا القالب جهازا ظاهريا في VNET موجود في مجموعة موارد مختلفة
ضم جهاز ظاهري إلى مجال موجود

نشر في Azure
يوضح هذا القالب انضمام المجال إلى مجال AD خاص في السحابة.
إنشاء جهاز ظاهري باستخدام مجموعة ديناميكية من أقراص البيانات

نشر في Azure
يسمح هذا القالب للمستخدم بتحديد عدد أقراص البيانات التي يرغبون في إضافتها إلى الجهاز الظاهري.
إنشاء جهاز ظاهري من ActiveIP VHD

نشر في Azure
ينشئ هذا القالب جهازا ظاهريا من EfficientIP VHD ويتيح لك توصيله بشبكة ظاهرية موجودة يمكن أن تتواجد في مجموعة موارد أخرى ثم الجهاز الظاهري
إنشاء جهاز ظاهري من صورة المستخدم

نشر في Azure
يسمح لك هذا القالب بإنشاء أجهزة ظاهرية من صورة مستخدم. ينشر هذا القالب أيضا شبكة ظاهرية وعناوين IP عامة وواجهة شبكة.
إنشاء جهاز ظاهري في شبكة ظاهرية جديدة أو موجودة من VHD معمم

نشر في Azure
ينشئ هذا القالب جهازا ظاهريا من VHD معمم ويتيح لك توصيله بشبكة ظاهرية جديدة أو موجودة يمكن أن تتواجد في مجموعة موارد أخرى غير الجهاز الظاهري
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

نشر في Azure
هذا قالب شائع لإنشاء مثيل واحد CentOS 7.2/7.1/6.5 أو Ubuntu Server 16.04.0-LTS مع عدد قابل للتكوين من أقراص البيانات (أحجام قابلة للتكوين). يمكن ذكر 16 قرصا كحد أقصى في معلمات المدخل ويجب أن يكون الحد الأقصى لحجم كل قرص أقل من 1023 غيغابايت. يتم تحميل صفيف MDADM RAID0 تلقائيا وينجو من إعادة التشغيل. يتوفر أحدث Docker 1.12(cs3) (Swarm)، docker-compose 1.9.0 & docker-machine 0.8.2 للاستخدام من المستخدم azure-cli يعمل تلقائيا كحاوية docker. قالب المثيل الفردي هذا هو جزء من قالب مجموعات HPC/GPU
Linux VM مع الإخراج التسلسلي

نشر في Azure
ينشئ هذا القالب جهاز Linux ظاهري بسيط مع الحد الأدنى من المعلمات والتسلسل/وحدة التحكم المكونة للإخراج إلى التخزين
نشر جهاز ظاهري بسيط يعمل بنظام Windows مع المراقبة والتشخيص

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows مع ملحق التشخيص الذي يتيح المراقبة والتشخيص للجهاز الظاهري
توزيع جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام MSI

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام هوية خدمة مدارة.
Terraform على Azure

نشر في Azure
يسمح لك هذا القالب بنشر محطة عمل Terraform كجهاز Linux ظاهري مع MSI.
Linux VM مع MSI Accessing Storage

نشر في Azure
يوزع هذا القالب جهاز Linux ظاهري مع هوية مدارة معينة من قبل النظام لديها حق الوصول إلى حساب تخزين في مجموعة موارد مختلفة.
إنشاء جهاز ظاهري من صورة Windows باستخدام 4 أقراص بيانات فارغة

نشر في Azure
يسمح لك هذا القالب بإنشاء جهاز ظاهري Windows من صورة محددة. كما أنه يرفق 4 أقراص بيانات فارغة. لاحظ أنه يمكنك تحديد حجم أقراص البيانات الفارغة.
توزيع جهاز ظاهري مع عناوين IP متعددة

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري مع 3 تكوينات IP. سينشر هذا القالب جهاز Linux/Windows ظاهري يسمى myVM1 مع 3 تكوينات IP: IPConfig-1وIPConfig-2وIPConfig-3 على التوالي.
توزيع جهاز Linux الظاهري (Ubuntu) مع بطاقات NIC متعددة

نشر في Azure
ينشئ هذا القالب شبكة ظاهرية مع شبكات فرعية متعددة وينشر جهاز Ubuntu ظاهري مع بطاقات NIC متعددة
الجهاز الظاهري مع الموارد الشرطية

نشر في Azure
يسمح هذا القالب بنشر جهاز Linux ظاهري باستخدام موارد جديدة أو موجودة للشبكة الظاهرية والتخزين وعنوان IP العام. كما يسمح للاختيار بين مصادقة SSH وكلمة المرور. تستخدم القوالب الشروط والوظائف المنطقية لإزالة الحاجة إلى عمليات التوزيع المتداخلة.
إنشاء جهاز ظاهري من VHDs موجودة وتوصيه ب existingVNET

نشر في Azure
ينشئ هذا القالب جهازا ظاهريا من VHDs (نظام التشغيل + قرص البيانات) ويتيح لك توصيله بشبكة ظاهرية موجودة يمكن أن تتواجد في مجموعة موارد أخرى ثم الجهاز الظاهري
دفع شهادة إلى جهاز ظاهري يعمل بنظام Windows

نشر في Azure
ادفع شهادة إلى جهاز ظاهري يعمل بنظام Windows.
تأمين كلمة مرور الجهاز الظاهري باستخدام Key Vault

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows عن طريق استرداد كلمة المرور المخزنة في Key Vault. لذلك لا يتم وضع كلمة المرور أبدا في نص عادي في ملف معلمة القالب
توزيع جهاز ظاهري مجاني بسيط في موقع مجموعة الموارد

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري مجاني بسيط باستخدام بعض الخيارات المختلفة لإصدار FreeBSD، باستخدام أحدث إصدار مصحح. سيتم نشر هذا في موقع مجموعة الموارد على حجم الجهاز الظاهري D1.
نشر جهاز ظاهري بسيط Ubuntu Linux 18.04-LTS

نشر في Azure
يوزع هذا القالب خادم Ubuntu مع بعض الخيارات للجهاز الظاهري. يمكنك توفير اسم الجهاز الظاهري وإصدار نظام التشغيل وحجم الجهاز الظاهري واسم مستخدم المسؤول وكلمة المرور. بشكل افتراضي، يكون حجم الجهاز الظاهري Standard_B2s وO.S. الإصدار هو 18.04-LTS.
نشر جهاز Linux ظاهري بسيط مع الشبكات المتسارعة

نشر في Azure
يسمح لك هذا القالب بنشر جهاز Linux ظاهري بسيط مع الشبكات المسرعة باستخدام الإصدار 18.04-LTS من Ubuntu مع أحدث إصدار مصحح. سيؤدي ذلك إلى نشر جهاز ظاهري بحجم D3_v2 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري.
Red Hat Enterprise Linux VM (RHEL 7.8)

نشر في Azure
سينشر هذا القالب جهاز Red Hat Enterprise Linux الظاهري (RHEL 7.8)، باستخدام صورة Pay-As-You-Go RHEL VM للإصدار المحدد على الجهاز الظاهري Standard D1 في موقع مجموعة الموارد التي اخترتها مع قرص بيانات إضافي 100 GiB مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل.
Red Hat Enterprise Linux VM (RHEL 7.8 غير مدار)

نشر في Azure
سينشر هذا القالب جهازا ظاهريا ل Red Hat Enterprise Linux (RHEL 7.8)، باستخدام صورة جهاز RHEL الظاهري للدفع حسب الاستخدام للإصدار المحدد على Standard A1_v2 VM في موقع مجموعة الموارد التي اخترتها مع قرص بيانات إضافي 100 GiB مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل.
SUSE Linux Enterprise Server VM (SLES 12)

نشر في Azure
سيسمح لك هذا القالب بنشر SUSE Linux Enterprise Server VM (SLES 12)، باستخدام صورة Pay-As-You-Go SLES VM للإصدار المحدد على الجهاز الظاهري Standard D1 في موقع مجموعة الموارد التي اخترتها مع قرص بيانات 100 GiB إضافي مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل.
⁩نشر جهاز ظاهري بسيط يعمل بنظام تشغيل Window⁧

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح. سيؤدي ذلك إلى نشر جهاز ظاهري بحجم A2 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري.
نشر جهاز ظاهري ل Windows Server باستخدام Visual Studio

نشر في Azure
ينشر هذا القالب جهازا ظاهريا ل Windows Server مع Visual Code Studio Community 2019، مع بعض الخيارات للجهاز الظاهري. يمكنك توفير اسم الجهاز الظاهري واسم المستخدم المسؤول وكلمة مرور المسؤول.
نشر جهاز ظاهري في منطقة توفر

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط (Windows أو Ubuntu)، باستخدام أحدث إصدار مصحح. سيؤدي ذلك إلى توزيع جهاز ظاهري بحجم A2_v2 في الموقع المحدد وإرجاع FQDN للجهاز الظاهري.
إنشاء جهاز ظاهري في شبكة ظاهرية جديدة أو موجودة من VHD مخصص

نشر في Azure
ينشئ هذا القالب جهازا ظاهريا من VHD متخصص ويتيح لك توصيله بشبكة ظاهرية جديدة أو موجودة يمكن أن تتواجد في مجموعة موارد أخرى غير الجهاز الظاهري
SQL Server 2014 SP2 Enterprise مع النسخ الاحتياطي التلقائي

نشر في Azure
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP2 Enterprise مع تمكين ميزة النسخ الاحتياطي التلقائي
SQL Server 2014 SP1 Enterprise مع التصحيح التلقائي

نشر في Azure
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP1 Enterprise مع تمكين ميزة التصحيح التلقائي.
SQL Server 2014 SP1 Enterprise مع Azure Key Vault

نشر في Azure
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP1 Enterprise مع تمكين ميزة Azure Key Vault Integration.
توزيع جهاز ظاهري باستخدام مفتاح SSH rsa العام

نشر في Azure
يسمح لك هذا القالب بإنشاء جهاز ظاهري باستخدام مفتاح SSH rsa العام
نشر جهاز ظاهري بسيط يعمل بنظام Windows باستخدام العلامات

نشر في Azure
سينشر هذا القالب D2_v3 Windows VM وNIC وحساب التخزين والشبكة الظاهرية وعنوان IP العام ومجموعة أمان الشبكة. يتم إنشاء كائن العلامة في المتغيرات وسيتم تطبيقه على جميع الموارد، حيثما ينطبق ذلك.
توزيع جهاز Linux ظاهري قادر على التشغيل الموثوق به

نشر في Azure
يسمح لك هذا القالب بنشر جهاز Linux ظاهري قادر على التشغيل موثوق به باستخدام بعض الخيارات المختلفة لإصدار Linux، باستخدام أحدث إصدار مصحح. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على الجهاز الظاهري الخاص بك. سيقوم هذا الملحق بإجراء تصديق عن بعد بواسطة السحابة. بشكل افتراضي، سيؤدي ذلك إلى توزيع جهاز ظاهري بحجم Standard_D2_v3 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري.
توزيع جهاز ظاهري Windows قادر على التشغيل الموثوق به

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري Windows قادر على التشغيل موثوق به باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على الجهاز الظاهري الخاص بك. سيقوم هذا الملحق بإجراء تصديق عن بعد بواسطة السحابة. بشكل افتراضي، سيؤدي ذلك إلى توزيع جهاز ظاهري بحجم Standard_D2_v3 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري.
نشر جهاز ظاهري باستخدام بيانات المستخدم

نشر في Azure
يسمح لك هذا القالب بإنشاء جهاز ظاهري مع تمرير بيانات المستخدم إلى الجهاز الظاهري. ينشر هذا القالب أيضا شبكة ظاهرية وعناوين IP عامة وواجهة شبكة.
نشر جهاز Windows ظاهري باستخدام ملحق Windows مسؤول Center

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري Windows مع ملحق Windows مسؤول Center لإدارة الجهاز الظاهري مباشرة من مدخل Microsoft Azure.
Windows VM مع أساس Azure الآمن

نشر في Azure
ينشئ القالب جهازا ظاهريا يعمل بنظام Windows Server في شبكة ظاهرية جديدة، مع عنوان IP عام. بمجرد نشر الجهاز، يتم تثبيت ملحق تكوين الضيف ويتم تطبيق أساس Azure الآمن ل Windows Server. إذا انحرف تكوين الأجهزة، يمكنك إعادة تطبيق الإعدادات عن طريق نشر القالب مرة أخرى.
نشر جهاز ظاهري يعمل بنظام Windows مع عدد متغير من أقراص البيانات

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط وتحديد عدد أقراص البيانات في وقت التوزيع باستخدام معلمة. لاحظ أن عدد وحجم أقراص البيانات مرتبط بحجم الجهاز الظاهري. يتم Standard_DS4_v2 حجم الجهاز الظاهري لهذه العينة مع افتراضي 16 قرص بيانات.
Windows Server VM مع SSH

نشر في Azure
انشر جهازا ظاهريا واحدا يعمل بنظام Windows مع تمكين Open SSH بحيث يمكنك الاتصال من خلال SSH باستخدام المصادقة المستندة إلى المفتاح.
إنشاء بوابة إدارة البيانات وتثبيتها على جهاز Azure الظاهري

نشر في Azure
يوزع هذا القالب جهازا ظاهريا وينشئ بوابة إدارة بيانات قابلة للعمل
جهاز ظاهري مع منفذ RDP

نشر في Azure
إنشاء جهاز ظاهري وإنشاء قاعدة NAT ل RDP إلى الجهاز الظاهري في موازن التحميل
إنشاء جهاز ظاهري مع عدة أقراص بيانات StandardSSD_LRS فارغة

نشر في Azure
يسمح لك هذا القالب بإنشاء جهاز ظاهري Windows من صورة محددة. كما أنه يرفق عدة أقراص بيانات StandardSSD فارغة بشكل افتراضي. لاحظ أنه يمكنك تحديد حجم ونوع التخزين (Standard_LRS StandardSSD_LRS Premium_LRS) لأقراص البيانات الفارغة.
Integration Runtime المضيف الذاتي على أجهزة Azure الظاهرية

نشر في Azure
ينشئ هذا القالب وقت تشغيل تكامل ذاتي ويسجله على أجهزة Azure الظاهرية
إضافة أجهزة ظاهرية متعددة إلى مجموعة مقياس الجهاز الظاهري

نشر في Azure
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري في وضع التنسيق المرن. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر
توزيع مجموعة مقياس الجهاز الظاهري مع أجهزة Linux الظاهرية خلف ILB

نشر في Azure
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 15.10 أو 14.04.4-LTS. توجد هذه الأجهزة الظاهرية خلف موازن تحميل داخلي مع قواعد NAT لاتصالات ssh.

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

يمكن نشر نوع مورد virtualMachines مع العمليات التي تستهدف:

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

تنسيق المورد

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

{
  "type": "Microsoft.Compute/virtualMachines",
  "apiVersion": "2023-09-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {},
      "{customized property}": {}
    }
  },
  "plan": {
    "name": "string",
    "product": "string",
    "promotionCode": "string",
    "publisher": "string"
  },
  "properties": {
    "additionalCapabilities": {
      "hibernationEnabled": "bool",
      "ultraSSDEnabled": "bool"
    },
    "applicationProfile": {
      "galleryApplications": [
        {
          "configurationReference": "string",
          "enableAutomaticUpgrade": "bool",
          "order": "int",
          "packageReferenceId": "string",
          "tags": "string",
          "treatFailureAsDeploymentFailure": "bool"
        }
      ]
    },
    "availabilitySet": {
      "id": "string"
    },
    "billingProfile": {
      "maxPrice": "[json('decimal-as-string')]"
    },
    "capacityReservation": {
      "capacityReservationGroup": {
        "id": "string"
      }
    },
    "diagnosticsProfile": {
      "bootDiagnostics": {
        "enabled": "bool",
        "storageUri": "string"
      }
    },
    "evictionPolicy": "string",
    "extensionsTimeBudget": "string",
    "hardwareProfile": {
      "vmSize": "string",
      "vmSizeProperties": {
        "vCPUsAvailable": "int",
        "vCPUsPerCore": "int"
      }
    },
    "host": {
      "id": "string"
    },
    "hostGroup": {
      "id": "string"
    },
    "licenseType": "string",
    "networkProfile": {
      "networkApiVersion": "2020-11-01",
      "networkInterfaceConfigurations": [
        {
          "name": "string",
          "properties": {
            "auxiliaryMode": "string",
            "auxiliarySku": "string",
            "deleteOption": "string",
            "disableTcpStateTracking": "bool",
            "dnsSettings": {
              "dnsServers": [ "string" ]
            },
            "dscpConfiguration": {
              "id": "string"
            },
            "enableAcceleratedNetworking": "bool",
            "enableFpga": "bool",
            "enableIPForwarding": "bool",
            "ipConfigurations": [
              {
                "name": "string",
                "properties": {
                  "applicationGatewayBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "applicationSecurityGroups": [
                    {
                      "id": "string"
                    }
                  ],
                  "loadBalancerBackendAddressPools": [
                    {
                      "id": "string"
                    }
                  ],
                  "primary": "bool",
                  "privateIPAddressVersion": "string",
                  "publicIPAddressConfiguration": {
                    "name": "string",
                    "properties": {
                      "deleteOption": "string",
                      "dnsSettings": {
                        "domainNameLabel": "string",
                        "domainNameLabelScope": "string"
                      },
                      "idleTimeoutInMinutes": "int",
                      "ipTags": [
                        {
                          "ipTagType": "string",
                          "tag": "string"
                        }
                      ],
                      "publicIPAddressVersion": "string",
                      "publicIPAllocationMethod": "string",
                      "publicIPPrefix": {
                        "id": "string"
                      }
                    },
                    "sku": {
                      "name": "string",
                      "tier": "string"
                    }
                  },
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ],
            "networkSecurityGroup": {
              "id": "string"
            },
            "primary": "bool"
          }
        }
      ],
      "networkInterfaces": [
        {
          "id": "string",
          "properties": {
            "deleteOption": "string",
            "primary": "bool"
          }
        }
      ]
    },
    "osProfile": {
      "adminPassword": "string",
      "adminUsername": "string",
      "allowExtensionOperations": "bool",
      "computerName": "string",
      "customData": "string",
      "linuxConfiguration": {
        "disablePasswordAuthentication": "bool",
        "enableVMAgentPlatformUpdates": "bool",
        "patchSettings": {
          "assessmentMode": "string",
          "automaticByPlatformSettings": {
            "bypassPlatformSafetyChecksOnUserSchedule": "bool",
            "rebootSetting": "string"
          },
          "patchMode": "string"
        },
        "provisionVMAgent": "bool",
        "ssh": {
          "publicKeys": [
            {
              "keyData": "string",
              "path": "string"
            }
          ]
        }
      },
      "requireGuestProvisionSignal": "bool",
      "secrets": [
        {
          "sourceVault": {
            "id": "string"
          },
          "vaultCertificates": [
            {
              "certificateStore": "string",
              "certificateUrl": "string"
            }
          ]
        }
      ],
      "windowsConfiguration": {
        "additionalUnattendContent": [
          {
            "componentName": "Microsoft-Windows-Shell-Setup",
            "content": "string",
            "passName": "OobeSystem",
            "settingName": "string"
          }
        ],
        "enableAutomaticUpdates": "bool",
        "enableVMAgentPlatformUpdates": "bool",
        "patchSettings": {
          "assessmentMode": "string",
          "automaticByPlatformSettings": {
            "bypassPlatformSafetyChecksOnUserSchedule": "bool",
            "rebootSetting": "string"
          },
          "enableHotpatching": "bool",
          "patchMode": "string"
        },
        "provisionVMAgent": "bool",
        "timeZone": "string",
        "winRM": {
          "listeners": [
            {
              "certificateUrl": "string",
              "protocol": "string"
            }
          ]
        }
      }
    },
    "platformFaultDomain": "int",
    "priority": "string",
    "proximityPlacementGroup": {
      "id": "string"
    },
    "scheduledEventsProfile": {
      "osImageNotificationProfile": {
        "enable": "bool",
        "notBeforeTimeout": "string"
      },
      "terminateNotificationProfile": {
        "enable": "bool",
        "notBeforeTimeout": "string"
      }
    },
    "securityProfile": {
      "encryptionAtHost": "bool",
      "encryptionIdentity": {
        "userAssignedIdentityResourceId": "string"
      },
      "proxyAgentSettings": {
        "enabled": "bool",
        "keyIncarnationId": "int",
        "mode": "string"
      },
      "securityType": "string",
      "uefiSettings": {
        "secureBootEnabled": "bool",
        "vTpmEnabled": "bool"
      }
    },
    "storageProfile": {
      "dataDisks": [
        {
          "caching": "string",
          "createOption": "string",
          "deleteOption": "string",
          "detachOption": "ForceDetach",
          "diskSizeGB": "int",
          "image": {
            "uri": "string"
          },
          "lun": "int",
          "managedDisk": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "id": "string",
            "securityProfile": {
              "diskEncryptionSet": {
                "id": "string"
              },
              "securityEncryptionType": "string"
            },
            "storageAccountType": "string"
          },
          "name": "string",
          "toBeDetached": "bool",
          "vhd": {
            "uri": "string"
          },
          "writeAcceleratorEnabled": "bool"
        }
      ],
      "diskControllerType": "string",
      "imageReference": {
        "communityGalleryImageId": "string",
        "id": "string",
        "offer": "string",
        "publisher": "string",
        "sharedGalleryImageId": "string",
        "sku": "string",
        "version": "string"
      },
      "osDisk": {
        "caching": "string",
        "createOption": "string",
        "deleteOption": "string",
        "diffDiskSettings": {
          "option": "Local",
          "placement": "string"
        },
        "diskSizeGB": "int",
        "encryptionSettings": {
          "diskEncryptionKey": {
            "secretUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          },
          "enabled": "bool",
          "keyEncryptionKey": {
            "keyUrl": "string",
            "sourceVault": {
              "id": "string"
            }
          }
        },
        "image": {
          "uri": "string"
        },
        "managedDisk": {
          "diskEncryptionSet": {
            "id": "string"
          },
          "id": "string",
          "securityProfile": {
            "diskEncryptionSet": {
              "id": "string"
            },
            "securityEncryptionType": "string"
          },
          "storageAccountType": "string"
        },
        "name": "string",
        "osType": "string",
        "vhd": {
          "uri": "string"
        },
        "writeAcceleratorEnabled": "bool"
      }
    },
    "userData": "string",
    "virtualMachineScaleSet": {
      "id": "string"
    }
  },
  "zones": [ "string" ]
}

قيم Property

virtualMachines

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.Compute/virtualMachines'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2023-09-01'
الاسم اسم المورد سلسلة (مطلوبة)

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



الأحرف الصالحة:
لا يمكنك استخدام المسافات أو أحرف التحكم أو هذه الأحرف:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

لا يمكن أن تتضمن أجهزة windows الظاهرية نقطة أو أن تنتهي بواصلة.

لا يمكن أن تنتهي أجهزة Linux الظاهرية بنقطة أو واصلة.
الموقع موقع المورد سلسلة (مطلوبة)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
توسيع الموقع الموقع الموسع للجهاز الظاهري. توسيع الموقع
الهوية هوية الجهاز الظاهري، إذا تم تكوينها. VirtualMachineIdentity
تخطيط يحدد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق Want to deploy برمجيا، Get Started ->. أدخل أي معلومات مطلوبة ثم انقر فوق حفظ. ⁩الخطة⁧
خصائص يصف خصائص الجهاز الظاهري. VirtualMachineProperties
المناطق مناطق الجهاز الظاهري. سلسلة []

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم الموقع الموسع. سلسلة
النوع نوع الموقع الموسع. 'EdgeZone'

VirtualMachineIdentity

الاسم الوصف القيمة
النوع نوع الهوية المستخدمة للجهاز الظاهري. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. 'بلا'
'SystemAssigned'
'SystemAssigned, UserAssigned'
"تعيين المستخدم"
userAssignedIdentities قائمة هويات المستخدم المقترنة بالجهز الظاهري. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. معرفات تعيين المستخدم

معرفات تعيين المستخدم

الاسم الوصف القيمة
{خاصية مخصصة} UserAssignedIdentitiesValue
{خاصية مخصصة} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.

الخطة

الاسم الوصف القيمة
الاسم معرف الخطة. سلسلة
منتج يحدد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. سلسلة
رمز الترقية رمز الترقية. سلسلة
الناشر معرف الناشر. سلسلة

VirtualMachineProperties

الاسم الوصف القيمة
قدرات إضافية تحديد قدرات إضافية ممكنة أو معطلة على الجهاز الظاهري. قدرات إضافية
ملف تعريف التطبيق يحدد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS. ملف تعريف التطبيق
مجموعة قابلية وصول عالية التوفر يحدد معلومات حول مجموعة التوفر التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة التوفر لعقد مختلفة لزيادة التوفر إلى أقصى حد. لمزيد من المعلومات حول مجموعات التوفر، راجع نظرة عامة على مجموعات التوفر. لمزيد من المعلومات حول الصيانة المخطط لها من Azure، راجع الصيانة والتحديثات للأجهزة الظاهرية في Azure. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة التوفر في وقت الإنشاء. يجب أن تكون مجموعة التوفر التي تتم إضافة الجهاز الظاهري إليها ضمن نفس مجموعة الموارد مثل مورد مجموعة التوفر. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة توفر. لا يمكن أن توجد هذه الخاصية مع مرجع properties.virtualMachineScaleSet غير فارغ. مصدر فرعي
ملف تعريف الفوترة يحدد التفاصيل المتعلقة بالفوترة لجهاز Azure Spot الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. ملف تعريف الفوترة
حجز القدرة الإنتاجية يحدد معلومات حول حجز القدرة الإنتاجية المستخدم لتخصيص الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-04-01. CapacityReservationProfile
ملف تعريف التشخيص يحدد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. ملف تعريف التشخيص
نهج الإخلاء يحدد نهج الإخلاء للجهاز الظاهري Azure Spot ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار api هو 2017-10-30-preview. "إلغاء التخصيص"
"حذف"
extensionsTimeBudget يحدد الوقت المخصص لبدء تشغيل جميع الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. سلسلة
ملف تعريف الأجهزة يحدد إعدادات الأجهزة للجهاز الظاهري. HardwareProfile
المضيف يحدد معلومات حول المضيف المخصص الذي يوجد فيه الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-10-01. مصدر فرعي
مجموعة المضيف يحدد معلومات حول مجموعة المضيف المخصصة التي يوجد فيها الجهاز الظاهري. ملاحظه: لا يمكن للمستخدم تحديد خصائص المضيف ومجموعة المضيف. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. مصدر فرعي
نوع الترخيص يحدد أن الصورة أو القرص المستخدم تم ترخيصه محليا.

القيم المحتملة لنظام تشغيل Windows Server هي:

Windows_Client

Windows_Server

القيم المحتملة لنظام تشغيل Linux Server هي:

RHEL_BYOS (ل RHEL)

SLES_BYOS (ل SUSE)

لمزيد من المعلومات، راجع Azure Hybrid Use Benefit for Windows Server

Azure Hybrid Use Benefit for Linux Server

الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15
سلسلة
networkProfile يحدد واجهات الشبكة للجهاز الظاهري. NetworkProfile
osProfile يحدد إعدادات نظام التشغيل المستخدمة أثناء إنشاء الجهاز الظاهري. لا يمكن تغيير بعض الإعدادات بمجرد توفير الجهاز الظاهري. OSProfile
platformFaultDomain يحدد مجال الخطأ المنطقي لمجموعة المقياس الذي سيتم إنشاء الجهاز الظاهري فيه. بشكل افتراضي، سيتم تعيين الجهاز الظاهري تلقائيا إلى مجال خطأ يحافظ على التوازن عبر مجالات الخطأ المتوفرة بشكل أفضل. ينطبق هذا فقط إذا تم تعيين الخاصية "virtualMachineScaleSet" لهذا الجهاز الظاهري. يجب أن تحتوي مجموعة مقياس الجهاز الظاهري المشار إليها على "platformFaultDomainCount" أكبر من 1. لا يمكن تحديث هذه الخاصية بمجرد إنشاء الجهاز الظاهري. يمكن عرض تعيين مجال الخطأ في طريقة عرض مثيل الجهاز الظاهري. الحد الأدنى لإصدار api‐: 2020‐12‐01. int
أولوية تحديد أولوية الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01 "منخفض"
"عادي"
'Spot'
proximityPlacementGroup يحدد معلومات حول مجموعة موضع التقارب التي يجب تعيين الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. مصدر فرعي
ملف تعريف الحدث المجدول يحدد التكوينات المتعلقة بالحدث المجدول. ملف تعريف الأحداث المجدولة
ملف الأمان يحدد إعدادات ملف التعريف المتعلق بالأمان للجهاز الظاهري. ملف الأمان
storageProfile يحدد إعدادات التخزين لأقراص الجهاز الظاهري. StorageProfile
Userdata UserData للجهاز الظاهري، والذي يجب ترميزه base-64. يجب ألا يمرر العميل أي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01. سلسلة
virtualMachineScaleSet يحدد معلومات حول مجموعة مقياس الجهاز الظاهري التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة مقياس الجهاز الظاهري لعقد مختلفة لزيادة التوفر إلى أقصى حد. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة مقياس الجهاز الظاهري في وقت الإنشاء. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة مقياس الجهاز الظاهري. لا يمكن أن توجد هذه الخاصية مع مرجع properties.availabilitySet غير فارغ. الحد الأدنى لإصدار api‐: 2019‐03‐01. مصدر فرعي

قدرات إضافية

الاسم الوصف القيمة
وضع الإسباتEnabled العلامة التي تمكن أو تعطل إمكانية الإسبات على الجهاز الظاهري. Bool
ultraSSDEnabled العلامة التي تمكن أو تعطل إمكانية الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس الجهاز الظاهري فقط إذا تم تمكين هذه الخاصية. Bool

ملف تعريف التطبيق

الاسم الوصف القيمة
تطبيقات المعرض تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS VMGalleryApplication[]

تطبيق VMGallery

الاسم الوصف القيمة
configurationReference اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره سلسلة
enableAutomaticUpgrade إذا تم تعيينه إلى true، عندما يتوفر إصدار تطبيق معرض جديد في PIR/SIG، فسيتم تحديثه تلقائيا للجهاز الظاهري/VMSS Bool
الترتيب اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به int
packageReferenceId يحدد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} سلسلة (مطلوبة)
العلامات اختياري، يحدد قيمة مرور لسياق أكثر عمومية. سلسلة
treatFailureAsDeploymentFailure اختياري، إذا كان صحيحا، فإن أي فشل لأي عملية في VmApplication سيفشل في التوزيع Bool

مصدر فرعي

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

ملف تعريف الفوترة

الاسم الوصف القيمة
maxPrice يحدد الحد الأقصى للسعر الذي ترغب في دفعه مقابل Azure Spot VM/VMSS. هذا السعر بالدولار الأمريكي.

ستتم مقارنة هذا السعر بسعر Azure Spot الحالي لحجم الجهاز الظاهري. أيضا، تتم مقارنة الأسعار في وقت إنشاء/تحديث Azure Spot VM/VMSS ولن تنجح العملية إلا إذا كان maxPrice أكبر من سعر Azure Spot الحالي.

سيتم أيضا استخدام maxPrice لإخلاء Azure Spot VM/VMSS إذا تجاوز سعر Azure Spot الحالي الحد الأقصى بعد إنشاء VM/VMSS.

القيم الممكنة هي:

- أي قيمة عشرية أكبر من الصفر. مثال: 0.01538

-1 – يشير إلى أن السعر الافتراضي يصل إلى عند الطلب.

يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، الحد الأقصى الافتراضي للسعر هو -1 إذا لم يتم توفيره من قبلك.

الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. لتحديد قيمة عشرية، استخدم الدالة json().
رقم عشري ل int أو json

CapacityReservationProfile

الاسم الوصف القيمة
capacityReservationGroup يحدد معرف مورد مجموعة حجز القدرة الإنتاجية الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقاييس شريطة حجز سعة كافية. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. مصدر فرعي

DiagnosticsProfile

الاسم الوصف القيمة
تشخيصات التمهيد تشخيصات التمهيد هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم الخاص بك. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. تشخيصات التمهيد

تشخيصات التمهيد

الاسم الوصف القيمة
ممكّن ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. Bool
storageUri Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، فسيتم استخدام التخزين المدار. سلسلة

HardwareProfile

الاسم الوصف القيمة
vmSize يحدد حجم الجهاز الظاهري. نوع بيانات التعداد مهمل حاليا وسيتم إزالته بحلول 23 ديسمبر 2023. الطريقة الموصى بها للحصول على قائمة الأحجام المتوفرة هي استخدام واجهات برمجة التطبيقات هذه: سرد جميع أحجام الأجهزة الظاهرية المتوفرة في مجموعة توفر، سرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة، سرد جميع أحجام الأجهزة الظاهرية المتوفرة تغيير الحجم. لمزيد من المعلومات حول أحجام الأجهزة الظاهرية، راجع أحجام الأجهزة الظاهرية. تعتمد أحجام الأجهزة الظاهرية المتوفرة على المنطقة ومجموعة التوفر. "Basic_A0"
"Basic_A1"
"Basic_A2"
"Basic_A3"
"Basic_A4"
"Standard_A0"
"Standard_A1"
"Standard_A10"
"Standard_A11"
"Standard_A1_v2"
"Standard_A2"
"Standard_A2_v2"
"Standard_A2m_v2"
"Standard_A3"
"Standard_A4"
"Standard_A4_v2"
"Standard_A4m_v2"
"Standard_A5"
"Standard_A6"
"Standard_A7"
"Standard_A8"
"Standard_A8_v2"
"Standard_A8m_v2"
"Standard_A9"
"Standard_B1ms"
"Standard_B1s"
"Standard_B2ms"
"Standard_B2s"
"Standard_B4ms"
"Standard_B8ms"
"Standard_D1"
"Standard_D11"
"Standard_D11_v2"
"Standard_D12"
"Standard_D12_v2"
"Standard_D13"
"Standard_D13_v2"
"Standard_D14"
"Standard_D14_v2"
"Standard_D15_v2"
"Standard_D16_v3"
"Standard_D16s_v3"
"Standard_D1_v2"
"Standard_D2"
"Standard_D2_v2"
"Standard_D2_v3"
"Standard_D2s_v3"
"Standard_D3"
"Standard_D32_v3"
"Standard_D32s_v3"
"Standard_D3_v2"
"Standard_D4"
"Standard_D4_v2"
"Standard_D4_v3"
"Standard_D4s_v3"
"Standard_D5_v2"
"Standard_D64_v3"
"Standard_D64s_v3"
"Standard_D8_v3"
"Standard_D8s_v3"
"Standard_DS1"
"Standard_DS11"
"Standard_DS11_v2"
"Standard_DS12"
"Standard_DS12_v2"
"Standard_DS13"
"2_v2 Standard_DS13"
"Standard_DS13-4_v2"
"Standard_DS13_v2"
"Standard_DS14"
"Standard_DS14-4_v2"
"8_v2 Standard_DS14"
"Standard_DS14_v2"
"Standard_DS15_v2"
"Standard_DS1_v2"
"Standard_DS2"
"Standard_DS2_v2"
"Standard_DS3"
"Standard_DS3_v2"
"Standard_DS4"
"Standard_DS4_v2"
"Standard_DS5_v2"
"Standard_E16_v3"
"Standard_E16s_v3"
"Standard_E2_v3"
"Standard_E2s_v3"
"Standard_E32-16_v3"
"Standard_E32-8s_v3"
"Standard_E32_v3"
"Standard_E32s_v3"
"Standard_E4_v3"
"Standard_E4s_v3"
"16s_v3 Standard_E64"
"32s_v3 Standard_E64"
"Standard_E64_v3"
"Standard_E64s_v3"
"Standard_E8_v3"
"Standard_E8s_v3"
"Standard_F1"
"Standard_F16"
"Standard_F16s"
"Standard_F16s_v2"
"Standard_F1s"
"Standard_F2"
"Standard_F2s"
"Standard_F2s_v2"
"Standard_F32s_v2"
"Standard_F4"
"Standard_F4s"
"Standard_F4s_v2"
"Standard_F64s_v2"
"Standard_F72s_v2"
"Standard_F8"
"Standard_F8s"
"Standard_F8s_v2"
"Standard_G1"
"Standard_G2"
"Standard_G3"
"Standard_G4"
"Standard_G5"
"Standard_GS1"
"Standard_GS2"
"Standard_GS3"
"Standard_GS4"
"Standard_GS4-4"
'Standard_GS4-8'
"Standard_GS5"
'Standard_GS5-16'
"Standard_GS5-8"
"Standard_H16"
"Standard_H16m"
"Standard_H16mr"
"Standard_H16r"
"Standard_H8"
"Standard_H8m"
"Standard_L16s"
"Standard_L32s"
"Standard_L4s"
"Standard_L8s"
'Standard_M128-32ms'
'Standard_M128-64ms'
"Standard_M128ms"
"Standard_M128s"
'Standard_M64-16ms'
'Standard_M64-32ms'
"Standard_M64ms"
"Standard_M64s"
"Standard_NC12"
"Standard_NC12s_v2"
"Standard_NC12s_v3"
"Standard_NC24"
"Standard_NC24r"
"Standard_NC24rs_v2"
"Standard_NC24rs_v3"
"Standard_NC24s_v2"
"Standard_NC24s_v3"
"Standard_NC6"
"Standard_NC6s_v2"
"Standard_NC6s_v3"
"Standard_ND12s"
"Standard_ND24rs"
"Standard_ND24s"
"Standard_ND6s"
"Standard_NV12"
"Standard_NV24"
"Standard_NV6"
vmSizeProperties يحدد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-07-01. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري لمزيد من التفاصيل. VMSizeProperties

VMSizeProperties

الاسم الوصف القيمة
vCPUsAvailable يحدد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة ما. int
vCPUsPerCore يحدد vCPU إلى نسبة الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة ما. تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. int

NetworkProfile

الاسم الوصف القيمة
networkApiVersion يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة '2020-11-01'
تكوينات networkInterface يحدد تكوينات الشبكات التي سيتم استخدامها لإنشاء موارد شبكة الجهاز الظاهري. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces يحدد قائمة معرفات الموارد لواجهات الشبكة المقترنة بالجهيز الظاهري. NetworkInterfaceReference[]

تكوين VirtualMachineNetworkInterfaceConfiguration

الاسم الوصف القيمة
الاسم اسم تكوين واجهة الشبكة. سلسلة (مطلوبة)
خصائص يصف تكوين IP لملف تعريف شبكة الجهاز الظاهري. VirtualMachineNetworkInterfaceConfigurationPropertie...

VirtualMachineNetworkInterfaceConfigurationPropertie...

الاسم الوصف القيمة
نموذج مساعد يحدد ما إذا كان الوضع المساعد ممكنا لمورد واجهة الشبكة. "الاتصالات المتسارعة"
"عائم"
'بلا'
auxiliarySku يحدد ما إذا كان sku المساعد ممكنا لمورد واجهة الشبكة. 'A1'
'A2'
'A4'
'A8'
'بلا'
حذف عملية الحذف تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري "حذف"
"فصل"
disableTcpStateTracking يحدد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. Bool
إعدادات dns إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
تكوين dscp مصدر فرعي
enableAcceleratedNetworking يحدد ما إذا كانت واجهة الشبكة ممكنة للشبكات المتسارعة. Bool
enableFpga يحدد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. Bool
تمكينIPForwarding ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. Bool
تكوينات ip يحدد تكوينات IP لواجهة الشبكة. VirtualMachineNetworkInterfaceIPConfiguration[] (مطلوب)
networkSecurityGroup مجموعة أمان الشبكة. مصدر فرعي
المنطقة الأساسية يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

الاسم الوصف القيمة
dnsServers قائمة عناوين IP لخوادم DNS سلسلة []

تكوين VirtualMachineNetworkInterfaceIPConfiguration

الاسم الوصف القيمة
الاسم اسم تكوين IP. سلسلة (مطلوب)
خصائص يصف خصائص تكوين IP لواجهة شبكة الجهاز الظاهري. VirtualMachineNetworkInterfaceIPConfigurationPropert...

VirtualMachineNetworkInterfaceIPConfigurationPropert...

الاسم الوصف القيمة
applicationGatewayBackendAddressPools يحدد صفيفا من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيق متعددة. لا يمكن لأجهزة ظاهرية متعددة استخدام نفس بوابة التطبيق. SubResource[]
applicationSecurityGroups تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. SubResource[]
loadBalancerBackendAddressPools تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وموازنة تحميل داخلية واحدة. [لا يمكن للأجهزة الظاهرية المتعددة استخدام نفس موازن تحميل sku الأساسي]. SubResource[]
المنطقة الأساسية يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. Bool
privateIPAddressVersion متوفر من Api-Version 2017-03-30 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي على أنه IPv4. القيم المحتملة هي: "IPv4" و"IPv6". 'IPv4'
'IPv6'
تكوين publicIPAddress تكوين publicIPAddress. تكوين VirtualMachinePublicIPAddressConfiguration
الشبكه الفرعيه يحدد معرف الشبكة الفرعية. مصدر فرعي

تكوين VirtualMachinePublicIPAddressConfiguration

الاسم الوصف القيمة
الاسم اسم تكوين عنوان IP العام. سلسلة (مطلوب)
خصائص يصف تكوين PublicIPAddress الخاص ب PublicIPAddress للأجهزة الظاهرية VirtualMachinePublicIPAddressConfigurationProperties
sku يصف بروتوكول الإنترنت العام Sku. يمكن تعيينه فقط مع OrchestrationMode على أنه مرن. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

الاسم الوصف القيمة
deleteOption تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري "حذف"
"فصل"
إعدادات dns إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
idleTimeoutInMinutes مهلة الخمول لعنوان IP العام. int
ipTags قائمة علامات IP المقترنة بعنوان IP العام. VirtualMachineIpTag[]
publicIPAddressVersion متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي على أنه IPv4. القيم المحتملة هي: "IPv4" و"IPv6". 'IPv4'
'IPv6'
publicIPAllocationMethod تحديد نوع تخصيص IP العام "ديناميكي"
'ثابت'
publicIPPrefix PublicIPPrefix الذي سيتم من خلاله تخصيص عناوين PUBLICIP. مصدر فرعي

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

الاسم الوصف القيمة
domainNameLabel بادئة تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة vm. سلسلة (مطلوب)
domainNameLabelScope نطاق تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال المتجزئ مع النهج وفقا لنطاق تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة vm. 'NoReuse'
'ResourceGroupReuse'
"SubscriptionReuse"
"TenantReuse"

VirtualMachineIpTag

الاسم الوصف القيمة
ipTagType نوع علامة IP. مثال: FirstPartyUsage. سلسلة
العلامة علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. سلسلة

PublicIPAddressSku

الاسم الوصف القيمة
الاسم تحديد اسم وحدة حفظ المخزون IP العامة "أساسي"
'قياسي'
المستوي تحديد طبقة IP sku العامة "عمومي"
"إقليمي"

NetworkInterfaceReference

الاسم الوصف القيمة
المعرف معرف المورد سلسلة
خصائص يصف خصائص مرجع واجهة الشبكة. NetworkInterfaceReferenceProperties

NetworkInterfaceReferenceProperties

الاسم الوصف القيمة
deleteOption تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري "حذف"
"فصل"
المنطقة الأساسية يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. Bool

OSProfile

الاسم الوصف القيمة
adminPassword يحدد كلمة مرور حساب المسؤول.

الحد الأدنى للطول (Windows): 8 أحرف

الحد الأدنى للطول (Linux): 6 أحرف

الحد الأقصى للطول (Windows): 123 حرفا

الحد الأقصى للطول (Linux): 72 حرفا

متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه
يحتوي على أحرف أقل
يحتوي على أحرف كبيرة
يحتوي على رقم
له حرف خاص (تطابق Regex [\W_])

القيم غير المسموح بها: "abc@123"، "P@$$w 0rd"، "P@ssw0rd"، "P@ssword123"، "Pa$$word"، "pass@word1"، "Password!"، "Password1"، "Password22"، "iloveyou!"

لإعادة تعيين كلمة المرور، راجع كيفية إعادة تعيين خدمة سطح المكتب البعيد أو كلمة مرور تسجيل الدخول الخاصة بها في جهاز ظاهري يعمل بنظام Windows

لإعادة تعيين كلمة مرور الجذر، راجع إدارة المستخدمين وSSH والتحقق من الأقراص أو إصلاحها على أجهزة Azure Linux الظاهرية باستخدام ملحق VMAccess
سلسلة

القيود:
قيمة حساسة. قم بالتمرير كمعلمة آمنة.
adminUsername يحدد اسم حساب المسؤول.

لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري.

تقييد Windows فقط: لا يمكن أن ينتهي في "."

القيم غير المسموح بها: "المسؤول"، "المسؤول"، "المستخدم"، "user1"، "test"، "user2"، "test1"، "user3"، "admin1"، "1"، "123" و"a" و"actuser" و"adm" و"admin2" و"aspnet" و"backup" و"console" و"david" و"guest" و"john" و"owner" و"root" و"server" و"sql" و"support" و"support_388945a0" و"sys" و"test2" و"test3" و"user4" و"user5".

الحد الأدنى للطول (Linux): حرف واحد

الحد الأقصى للطول (Linux): 64 حرفا

الحد الأقصى للطول (Windows): 20 حرفا.
سلسلة
allowExtensionOperations يحدد ما إذا كان يجب السماح بعمليات الملحق على الجهاز الظاهري. قد يتم تعيين هذا فقط إلى False عندما لا تكون هناك ملحقات على الجهاز الظاهري. Bool
Computername يحدد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. الحد الأقصى للطول (Windows): 15 حرفا. الحد الأقصى للطول (Linux): 64 حرفا. للحصول على اصطلاحات التسمية والقيود، راجع إرشادات تنفيذ خدمات البنية الأساسية ل Azure. سلسلة
بيانات مخصصة يحدد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تمرر أي أسرار أو كلمات مرور في خاصية customData. لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير الخاصية "customData" إلى الجهاز الظاهري ليتم حفظها كملف، لمزيد من المعلومات، راجع البيانات المخصصة على أجهزة Azure الظاهرية. لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء. سلسلة
linuxConfiguration يحدد إعدادات نظام التشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على Azure-Endorsed Distributions. تكوين Linux
requireGuestProvisionSignal الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. Bool
بيانات سرية يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. VaultSecretGroup[]
windowsConfiguration يحدد إعدادات نظام تشغيل Windows على الجهاز الظاهري. تكوين Windows

تكوين Linux

الاسم الوصف القيمة
disablePasswordAuthentication يحدد ما إذا كان يجب تعطيل مصادقة كلمة المرور. Bool
enableVMAgentPlatformUpdates يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Linux الظاهري. القيمة الافتراضية هي ⁧false. Bool
إعدادات التصحيح [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. LinuxPatchSettings
provisionVMAgent يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، فإن السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. Bool
ssh يحدد تكوين مفتاح ssh لنظام تشغيل Linux. تكوين Ssh

LinuxPatchSettings

الاسم الوصف القيمة
وضع التقييم يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS.

القيم الممكنة هي:

ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري.

AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا.
'AutomaticByPlatform'
'ImageDefault'
الإعدادات التلقائية لByPlatform يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode يحدد وضع VM Guest Patching إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة.

القيم الممكنة هي:

ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري.

AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا
'AutomaticByPlatform'
'ImageDefault'

LinuxVMGuestPatchAutomaticByPlatformSettings

الاسم الوصف القيمة
تجاوزPlatformSafetyChecksOnUserSchedule تمكين العميل من جدولة التصحيح دون ترقيات عرضية Bool
إعادة التشغيلإعداد يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. 'دائما'
'IfRequired'
'أبدا'
'غير معروف'

تكوين Ssh

الاسم الوصف القيمة
المفاتيح العامة قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. SshPublicKey[]

مفتاح SshPublicKey

الاسم الوصف القيمة
keyData شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع [إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure]/azure/virtual-machines/linux/create-ssh-keys-detailed). سلسلة
مسار يحدد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys سلسلة

VaultSecretGroup

الاسم الوصف القيمة
sourceVault عنوان URL النسبي Key Vault يحتوي على جميع الشهادات في VaultCertificates. مصدر فرعي
vaultCertificates قائمة مراجع مخزن المفاتيح في SourceVault التي تحتوي على شهادات. VaultCertificate[]

VaultCertificate

الاسم الوصف القيمة
مخزن الشهادات بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم <الملف UppercaseThumbprint.crt> لملف شهادة X509 و <UppercaseThumbprint.prv> للمفتاح الخاص. تم تنسيق كل من هذين الملفين بتنسيق .pem. سلسلة
certificateUrl هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كبيانات سرية. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي يتم ترميزه في UTF-8:

{
"data":"{Base64-encoded-certificate}"،
"dataType":"pfx"،
"كلمة المرور":"{pfx-file-password}"
}
لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows.
سلسلة

تكوين Windows

الاسم الوصف القيمة
additionalUnattendContent يحدد معلومات XML إضافية مشفرة بقاعدة 64 يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. AdditionalUnattendContent[]
enableAutomaticUpdates يشير إلى ما إذا كان التحديثات التلقائي ممكنا للجهاز الظاهري Windows. القيمة الافتراضية هي صحيح. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. Bool
enableVMAgentPlatformUpdates يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Windows الظاهري. القيمة الافتراضية هي ⁧false. Bool
إعدادات التصحيح [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. إعدادات التصحيح
provisionVMAgent يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيينها إلى true بشكل افتراضي. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. Bool
timeZone تحديد المنطقة الزمنية للجهاز الظاهري. مثل "توقيت المحيط الهادئ الرسمي". يمكن أن تكون القيم المحتملة TimeZoneInfo.Id القيمة من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. سلسلة
Winrm تحديد مستمعي إدارة Windows عن بعد. وهذا يمكن Windows PowerShell عن بعد. تكوين WinRM

AdditionalUnattendContent

الاسم الوصف القيمة
اسم المكون اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. "Microsoft-Windows-Shell-Setup"
المحتوى يحدد محتوى XML المنسق الذي تمت إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن العنصر الجذر للإعداد أو الميزة التي يتم إدراجها. سلسلة
اسم المرور اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. 'OobeSystem'
اسم الإعداد يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. 'AutoLogon'
"FirstLogonCommands"

إعدادات التصحيح

الاسم الوصف القيمة
وضع التقييم يحدد وضع تقييم تصحيح VM Guest للجهاز الظاهري IaaS.

القيم الممكنة هي:

ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري.

AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا.
'AutomaticByPlatform'
'ImageDefault'
الإعدادات التلقائية لByPlatform يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Windows. إعدادات WindowsVMGuestPatchAutomaticByPlatformSettings
تمكينHotpatching تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين "provisionVMAgent" إلى true ويجب تعيين "patchMode" إلى "AutomaticByPlatform". Bool
patchMode يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة.

القيم الممكنة هي:

يدوي - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ

AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة.

AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة
'AutomaticByOS'
'AutomaticByPlatform'
'يدوي'

WindowsVMGuestPatchAutomaticByPlatformSettings

الاسم الوصف القيمة
تجاوزPlatformSafetyChecksOnUserSchedule تمكين العميل من جدولة التصحيح دون ترقيات عرضية Bool
إعادة التشغيلإعداد يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. 'دائما'
'IfRequired'
'أبدا'
'غير معروف'

تكوين WinRM

الاسم الوصف القيمة
المستمعين قائمة مستمعي Windows Remote Management WinRMListener[]

WinRMListener

الاسم الوصف القيمة
certificateUrl هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كسر. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8:

{
"data":"{Base64-encoded-certificate}"،
"dataType":"pfx"،
"كلمة المرور":"{pfx-file-password}"
}
لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows.
سلسلة
بروتوكول يحدد بروتوكول مستمع WinRM. القيم المحتملة هي: http,https. 'Http'
'Https'

ScheduledEventsProfile

الاسم الوصف القيمة
osImageNotificationProfile يحدد التكوينات المتعلقة بالحدث المجدول لصورة نظام التشغيل. OSImageNotificationProfile
إنهاءNotificationProfile يحدد إنهاء التكوينات المتعلقة بالحدث المجدول. إنهاءNotificationProfile

OSImageNotificationProfile

الاسم الوصف القيمة
التمكين يحدد ما إذا كان حدث جدولة صورة نظام التشغيل ممكنا أو معطلا. Bool
notBeforeTimeout يتعين على طول الوقت الذي تتم فيه إعادة تصور الجهاز الظاهري أو ترقية نظام التشغيل الخاص به الموافقة على الحدث المجدول لصورة نظام التشغيل قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يتم تحديد التكوين بتنسيق ISO 8601، ويجب أن تكون القيمة 15 دقيقة (PT15M) سلسلة

إنهاءNotificationProfile

الاسم الوصف القيمة
التمكين يحدد ما إذا كان حدث الإنهاء المجدول ممكنا أو معطلا. Bool
notBeforeTimeout الطول القابل للتكوين من الوقت الذي سيضطر فيه الجهاز الظاهري الذي يتم حذفه إلى الموافقة على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) سلسلة

SecurityProfile

الاسم الوصف القيمة
encryptionAtHost يمكن للمستخدم استخدام هذه الخاصية في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/القرص المؤقت في المضيف نفسه. السلوك الافتراضي هو: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. Bool
معرف التشفير يحدد الهوية المدارة التي يستخدمها ADE للحصول على الرمز المميز للوصول لعمليات keyvault. معرف التشفير
proxyAgentSettings يحدد إعدادات ProxyAgent أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2023-09-01. إعدادات ProxyAgent
نوع الأمان يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. السلوك الافتراضي هو: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. "ConfidentialVM"
"TrustedLaunch"
إعدادات uefi يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. إعدادات Uefi

معرف التشفير

الاسم الوصف القيمة
userAssignedIdentityResourceId يحدد معرف مورد ARM لأحد هويات المستخدم المقترنة بالجهاز الظاهري. سلسلة

إعدادات ProxyAgent

الاسم الوصف القيمة
ممكّن يحدد ما إذا كان يجب تمكين ميزة ProxyAgent على الجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. Bool
keyIncarnationId تسمح زيادة قيمة هذه الخاصية للمستخدم بإعادة تعيين المفتاح المستخدم لتأمين قناة الاتصال بين الضيف والمضيف. int
الوضع يحدد الوضع الذي سيتم تنفيذ ProxyAgent عليه إذا تم تمكين الميزة. سيبدأ ProxyAgent في التدقيق أو المراقبة ولكن لا يفرض التحكم في الوصول على طلبات استضافة نقاط النهاية في وضع التدقيق، بينما في وضع الفرض سيفرض التحكم في الوصول. القيمة الافتراضية هي وضع فرض. "التدقيق"
"فرض"

إعدادات Uefi

الاسم الوصف القيمة
secureBootEnabled يحدد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. Bool
vTpmEnabled يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. Bool

StorageProfile

الاسم الوصف القيمة
DataDisks يحدد المعلمات المستخدمة لإضافة قرص بيانات إلى جهاز ظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. DataDisk[]
diskControllerType يحدد نوع وحدة تحكم القرص الذي تم تكوينه للجهاز الظاهري. ملاحظه: سيتم تعيين هذه الخاصية إلى نوع وحدة تحكم القرص الافتراضي إذا لم يتم تحديد الجهاز الظاهري المتوفر مع تعيين "hyperVGeneration" إلى V2 استنادا إلى قدرات قرص نظام التشغيل وحجم الجهاز الظاهري من الحد الأدنى المحدد لإصدار واجهة برمجة التطبيقات. تحتاج إلى إلغاء تخصيص الجهاز الظاهري قبل تحديث نوع وحدة تحكم القرص الخاصة به ما لم تكن تقوم بتحديث حجم الجهاز الظاهري في تكوين الجهاز الظاهري الذي يلغي تخصيص الجهاز الظاهري وإعادة تخصيصه ضمنيا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-08-01. 'NVMe'
'SCSI'
imageReference يحدد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. ImageReference
osDisk يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. OSDisk

DataDisk

الاسم الوصف القيمة
تخزين مؤقت يحدد متطلبات التخزين المؤقت. القيم المحتملة هي: None,ReadOnly,ReadWrite. السلوك الافتراضي هو: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز. 'بلا'
'ReadOnly'
'ReadWrite'
createOption يحدد كيفية إنشاء الجهاز الظاهري. القيم المحتملة هي: إرفاق. يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage. يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، فيجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، فيجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. "إرفاق"
"فارغ"
'FromImage' (مطلوب)
حذف عملية الحذف يحدد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: حذف. إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. "حذف"
"فصل"
فصلOption يحدد سلوك الفصل الذي سيتم استخدامه أثناء فصل قرص أو الذي هو بالفعل في عملية الفصل عن الجهاز الظاهري. القيم المدعومة: ForceDetach. detachOption: ForceDetach قابل للتطبيق فقط على أقراص البيانات المدارة. إذا لم تكتمل محاولة فصل سابقة لقرص البيانات بسبب فشل غير متوقع من الجهاز الظاهري ولم يتم إصدار القرص بعد، فاستخدم فرض الفصل كخيار الملاذ الأخير لفصل القرص قسرا عن الجهاز الظاهري. ربما لم يتم مسح جميع عمليات الكتابة عند استخدام سلوك الفصل هذا. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. لفرض فصل تحديث قرص البيانات إلىBeDetached إلى "true" جنبا إلى جنب مع تعيين detachOption: "ForceDetach". 'ForceDetach'
diskSizeGB يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية "diskSizeGB" هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. int
صورة القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهز الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. VirtualHardDisk
Lun يحدد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. int (مطلوب)
managedDisk معلمات القرص المدارة. ManagedDiskParameters
الاسم اسم القرص. سلسلة
toBeDetached تحديد ما إذا كان قرص البيانات في عملية فصل من VirtualMachine/VirtualMachineScaleset Bool
Vhd القرص الثابت الظاهري. VirtualHardDisk
writeAcceleratorEnabled يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. Bool

VirtualHardDisk

الاسم الوصف القيمة
uri يحدد عنوان uri الخاص بالقرص الثابت الظاهري. سلسلة

ManagedDiskParameters

الاسم الوصف القيمة
diskEncryptionSet يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. DiskEncryptionSetParameters
المعرف معرف المورد سلسلة
securityProfile يحدد ملف تعريف الأمان للقرص المدار. VMDiskSecurityProfile
storageAccountType يحدد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

DiskEncryptionSetParameters

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

VMDiskSecurityProfile

الاسم الوصف القيمة
diskEncryptionSet يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لقرص نظام التشغيل ConfidentialVM المشفرة بواسطة العميل وVMGuest blob. DiskEncryptionSetParameters
securityEncryptionType يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط و NonPersistedTPM لعدم استمرار حالة البرنامج الثابت في الكائن الثنائي كبير الحجم VMGuestState.. ملاحظه: يمكن تعيينه للأجهزة الظاهرية السرية فقط. 'DiskWithVMGuestState'
'NonPersistedTPM'
"VMGuestStateOnly"

ImageReference

الاسم الوصف القيمة
communityGalleryImageId حدد معرف صورة معرض المجتمع الفريد لنشر الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة معرض المجتمع. سلسلة
المعرف معرف المورد سلسلة
عرض يحدد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. سلسلة
الناشر ناشر الصور. سلسلة
sharedGalleryImageId تحديد المعرف الفريد لصورة المعرض المشتركة لتوزيع الجهاز الظاهري. يمكن إحضار هذا من استدعاء GET لصورة المعرض المشترك. سلسلة
sku صورة SKU. سلسلة
version يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو "latest". الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "latest" لاستخدام أحدث إصدار من الصورة المتوفر في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت التوزيع حتى إذا أصبح إصدار جديد متوفرا. يرجى عدم استخدام الحقل "إصدار" لنشر صورة المعرض، يجب أن تستخدم صورة المعرض دائما حقل "المعرف" للتوزيع، لاستخدام الإصدار "الأحدث" من صورة المعرض، ما عليك سوى تعيين "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}" في حقل "المعرف" بدون إدخال الإصدار. سلسلة

OSDisk

الاسم الوصف القيمة
تخزين مؤقت يحدد متطلبات التخزين المؤقت. القيم المحتملة هي: None,ReadOnly,ReadWrite. السلوك الافتراضي هو: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز. 'بلا'
'ReadOnly'
'ReadWrite'
createOption يحدد كيفية إنشاء الجهاز الظاهري. القيم المحتملة هي: إرفاق. يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage. يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، فيجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، فيجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. "إرفاق"
"فارغ"
'FromImage' (مطلوب)
حذف عملية الحذف يحدد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: حذف. إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. بالنسبة لقرص نظام التشغيل سريع الزوال، يتم تعيين القيمة الافتراضية إلى Delete. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام تشغيل سريع الزوال. "حذف"
"فصل"
إعدادات diffDisk يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. إعدادات DiffDisk
حجم القرص غيغابايت يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. int
إعدادات التشفير يحدد إعدادات التشفير لقرص نظام التشغيل. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. إعدادات تشفير القرص
صورة القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهة الظاهرية. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابت الظاهري الوجهة موجودا. VirtualHardDisk
ManagedDisk معلمات القرص المدارة. ManagedDiskParameters
الاسم اسم القرص. سلسلة
osType تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص في حالة إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم المحتملة هي: Windows،Linux. 'Linux'
'Windows'
Vhd القرص الثابت الظاهري. VirtualHardDisk
writeAcceleratorEnabled يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. Bool

إعدادات DiffDisk

الاسم الوصف القيمة
الخيار يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل. "محلي"
وضع يحدد موضع القرص المؤقت لقرص نظام التشغيل. القيم المحتملة هي: CacheDisk،ResourceDisk. السلوك الافتراضي هو: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk . راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. 'CacheDisk'
'ResourceDisk'

إعدادات تشفير القرص

الاسم الوصف القيمة
diskEncryptionKey يحدد موقع مفتاح تشفير القرص، وهو سر Key Vault. KeyVaultSecretReference
ممكّن يحدد ما إذا كان يجب تمكين تشفير القرص على الجهاز الظاهري. Bool
keyEncryptionKey يحدد موقع مفتاح تشفير المفتاح في Key Vault. KeyVaultKeyReference

KeyVaultSecretReference

الاسم الوصف القيمة
secretUrl يشير عنوان URL إلى سر في Key Vault. سلسلة (مطلوبة)
sourceVault عنوان URL النسبي Key Vault يحتوي على السر. مصدر فرعي (مطلوب)

KeyVaultKeyReference

الاسم الوصف القيمة
keyUrl عنوان URL الذي يشير إلى مفتاح تشفير مفتاح في Key Vault. سلسلة (مطلوبة)
sourceVault عنوان URL النسبي Key Vault يحتوي على المفتاح. مصدر فرعي (مطلوب)

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

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

قالب الوصف
نشر جهاز Linux ظاهري بسيط وتحديث IP الخاص إلى ثابت

نشر في Azure
يسمح لك هذا القالب بنشر جهاز Linux ظاهري بسيط باستخدام Ubuntu من السوق. سيؤدي ذلك إلى نشر VNET وشبكة فرعية وVM بحجم A1 في موقع مجموعة الموارد بعنوان IP معين ديناميكيا ثم تحويله إلى IP ثابت.
إنشاء أجهزة ظاهرية في مجموعات التوفر باستخدام حلقات الموارد

نشر في Azure
إنشاء أجهزة ظاهرية من 2 إلى 5 في مجموعات التوفر باستخدام حلقات الموارد. يمكن أن تكون الأجهزة الظاهرية Unbuntu أو Windows بحد أقصى 5 أجهزة ظاهرية نظرا لأن هذا النموذج يستخدم حساب تخزين واحد
قالب جهاز ظاهري متعدد مع قرص مدار

نشر في Azure
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة توفر واحدة. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر
تثبيت ملف على جهاز ظاهري يعمل بنظام Windows

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام Windows وتشغيل برنامج PowerShell نصي مخصص لتثبيت ملف على هذا الجهاز الظاهري.
نشر جهاز ظاهري باستخدام بيانات مخصصة

نشر في Azure
يسمح لك هذا القالب بإنشاء جهاز ظاهري باستخدام بيانات مخصصة تم تمريرها إلى الجهاز الظاهري. ينشر هذا القالب أيضا حساب تخزين وشبكة ظاهرية وعناوين IP عامة وواجهة شبكة.
نشر جهاز Windows ظاهري متميز مع التشخيصات

نشر في Azure
يسمح لك هذا القالب بنشر جهاز Windows ظاهري Premium باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح.
إنشاء جهاز ظاهري في VNET في مجموعة موارد مختلفة

نشر في Azure
ينشئ هذا القالب جهازا ظاهريا في VNET موجود في مجموعة موارد مختلفة
ضم جهاز ظاهري إلى مجال موجود

نشر في Azure
يوضح هذا القالب انضمام المجال إلى مجال AD خاص في السحابة.
إنشاء جهاز ظاهري باستخدام مجموعة ديناميكية من أقراص البيانات

نشر في Azure
يسمح هذا القالب للمستخدم بتحديد عدد أقراص البيانات التي يرغبون في إضافتها إلى الجهاز الظاهري.
إنشاء جهاز ظاهري من ActiveIP VHD

نشر في Azure
ينشئ هذا القالب جهازا ظاهريا من EfficientIP VHD ويتيح لك توصيله بشبكة ظاهرية موجودة يمكن أن تتواجد في مجموعة موارد أخرى ثم الجهاز الظاهري
إنشاء جهاز ظاهري من صورة المستخدم

نشر في Azure
يسمح لك هذا القالب بإنشاء أجهزة ظاهرية من صورة مستخدم. ينشر هذا القالب أيضا شبكة ظاهرية وعناوين IP عامة وواجهة شبكة.
إنشاء جهاز ظاهري في شبكة ظاهرية جديدة أو موجودة من VHD معمم

نشر في Azure
ينشئ هذا القالب جهازا ظاهريا من VHD معمم ويتيح لك توصيله بشبكة ظاهرية جديدة أو موجودة يمكن أن تتواجد في مجموعة موارد أخرى غير الجهاز الظاهري
CentOS/UbuntuServer Auto Dynamic Disks & Docker 1.12(cs)

نشر في Azure
هذا قالب شائع لإنشاء مثيل واحد CentOS 7.2/7.1/6.5 أو Ubuntu Server 16.04.0-LTS مع عدد قابل للتكوين من أقراص البيانات (أحجام قابلة للتكوين). يمكن ذكر 16 قرصا كحد أقصى في معلمات المدخل ويجب أن يكون الحد الأقصى لحجم كل قرص أقل من 1023 غيغابايت. يتم تحميل صفيف MDADM RAID0 تلقائيا وينجو من إعادة التشغيل. يتوفر أحدث Docker 1.12(cs3) (Swarm)، docker-compose 1.9.0 & docker-machine 0.8.2 للاستخدام من المستخدم azure-cli يعمل تلقائيا كحاوية docker. قالب المثيل الفردي هذا هو جزء من قالب مجموعات HPC/GPU
Linux VM مع الإخراج التسلسلي

نشر في Azure
ينشئ هذا القالب جهاز Linux ظاهري بسيط مع الحد الأدنى من المعلمات والتسلسل/وحدة التحكم المكونة للإخراج إلى التخزين
نشر جهاز ظاهري بسيط يعمل بنظام Windows مع المراقبة والتشخيص

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows مع ملحق التشخيص الذي يتيح المراقبة والتشخيص للجهاز الظاهري
توزيع جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام MSI

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري يعمل بنظام التشغيل Linux أو Windows باستخدام هوية خدمة مدارة.
Terraform على Azure

نشر في Azure
يسمح لك هذا القالب بنشر محطة عمل Terraform كجهاز Linux ظاهري مع MSI.
Linux VM مع MSI Accessing Storage

نشر في Azure
يوزع هذا القالب جهاز Linux ظاهري مع هوية مدارة معينة من قبل النظام لديها حق الوصول إلى حساب تخزين في مجموعة موارد مختلفة.
إنشاء جهاز ظاهري من صورة Windows باستخدام 4 أقراص بيانات فارغة

نشر في Azure
يسمح لك هذا القالب بإنشاء جهاز ظاهري Windows من صورة محددة. كما أنه يرفق 4 أقراص بيانات فارغة. لاحظ أنه يمكنك تحديد حجم أقراص البيانات الفارغة.
توزيع جهاز ظاهري مع عناوين IP متعددة

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري مع 3 تكوينات IP. سينشر هذا القالب جهاز Linux/Windows ظاهري يسمى myVM1 مع 3 تكوينات IP: IPConfig-1وIPConfig-2وIPConfig-3 على التوالي.
توزيع جهاز Linux الظاهري (Ubuntu) مع بطاقات NIC متعددة

نشر في Azure
ينشئ هذا القالب شبكة ظاهرية مع شبكات فرعية متعددة وينشر جهاز Ubuntu ظاهري مع بطاقات NIC متعددة
الجهاز الظاهري مع الموارد الشرطية

نشر في Azure
يسمح هذا القالب بنشر جهاز Linux ظاهري باستخدام موارد جديدة أو موجودة للشبكة الظاهرية والتخزين وعنوان IP العام. كما يسمح للاختيار بين مصادقة SSH وكلمة المرور. تستخدم القوالب الشروط والوظائف المنطقية لإزالة الحاجة إلى عمليات التوزيع المتداخلة.
إنشاء جهاز ظاهري من VHDs موجودة وتوصيه ب existingVNET

نشر في Azure
ينشئ هذا القالب جهازا ظاهريا من VHDs (نظام التشغيل + قرص البيانات) ويتيح لك توصيله بشبكة ظاهرية موجودة يمكن أن تتواجد في مجموعة موارد أخرى ثم الجهاز الظاهري
دفع شهادة إلى جهاز ظاهري يعمل بنظام Windows

نشر في Azure
ادفع شهادة إلى جهاز ظاهري يعمل بنظام Windows.
تأمين كلمة مرور الجهاز الظاهري باستخدام Key Vault

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows عن طريق استرداد كلمة المرور المخزنة في Key Vault. لذلك لا يتم وضع كلمة المرور أبدا في نص عادي في ملف معلمة القالب
توزيع جهاز ظاهري مجاني بسيط في موقع مجموعة الموارد

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري مجاني بسيط باستخدام بعض الخيارات المختلفة لإصدار FreeBSD، باستخدام أحدث إصدار مصحح. سيتم نشر هذا في موقع مجموعة الموارد على حجم الجهاز الظاهري D1.
نشر جهاز ظاهري بسيط Ubuntu Linux 18.04-LTS

نشر في Azure
يوزع هذا القالب خادم Ubuntu مع بعض الخيارات للجهاز الظاهري. يمكنك توفير اسم الجهاز الظاهري وإصدار نظام التشغيل وحجم الجهاز الظاهري واسم مستخدم المسؤول وكلمة المرور. بشكل افتراضي، يكون حجم الجهاز الظاهري Standard_B2s وO.S. الإصدار هو 18.04-LTS.
نشر جهاز Linux ظاهري بسيط مع الشبكات المتسارعة

نشر في Azure
يسمح لك هذا القالب بنشر جهاز Linux ظاهري بسيط مع الشبكات المسرعة باستخدام الإصدار 18.04-LTS من Ubuntu مع أحدث إصدار مصحح. سيؤدي ذلك إلى نشر جهاز ظاهري بحجم D3_v2 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري.
Red Hat Enterprise Linux VM (RHEL 7.8)

نشر في Azure
سينشر هذا القالب جهاز Red Hat Enterprise Linux الظاهري (RHEL 7.8)، باستخدام صورة Pay-As-You-Go RHEL VM للإصدار المحدد على الجهاز الظاهري Standard D1 في موقع مجموعة الموارد التي اخترتها مع قرص بيانات إضافي 100 GiB مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل.
Red Hat Enterprise Linux VM (RHEL 7.8 غير مدار)

نشر في Azure
سينشر هذا القالب جهازا ظاهريا ل Red Hat Enterprise Linux (RHEL 7.8)، باستخدام صورة جهاز RHEL الظاهري للدفع حسب الاستخدام للإصدار المحدد على Standard A1_v2 VM في موقع مجموعة الموارد التي اخترتها مع قرص بيانات إضافي 100 GiB مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل.
SUSE Linux Enterprise Server VM (SLES 12)

نشر في Azure
سيسمح لك هذا القالب بنشر SUSE Linux Enterprise Server VM (SLES 12)، باستخدام صورة Pay-As-You-Go SLES VM للإصدار المحدد على الجهاز الظاهري Standard D1 في موقع مجموعة الموارد التي اخترتها مع قرص بيانات 100 GiB إضافي مرفق بالجهاز الظاهري. تنطبق رسوم إضافية على هذه الصورة - راجع صفحة تسعير جهاز Azure الظاهري للحصول على التفاصيل.
⁩نشر جهاز ظاهري بسيط يعمل بنظام تشغيل Window⁧

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط يعمل بنظام Windows باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح. سيؤدي ذلك إلى نشر جهاز ظاهري بحجم A2 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري.
نشر جهاز ظاهري ل Windows Server باستخدام Visual Studio

نشر في Azure
ينشر هذا القالب جهازا ظاهريا ل Windows Server مع Visual Code Studio Community 2019، مع بعض الخيارات للجهاز الظاهري. يمكنك توفير اسم الجهاز الظاهري واسم المستخدم المسؤول وكلمة مرور المسؤول.
نشر جهاز ظاهري في منطقة توفر

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط (Windows أو Ubuntu)، باستخدام أحدث إصدار مصحح. سيؤدي ذلك إلى توزيع جهاز ظاهري بحجم A2_v2 في الموقع المحدد وإرجاع FQDN للجهاز الظاهري.
إنشاء جهاز ظاهري في شبكة ظاهرية جديدة أو موجودة من VHD مخصص

نشر في Azure
ينشئ هذا القالب جهازا ظاهريا من VHD متخصص ويتيح لك توصيله بشبكة ظاهرية جديدة أو موجودة يمكن أن تتواجد في مجموعة موارد أخرى غير الجهاز الظاهري
SQL Server 2014 SP2 Enterprise مع النسخ الاحتياطي التلقائي

نشر في Azure
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP2 Enterprise مع تمكين ميزة النسخ الاحتياطي التلقائي
SQL Server 2014 SP1 Enterprise مع التصحيح التلقائي

نشر في Azure
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP1 Enterprise مع تمكين ميزة التصحيح التلقائي.
SQL Server 2014 SP1 Enterprise مع Azure Key Vault

نشر في Azure
سيقوم هذا القالب بإنشاء إصدار SQL Server 2014 SP1 Enterprise مع تمكين ميزة Azure Key Vault Integration.
توزيع جهاز ظاهري باستخدام مفتاح SSH rsa العام

نشر في Azure
يسمح لك هذا القالب بإنشاء جهاز ظاهري باستخدام مفتاح SSH rsa العام
نشر جهاز ظاهري بسيط يعمل بنظام Windows باستخدام العلامات

نشر في Azure
سينشر هذا القالب D2_v3 Windows VM وNIC وحساب التخزين والشبكة الظاهرية وعنوان IP العام ومجموعة أمان الشبكة. يتم إنشاء كائن العلامة في المتغيرات وسيتم تطبيقه على جميع الموارد، حيثما ينطبق ذلك.
توزيع جهاز Linux ظاهري قادر على التشغيل الموثوق به

نشر في Azure
يسمح لك هذا القالب بنشر جهاز Linux ظاهري قادر على التشغيل موثوق به باستخدام بعض الخيارات المختلفة لإصدار Linux، باستخدام أحدث إصدار مصحح. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على الجهاز الظاهري الخاص بك. سيقوم هذا الملحق بإجراء تصديق عن بعد بواسطة السحابة. بشكل افتراضي، سيؤدي ذلك إلى توزيع جهاز ظاهري بحجم Standard_D2_v3 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري.
توزيع جهاز ظاهري Windows قادر على التشغيل الموثوق به

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري Windows قادر على التشغيل موثوق به باستخدام بعض الخيارات المختلفة لإصدار Windows، باستخدام أحدث إصدار مصحح. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على الجهاز الظاهري الخاص بك. سيقوم هذا الملحق بإجراء تصديق عن بعد بواسطة السحابة. بشكل افتراضي، سيؤدي ذلك إلى توزيع جهاز ظاهري بحجم Standard_D2_v3 في موقع مجموعة الموارد وإرجاع FQDN للجهاز الظاهري.
نشر جهاز ظاهري باستخدام بيانات المستخدم

نشر في Azure
يسمح لك هذا القالب بإنشاء جهاز ظاهري مع تمرير بيانات المستخدم إلى الجهاز الظاهري. ينشر هذا القالب أيضا شبكة ظاهرية وعناوين IP عامة وواجهة شبكة.
نشر جهاز Windows ظاهري باستخدام ملحق Windows مسؤول Center

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري Windows مع ملحق Windows مسؤول Center لإدارة الجهاز الظاهري مباشرة من مدخل Microsoft Azure.
Windows VM مع أساس Azure الآمن

نشر في Azure
ينشئ القالب جهازا ظاهريا يعمل بنظام Windows Server في شبكة ظاهرية جديدة، مع عنوان IP عام. بمجرد نشر الجهاز، يتم تثبيت ملحق تكوين الضيف ويتم تطبيق أساس Azure الآمن ل Windows Server. إذا انحرف تكوين الأجهزة، يمكنك إعادة تطبيق الإعدادات عن طريق نشر القالب مرة أخرى.
نشر جهاز ظاهري يعمل بنظام Windows مع عدد متغير من أقراص البيانات

نشر في Azure
يسمح لك هذا القالب بنشر جهاز ظاهري بسيط وتحديد عدد أقراص البيانات في وقت التوزيع باستخدام معلمة. لاحظ أن عدد وحجم أقراص البيانات مرتبط بحجم الجهاز الظاهري. يتم Standard_DS4_v2 حجم الجهاز الظاهري لهذه العينة مع افتراضي 16 قرص بيانات.
Windows Server VM مع SSH

نشر في Azure
انشر جهازا ظاهريا واحدا يعمل بنظام Windows مع تمكين Open SSH بحيث يمكنك الاتصال من خلال SSH باستخدام المصادقة المستندة إلى المفتاح.
إنشاء بوابة إدارة البيانات وتثبيتها على جهاز Azure الظاهري

نشر في Azure
يوزع هذا القالب جهازا ظاهريا وينشئ بوابة إدارة بيانات قابلة للعمل
جهاز ظاهري مع منفذ RDP

نشر في Azure
إنشاء جهاز ظاهري وإنشاء قاعدة NAT ل RDP إلى الجهاز الظاهري في موازن التحميل
إنشاء جهاز ظاهري مع عدة أقراص بيانات StandardSSD_LRS فارغة

نشر في Azure
يسمح لك هذا القالب بإنشاء جهاز ظاهري Windows من صورة محددة. كما أنه يرفق عدة أقراص بيانات StandardSSD فارغة بشكل افتراضي. لاحظ أنه يمكنك تحديد حجم ونوع التخزين (Standard_LRS StandardSSD_LRS Premium_LRS) لأقراص البيانات الفارغة.
Integration Runtime المضيف الذاتي على أجهزة Azure الظاهرية

نشر في Azure
ينشئ هذا القالب وقت تشغيل تكامل ذاتي ويسجله على أجهزة Azure الظاهرية
إضافة أجهزة ظاهرية متعددة إلى مجموعة مقياس الجهاز الظاهري

نشر في Azure
سيقوم هذا القالب بإنشاء عدد N من الأجهزة الظاهرية مع الأقراص المدارة وIPs العامة وواجهات الشبكة. سيقوم بإنشاء الأجهزة الظاهرية في مجموعة مقياس الجهاز الظاهري في وضع التنسيق المرن. سيتم توفيرها في شبكة ظاهرية سيتم إنشاؤها أيضا كجزء من النشر
توزيع مجموعة مقياس الجهاز الظاهري مع أجهزة Linux الظاهرية خلف ILB

نشر في Azure
يسمح لك هذا القالب بنشر مجموعة مقياس الجهاز الظاهري لأجهزة Linux الظاهرية باستخدام أحدث إصدار مصحح من Ubuntu Linux 15.10 أو 14.04.4-LTS. توجد هذه الأجهزة الظاهرية خلف موازن تحميل داخلي مع قواعد NAT لاتصالات ssh.

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

يمكن نشر نوع مورد virtualMachines مع العمليات التي تستهدف:

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachines@2023-09-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      additionalCapabilities = {
        hibernationEnabled = bool
        ultraSSDEnabled = bool
      }
      applicationProfile = {
        galleryApplications = [
          {
            configurationReference = "string"
            enableAutomaticUpgrade = bool
            order = int
            packageReferenceId = "string"
            tags = "string"
            treatFailureAsDeploymentFailure = bool
          }
        ]
      }
      availabilitySet = {
        id = "string"
      }
      billingProfile = {
        maxPrice = "decimal-as-string"
      }
      capacityReservation = {
        capacityReservationGroup = {
          id = "string"
        }
      }
      diagnosticsProfile = {
        bootDiagnostics = {
          enabled = bool
          storageUri = "string"
        }
      }
      evictionPolicy = "string"
      extensionsTimeBudget = "string"
      hardwareProfile = {
        vmSize = "string"
        vmSizeProperties = {
          vCPUsAvailable = int
          vCPUsPerCore = int
        }
      }
      host = {
        id = "string"
      }
      hostGroup = {
        id = "string"
      }
      licenseType = "string"
      networkProfile = {
        networkApiVersion = "2020-11-01"
        networkInterfaceConfigurations = [
          {
            name = "string"
            properties = {
              auxiliaryMode = "string"
              auxiliarySku = "string"
              deleteOption = "string"
              disableTcpStateTracking = bool
              dnsSettings = {
                dnsServers = [
                  "string"
                ]
              }
              dscpConfiguration = {
                id = "string"
              }
              enableAcceleratedNetworking = bool
              enableFpga = bool
              enableIPForwarding = bool
              ipConfigurations = [
                {
                  name = "string"
                  properties = {
                    applicationGatewayBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    applicationSecurityGroups = [
                      {
                        id = "string"
                      }
                    ]
                    loadBalancerBackendAddressPools = [
                      {
                        id = "string"
                      }
                    ]
                    primary = bool
                    privateIPAddressVersion = "string"
                    publicIPAddressConfiguration = {
                      name = "string"
                      properties = {
                        deleteOption = "string"
                        dnsSettings = {
                          domainNameLabel = "string"
                          domainNameLabelScope = "string"
                        }
                        idleTimeoutInMinutes = int
                        ipTags = [
                          {
                            ipTagType = "string"
                            tag = "string"
                          }
                        ]
                        publicIPAddressVersion = "string"
                        publicIPAllocationMethod = "string"
                        publicIPPrefix = {
                          id = "string"
                        }
                      }
                      sku = {
                        name = "string"
                        tier = "string"
                      }
                    }
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
              networkSecurityGroup = {
                id = "string"
              }
              primary = bool
            }
          }
        ]
        networkInterfaces = [
          {
            id = "string"
            properties = {
              deleteOption = "string"
              primary = bool
            }
          }
        ]
      }
      osProfile = {
        adminPassword = "string"
        adminUsername = "string"
        allowExtensionOperations = bool
        computerName = "string"
        customData = "string"
        linuxConfiguration = {
          disablePasswordAuthentication = bool
          enableVMAgentPlatformUpdates = bool
          patchSettings = {
            assessmentMode = "string"
            automaticByPlatformSettings = {
              bypassPlatformSafetyChecksOnUserSchedule = bool
              rebootSetting = "string"
            }
            patchMode = "string"
          }
          provisionVMAgent = bool
          ssh = {
            publicKeys = [
              {
                keyData = "string"
                path = "string"
              }
            ]
          }
        }
        requireGuestProvisionSignal = bool
        secrets = [
          {
            sourceVault = {
              id = "string"
            }
            vaultCertificates = [
              {
                certificateStore = "string"
                certificateUrl = "string"
              }
            ]
          }
        ]
        windowsConfiguration = {
          additionalUnattendContent = [
            {
              componentName = "Microsoft-Windows-Shell-Setup"
              content = "string"
              passName = "OobeSystem"
              settingName = "string"
            }
          ]
          enableAutomaticUpdates = bool
          enableVMAgentPlatformUpdates = bool
          patchSettings = {
            assessmentMode = "string"
            automaticByPlatformSettings = {
              bypassPlatformSafetyChecksOnUserSchedule = bool
              rebootSetting = "string"
            }
            enableHotpatching = bool
            patchMode = "string"
          }
          provisionVMAgent = bool
          timeZone = "string"
          winRM = {
            listeners = [
              {
                certificateUrl = "string"
                protocol = "string"
              }
            ]
          }
        }
      }
      platformFaultDomain = int
      priority = "string"
      proximityPlacementGroup = {
        id = "string"
      }
      scheduledEventsProfile = {
        osImageNotificationProfile = {
          enable = bool
          notBeforeTimeout = "string"
        }
        terminateNotificationProfile = {
          enable = bool
          notBeforeTimeout = "string"
        }
      }
      securityProfile = {
        encryptionAtHost = bool
        encryptionIdentity = {
          userAssignedIdentityResourceId = "string"
        }
        proxyAgentSettings = {
          enabled = bool
          keyIncarnationId = int
          mode = "string"
        }
        securityType = "string"
        uefiSettings = {
          secureBootEnabled = bool
          vTpmEnabled = bool
        }
      }
      storageProfile = {
        dataDisks = [
          {
            caching = "string"
            createOption = "string"
            deleteOption = "string"
            detachOption = "ForceDetach"
            diskSizeGB = int
            image = {
              uri = "string"
            }
            lun = int
            managedDisk = {
              diskEncryptionSet = {
                id = "string"
              }
              id = "string"
              securityProfile = {
                diskEncryptionSet = {
                  id = "string"
                }
                securityEncryptionType = "string"
              }
              storageAccountType = "string"
            }
            name = "string"
            toBeDetached = bool
            vhd = {
              uri = "string"
            }
            writeAcceleratorEnabled = bool
          }
        ]
        diskControllerType = "string"
        imageReference = {
          communityGalleryImageId = "string"
          id = "string"
          offer = "string"
          publisher = "string"
          sharedGalleryImageId = "string"
          sku = "string"
          version = "string"
        }
        osDisk = {
          caching = "string"
          createOption = "string"
          deleteOption = "string"
          diffDiskSettings = {
            option = "Local"
            placement = "string"
          }
          diskSizeGB = int
          encryptionSettings = {
            diskEncryptionKey = {
              secretUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
            enabled = bool
            keyEncryptionKey = {
              keyUrl = "string"
              sourceVault = {
                id = "string"
              }
            }
          }
          image = {
            uri = "string"
          }
          managedDisk = {
            diskEncryptionSet = {
              id = "string"
            }
            id = "string"
            securityProfile = {
              diskEncryptionSet = {
                id = "string"
              }
              securityEncryptionType = "string"
            }
            storageAccountType = "string"
          }
          name = "string"
          osType = "string"
          vhd = {
            uri = "string"
          }
          writeAcceleratorEnabled = bool
        }
      }
      userData = "string"
      virtualMachineScaleSet = {
        id = "string"
      }
    }
    zones = [
      "string"
    ]
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
    plan = {
      name = "string"
      product = "string"
      promotionCode = "string"
      publisher = "string"
    }
  })
}

قيم Property

virtualMachines

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Compute/virtualMachines@2023-09-01"
الاسم اسم المورد سلسلة (مطلوبة)

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



الأحرف الصالحة:
لا يمكنك استخدام المسافات أو أحرف التحكم أو هذه الأحرف:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

لا يمكن أن تتضمن أجهزة windows الظاهرية نقطة أو أن تنتهي بواصلة.

لا يمكن أن تنتهي أجهزة Linux الظاهرية بنقطة أو واصلة.
الموقع موقع المورد سلسلة (مطلوبة)
parent_id للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. سلسلة (مطلوبة)
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
توسيع الموقع الموقع الموسع للجهاز الظاهري. توسيع الموقع
الهوية هوية الجهاز الظاهري، إذا تم تكوينها. VirtualMachineIdentity
تخطيط يحدد معلومات حول صورة السوق المستخدمة لإنشاء الجهاز الظاهري. يتم استخدام هذا العنصر فقط لصور السوق. قبل أن تتمكن من استخدام صورة السوق من واجهة برمجة التطبيقات، يجب تمكين الصورة للاستخدام البرمجي. في مدخل Microsoft Azure، ابحث عن صورة السوق التي تريد استخدامها ثم انقر فوق Want to deploy برمجيا، Get Started ->. أدخل أي معلومات مطلوبة ثم انقر فوق حفظ. ⁩الخطة⁧
خصائص يصف خصائص الجهاز الظاهري. VirtualMachineProperties
المناطق مناطق الجهاز الظاهري. سلسلة []

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم الموقع الموسع. سلسلة
النوع نوع الموقع الموسع. "EdgeZone"

VirtualMachineIdentity

الاسم الوصف القيمة
النوع نوع الهوية المستخدمة للجهاز الظاهري. يشتمل النوع "SystemAssigned، UserAssigned" على كل من هوية تم إنشاؤها ضمنيّاً ومجموعة من الهويات المعينة من قِبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من الجهاز الظاهري. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids قائمة هويات المستخدم المقترنة بالجهز الظاهري. ستكون المراجع الرئيسية لقاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. صفيف معرفات هوية المستخدم.

معرفات تعيين المستخدم

الاسم الوصف القيمة
{خاصية مخصصة} UserAssignedIdentitiesValue
{خاصية مخصصة} UserAssignedIdentitiesValue

UserAssignedIdentitiesValue

لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.

الخطة

الاسم الوصف القيمة
الاسم معرف الخطة. سلسلة
منتج يحدد منتج الصورة من السوق. هذه هي نفس قيمة Offer ضمن عنصر imageReference. سلسلة
رمز الترقية رمز الترقية. سلسلة
الناشر معرف الناشر. سلسلة

VirtualMachineProperties

الاسم الوصف القيمة
قدرات إضافية تحديد قدرات إضافية ممكنة أو معطلة على الجهاز الظاهري. قدرات إضافية
ملف تعريف التطبيق يحدد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS. ملف تعريف التطبيق
مجموعة قابلية وصول عالية التوفر يحدد معلومات حول مجموعة التوفر التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة التوفر لعقد مختلفة لزيادة التوفر إلى أقصى حد. لمزيد من المعلومات حول مجموعات التوفر، راجع نظرة عامة على مجموعات التوفر. لمزيد من المعلومات حول الصيانة المخطط لها من Azure، راجع الصيانة والتحديثات للأجهزة الظاهرية في Azure. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة التوفر في وقت الإنشاء. يجب أن تكون مجموعة التوفر التي تتم إضافة الجهاز الظاهري إليها ضمن نفس مجموعة الموارد مثل مورد مجموعة التوفر. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة توفر. لا يمكن أن توجد هذه الخاصية مع مرجع properties.virtualMachineScaleSet غير فارغ. مصدر فرعي
ملف تعريف الفوترة يحدد التفاصيل المتعلقة بالفوترة لجهاز Azure Spot الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. ملف تعريف الفوترة
حجز القدرة الإنتاجية يحدد معلومات حول حجز القدرة الإنتاجية المستخدم لتخصيص الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-04-01. CapacityReservationProfile
ملف تعريف التشخيص يحدد حالة إعدادات تشخيص التمهيد. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. ملف تعريف التشخيص
نهج الإخلاء يحدد نهج الإخلاء للجهاز الظاهري Azure Spot ومجموعة مقياس Azure Spot. بالنسبة لأجهزة Azure Spot الظاهرية، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار واجهة برمجة التطبيقات هو 2019-03-01. بالنسبة لمجموعات مقياس Azure Spot، يتم دعم كل من "إلغاء التخصيص" و"الحذف" والحد الأدنى لإصدار api هو 2017-10-30-preview. "إلغاء التخصيص"
"حذف"
extensionsTimeBudget يحدد الوقت المخصص لبدء تشغيل جميع الملحقات. يجب أن تتراوح المدة الزمنية بين 15 دقيقة و120 دقيقة (شاملة) ويجب تحديدها بتنسيق ISO 8601. القيمة الافتراضية هي 90 دقيقة (PT1H30M). الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. سلسلة
ملف تعريف الأجهزة يحدد إعدادات الأجهزة للجهاز الظاهري. HardwareProfile
المضيف يحدد معلومات حول المضيف المخصص الذي يوجد فيه الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-10-01. مصدر فرعي
مجموعة المضيف يحدد معلومات حول مجموعة المضيف المخصصة التي يوجد فيها الجهاز الظاهري. ملاحظه: لا يمكن للمستخدم تحديد خصائص المضيف ومجموعة المضيف. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-06-01. مصدر فرعي
نوع الترخيص يحدد أن الصورة أو القرص المستخدم تم ترخيصه محليا.

القيم المحتملة لنظام تشغيل Windows Server هي:

Windows_Client

Windows_Server

القيم المحتملة لنظام تشغيل Linux Server هي:

RHEL_BYOS (ل RHEL)

SLES_BYOS (ل SUSE)

لمزيد من المعلومات، راجع Azure Hybrid Use Benefit ل Windows Server

Azure Hybrid Use Benefit for Linux Server

الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15
سلسلة
networkProfile يحدد واجهات الشبكة للجهاز الظاهري. NetworkProfile
osProfile يحدد إعدادات نظام التشغيل المستخدمة أثناء إنشاء الجهاز الظاهري. لا يمكن تغيير بعض الإعدادات بمجرد توفير الجهاز الظاهري. OSProfile
platformFaultDomain يحدد مجال الخطأ المنطقي لمجموعة المقياس الذي سيتم إنشاء الجهاز الظاهري فيه. بشكل افتراضي، سيتم تعيين الجهاز الظاهري تلقائيا إلى مجال خطأ يحافظ على التوازن عبر مجالات الخطأ المتوفرة بشكل أفضل. ينطبق هذا فقط إذا تم تعيين الخاصية "virtualMachineScaleSet" لهذا الجهاز الظاهري. يجب أن تحتوي مجموعة مقياس الجهاز الظاهري المشار إليها على "platformFaultDomainCount" أكبر من 1. لا يمكن تحديث هذه الخاصية بمجرد إنشاء الجهاز الظاهري. يمكن عرض تعيين مجال الخطأ في طريقة عرض مثيل الجهاز الظاهري. الحد الأدنى لإصدار api‐: 2020‐12‐01. int
أولوية تحديد أولوية الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01 "منخفض"
"عادي"
"Spot"
proximityPlacementGroup يحدد معلومات حول مجموعة موضع التقارب التي يجب تعيين الجهاز الظاهري إليها. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2018-04-01. مصدر فرعي
scheduledEventsProfile يحدد التكوينات ذات الصلة بالحدث المجدول. ScheduledEventsProfile
securityProfile يحدد إعدادات ملف التعريف المتعلق بالأمان للجهاز الظاهري. SecurityProfile
storageProfile يحدد إعدادات التخزين لأقراص الجهاز الظاهري. StorageProfile
Userdata UserData للجهاز الظاهري، والذي يجب ترميزه base-64. يجب ألا يمر العميل بأي أسرار هنا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-03-01. سلسلة
virtualMachineScaleSet يحدد معلومات حول مجموعة مقياس الجهاز الظاهري التي يجب تعيين الجهاز الظاهري إليها. يتم تخصيص الأجهزة الظاهرية المحددة في نفس مجموعة مقياس الجهاز الظاهري لعقد مختلفة لزيادة التوفر إلى أقصى حد. حاليا، لا يمكن إضافة جهاز ظاهري إلا إلى مجموعة مقياس الجهاز الظاهري في وقت الإنشاء. لا يمكن إضافة جهاز ظاهري موجود إلى مجموعة مقياس الجهاز الظاهري. لا يمكن أن توجد هذه الخاصية مع مرجع properties.availabilitySet غير فارغ. الحد الأدنى لإصدار api‐: 2019‐03‐01. مصدر فرعي

قدرات إضافية

الاسم الوصف القيمة
hibernationEnabled العلامة التي تمكن أو تعطل إمكانية الإسبات على الجهاز الظاهري. Bool
ultraSSDEnabled العلامة التي تمكن أو تعطل القدرة على الحصول على قرص بيانات مدار واحد أو أكثر مع نوع حساب تخزين UltraSSD_LRS على الجهاز الظاهري أو VMSS. يمكن إضافة الأقراص المدارة ذات نوع حساب التخزين UltraSSD_LRS إلى جهاز ظاهري أو مجموعة مقياس جهاز ظاهري فقط إذا تم تمكين هذه الخاصية. Bool

ApplicationProfile

الاسم الوصف القيمة
تطبيقات المعرض تحديد تطبيقات المعرض التي يجب توفيرها للجهاز الظاهري/VMSS VMGalleryApplication[]

تطبيق VMGallery

الاسم الوصف القيمة
configurationReference اختياري، يحدد uri إلى azure blob الذي سيحل محل التكوين الافتراضي للحزمة إذا تم توفيره سلسلة
enableAutomaticUpgrade إذا تم تعيينه إلى true، عندما يتوفر إصدار تطبيق معرض جديد في PIR/SIG، فسيتم تحديثه تلقائيا للجهاز الظاهري/VMSS Bool
الترتيب اختياري، يحدد الترتيب الذي يجب تثبيت الحزم به int
packageReferenceId يحدد معرف مورد GalleryApplicationVersion على شكل /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{application}/versions/{version} سلسلة (مطلوب)
العلامات اختياري، يحدد قيمة المرور لسياق أكثر عمومية. سلسلة
treatFailureAsDeploymentFailure اختياري، إذا كان صحيحا، فإن أي فشل لأي عملية في VmApplication سيفشل النشر Bool

مصدر فرعي

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

ملف الفوترة

الاسم الوصف القيمة
maxPrice يحدد الحد الأقصى للسعر الذي ترغب في دفعه مقابل Azure Spot VM/VMSS. هذا السعر بالدولار الأمريكي.

ستتم مقارنة هذا السعر بسعر Azure Spot الحالي لحجم الجهاز الظاهري. أيضا، تتم مقارنة الأسعار في وقت إنشاء/تحديث Azure Spot VM/VMSS ولن تنجح العملية إلا إذا كان maxPrice أكبر من سعر Azure Spot الحالي.

سيتم أيضا استخدام maxPrice لإخلاء Azure Spot VM/VMSS إذا تجاوز سعر Azure Spot الحالي الحد الأقصى بعد إنشاء VM/VMSS.

القيم الممكنة هي:

- أي قيمة عشرية أكبر من الصفر. مثال: 0.01538

-1 – يشير إلى أن السعر الافتراضي يصل إلى عند الطلب.

يمكنك تعيين maxPrice إلى -1 للإشارة إلى أنه لا يجب إخلاء Azure Spot VM/VMSS لأسباب تتعلق بالسعر. أيضا، الحد الأقصى الافتراضي للسعر هو -1 إذا لم يتم توفيره من قبلك.

الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2019-03-01. حدد قيمة عشرية كسلسلة.
رقم عشري ل int أو json

CapacityReservationProfile

الاسم الوصف القيمة
capacityReservationGroup يحدد معرف مورد مجموعة حجز القدرة الإنتاجية الذي يجب استخدامه لتخصيص الجهاز الظاهري أو مثيلات الجهاز الظاهري لمجموعة المقاييس شريطة حجز سعة كافية. يرجى الرجوع إلى https://aka.ms/CapacityReservation لمزيد من التفاصيل. مصدر فرعي

DiagnosticsProfile

الاسم الوصف القيمة
تشخيصات التمهيد تشخيصات التمهيد هي ميزة تصحيح الأخطاء التي تسمح لك بعرض إخراج وحدة التحكم ولقطة الشاشة لتشخيص حالة الجهاز الظاهري. ملاحظة: إذا تم تحديد storageUri، فتأكد من أن حساب التخزين في نفس المنطقة والاشتراك مثل الجهاز الظاهري. يمكنك بسهولة عرض إخراج سجل وحدة التحكم الخاص بك. يمكنك Azure أيضا من رؤية لقطة شاشة للجهاز الظاهري من برنامج hypervisor. تشخيصات التمهيد

تشخيصات التمهيد

الاسم الوصف القيمة
ممكّن ما إذا كان يجب تمكين تشخيصات التمهيد على الجهاز الظاهري. Bool
storageUri Uri لحساب التخزين لاستخدامه لوضع إخراج وحدة التحكم ولقطة الشاشة. إذا لم يتم تحديد storageUri أثناء تمكين تشخيصات التمهيد، فسيتم استخدام التخزين المدار. سلسلة

HardwareProfile

الاسم الوصف القيمة
vmSize يحدد حجم الجهاز الظاهري. نوع بيانات التعداد مهمل حاليا وسيتم إزالته بحلول 23 ديسمبر 2023. الطريقة الموصى بها للحصول على قائمة الأحجام المتوفرة هي استخدام واجهات برمجة التطبيقات هذه: سرد جميع أحجام الأجهزة الظاهرية المتوفرة في مجموعة توفر، سرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة، سرد جميع أحجام الأجهزة الظاهرية المتوفرة تغيير الحجم. لمزيد من المعلومات حول أحجام الأجهزة الظاهرية، راجع أحجام الأجهزة الظاهرية. تعتمد أحجام الأجهزة الظاهرية المتوفرة على المنطقة ومجموعة التوفر. "Basic_A0"
"Basic_A1"
"Basic_A2"
"Basic_A3"
"Basic_A4"
"Standard_A0"
"Standard_A1"
"Standard_A10"
"Standard_A11"
"Standard_A1_v2"
"Standard_A2"
"Standard_A2_v2"
"Standard_A2m_v2"
"Standard_A3"
"Standard_A4"
"Standard_A4_v2"
"Standard_A4m_v2"
"Standard_A5"
"Standard_A6"
"Standard_A7"
"Standard_A8"
"Standard_A8_v2"
"Standard_A8m_v2"
"Standard_A9"
"Standard_B1ms"
"Standard_B1s"
"Standard_B2ms"
"Standard_B2s"
"Standard_B4ms"
"Standard_B8ms"
"Standard_D1"
"Standard_D11"
"Standard_D11_v2"
"Standard_D12"
"Standard_D12_v2"
"Standard_D13"
"Standard_D13_v2"
"Standard_D14"
"Standard_D14_v2"
"Standard_D15_v2"
"Standard_D16_v3"
"Standard_D16s_v3"
"Standard_D1_v2"
"Standard_D2"
"Standard_D2_v2"
"Standard_D2_v3"
"Standard_D2s_v3"
"Standard_D3"
"Standard_D32_v3"
"Standard_D32s_v3"
"Standard_D3_v2"
"Standard_D4"
"Standard_D4_v2"
"Standard_D4_v3"
"Standard_D4s_v3"
"Standard_D5_v2"
"Standard_D64_v3"
"Standard_D64s_v3"
"Standard_D8_v3"
"Standard_D8s_v3"
"Standard_DS1"
"Standard_DS11"
"Standard_DS11_v2"
"Standard_DS12"
"Standard_DS12_v2"
"Standard_DS13"
"Standard_DS13-2_v2"
"Standard_DS13-4_v2"
"Standard_DS13_v2"
"Standard_DS14"
"Standard_DS14-4_v2"
"Standard_DS14-8_v2"
"Standard_DS14_v2"
"Standard_DS15_v2"
"Standard_DS1_v2"
"Standard_DS2"
"Standard_DS2_v2"
"Standard_DS3"
"Standard_DS3_v2"
"Standard_DS4"
"Standard_DS4_v2"
"Standard_DS5_v2"
"Standard_E16_v3"
"Standard_E16s_v3"
"Standard_E2_v3"
"Standard_E2s_v3"
"Standard_E32-16_v3"
"Standard_E32-8s_v3"
"Standard_E32_v3"
"Standard_E32s_v3"
"Standard_E4_v3"
"Standard_E4s_v3"
"16s_v3 Standard_E64"
"Standard_E64-32s_v3"
"Standard_E64_v3"
"Standard_E64s_v3"
"Standard_E8_v3"
"Standard_E8s_v3"
"Standard_F1"
"Standard_F16"
"Standard_F16s"
"Standard_F16s_v2"
"Standard_F1s"
"Standard_F2"
"Standard_F2s"
"Standard_F2s_v2"
"Standard_F32s_v2"
"Standard_F4"
"Standard_F4s"
"Standard_F4s_v2"
"Standard_F64s_v2"
"Standard_F72s_v2"
"Standard_F8"
"Standard_F8s"
"Standard_F8s_v2"
"Standard_G1"
"Standard_G2"
"Standard_G3"
"Standard_G4"
"Standard_G5"
"Standard_GS1"
"Standard_GS2"
"Standard_GS3"
"Standard_GS4"
"Standard_GS4-4"
"Standard_GS4-8"
"Standard_GS5"
"Standard_GS5-16"
"Standard_GS5-8"
"Standard_H16"
"Standard_H16m"
"Standard_H16mr"
"Standard_H16r"
"Standard_H8"
"Standard_H8m"
"Standard_L16s"
"Standard_L32s"
"Standard_L4s"
"Standard_L8s"
"Standard_M128-32ms"
"Standard_M128-64ms"
"Standard_M128ms"
"Standard_M128s"
"Standard_M64-16ms"
"Standard_M64-32ms"
"Standard_M64ms"
"Standard_M64s"
"Standard_NC12"
"Standard_NC12s_v2"
"Standard_NC12s_v3"
"Standard_NC24"
"Standard_NC24r"
"Standard_NC24rs_v2"
"Standard_NC24rs_v3"
"Standard_NC24s_v2"
"Standard_NC24s_v3"
"Standard_NC6"
"Standard_NC6s_v2"
"Standard_NC6s_v3"
"Standard_ND12s"
"Standard_ND24rs"
"Standard_ND24s"
"Standard_ND6s"
"Standard_NV12"
"Standard_NV24"
"Standard_NV6"
vmSizeProperties يحدد خصائص تخصيص حجم الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2021-07-01. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. يرجى اتباع الإرشادات الواردة في تخصيص الجهاز الظاهري لمزيد من التفاصيل. VMSizeProperties

VMSizeProperties

الاسم الوصف القيمة
vCPUsAvailable يحدد عدد وحدات vCPUs المتوفرة للجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى قيمة وحدات المعالجة المركزية الظاهرية المتوفرة لحجم الجهاز الظاهري هذا المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة ما. int
vCPUsPerCore يحدد vCPU إلى نسبة الذاكرة الأساسية الفعلية. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيين السلوك الافتراضي إلى قيمة vCPUsPerCore لحجم الجهاز الظاهري المكشوف في استجابة واجهة برمجة التطبيقات لسرد جميع أحجام الأجهزة الظاهرية المتوفرة في منطقة ما. تعيين هذه الخاصية إلى 1 يعني أيضا تعطيل الترابط التشعبي. int

NetworkProfile

الاسم الوصف القيمة
networkApiVersion يحدد إصدار Microsoft.Network API المستخدم عند إنشاء موارد الشبكة في تكوينات واجهة الشبكة "2020-11-01"
تكوينات networkInterface يحدد تكوينات الشبكات التي سيتم استخدامها لإنشاء موارد شبكة الجهاز الظاهري. VirtualMachineNetworkInterfaceConfiguration[]
networkInterfaces يحدد قائمة معرفات الموارد لواجهات الشبكة المقترنة بالجهيز الظاهري. NetworkInterfaceReference[]

تكوين VirtualMachineNetworkInterfaceConfiguration

الاسم الوصف القيمة
الاسم اسم تكوين واجهة الشبكة. سلسلة (مطلوبة)
خصائص يصف تكوين IP لملف تعريف شبكة الجهاز الظاهري. VirtualMachineNetworkInterfaceConfigurationPropertie...

VirtualMachineNetworkInterfaceConfigurationPropertie...

الاسم الوصف القيمة
نموذج مساعد يحدد ما إذا كان الوضع المساعد ممكنا لمورد واجهة الشبكة. "الاتصالات المتسارعة"
"عائم"
"لا أحد"
auxiliarySku يحدد ما إذا كان sku المساعد ممكنا لمورد واجهة الشبكة. "A1"
"A2"
"A4"
"A8"
"لا أحد"
حذف عملية الحذف تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري "حذف"
"فصل"
disableTcpStateTracking يحدد ما إذا كانت واجهة الشبكة معطلة لتعقب حالة tcp. Bool
إعدادات dns إعدادات dns التي سيتم تطبيقها على واجهات الشبكة. VirtualMachineNetworkInterfaceDnsSettingsConfigurati...
تكوين dscp مصدر فرعي
enableAcceleratedNetworking يحدد ما إذا كانت واجهة الشبكة ممكنة للشبكات المتسارعة. Bool
enableFpga يحدد ما إذا كانت واجهة الشبكة ممكنة لشبكة FPGA. Bool
تمكينIPForwarding ما إذا كانت إعادة توجيه IP ممكنة على NIC هذا. Bool
تكوينات ip يحدد تكوينات IP لواجهة الشبكة. VirtualMachineNetworkInterfaceIPConfiguration[] (مطلوب)
networkSecurityGroup مجموعة أمان الشبكة. مصدر فرعي
المنطقة الأساسية يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. Bool

VirtualMachineNetworkInterfaceDnsSettingsConfigurati...

الاسم الوصف القيمة
dnsServers قائمة عناوين IP لخوادم DNS سلسلة []

تكوين VirtualMachineNetworkInterfaceIPConfiguration

الاسم الوصف القيمة
الاسم اسم تكوين IP. سلسلة (مطلوب)
خصائص يصف خصائص تكوين IP لواجهة شبكة الجهاز الظاهري. VirtualMachineNetworkInterfaceIPConfigurationPropert...

VirtualMachineNetworkInterfaceIPConfigurationPropert...

الاسم الوصف القيمة
applicationGatewayBackendAddressPools يحدد صفيفا من المراجع إلى تجمعات عناوين الواجهة الخلفية لبوابات التطبيق. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لبوابات تطبيق متعددة. لا يمكن لأجهزة ظاهرية متعددة استخدام نفس بوابة التطبيق. SubResource[]
applicationSecurityGroups تحديد صفيف من المراجع إلى مجموعة أمان التطبيق. SubResource[]
loadBalancerBackendAddressPools تحديد صفيف من المراجع إلى تجمعات عناوين الواجهة الخلفية لموازنات التحميل. يمكن للجهاز الظاهري الرجوع إلى تجمعات عناوين الواجهة الخلفية لموازن تحميل عام واحد وموازنة تحميل داخلية واحدة. [لا يمكن للأجهزة الظاهرية المتعددة استخدام نفس موازن تحميل sku الأساسي]. SubResource[]
المنطقة الأساسية يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. Bool
privateIPAddressVersion متوفر من Api-Version 2017-03-30 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي على أنه IPv4. القيم المحتملة هي: "IPv4" و"IPv6". "IPv4"
"IPv6"
تكوين publicIPAddress تكوين publicIPAddress. تكوين VirtualMachinePublicIPAddressConfiguration
الشبكه الفرعيه يحدد معرف الشبكة الفرعية. مصدر فرعي

تكوين VirtualMachinePublicIPAddressConfiguration

الاسم الوصف القيمة
الاسم اسم تكوين عنوان IP العام. سلسلة (مطلوب)
خصائص يصف تكوين PublicIPAddress الخاص ب PublicIPAddress للأجهزة الظاهرية VirtualMachinePublicIPAddressConfigurationProperties
sku يصف بروتوكول الإنترنت العام Sku. يمكن تعيينه فقط مع OrchestrationMode على أنه مرن. PublicIPAddressSku

VirtualMachinePublicIPAddressConfigurationProperties

الاسم الوصف القيمة
deleteOption تحديد ما يحدث لعنوان IP العام عند حذف الجهاز الظاهري "حذف"
"فصل"
إعدادات dns إعدادات dns التي سيتم تطبيقها على عناوين IP العامة . VirtualMachinePublicIPAddressDnsSettingsConfiguratio...
idleTimeoutInMinutes مهلة الخمول لعنوان IP العام. int
ipTags قائمة علامات IP المقترنة بعنوان IP العام. VirtualMachineIpTag[]
publicIPAddressVersion متوفر من Api-Version 2019-07-01 فصاعدا، وهو يمثل ما إذا كان تكوين ip المحدد هو IPv4 أو IPv6. يتم أخذ الافتراضي على أنه IPv4. القيم المحتملة هي: "IPv4" و"IPv6". "IPv4"
"IPv6"
publicIPAllocationMethod تحديد نوع تخصيص IP العام "ديناميكي"
"ثابت"
publicIPPrefix PublicIPPrefix الذي يتم من خلاله تخصيص عناوين IP العامة. مصدر فرعي

VirtualMachinePublicIPAddressDnsSettingsConfiguratio...

الاسم الوصف القيمة
domainNameLabel بادئة تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة الجهاز الظاهري. سلسلة (مطلوبة)
domainNameLabelScope نطاق تسمية اسم المجال لموارد PublicIPAddress التي سيتم إنشاؤها. تسمية الاسم التي تم إنشاؤها هي سلسلة تسمية اسم المجال المتجزئ مع النهج وفقا لنطاق تسمية اسم المجال والمعرف الفريد لملف تعريف شبكة الجهاز الظاهري. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"

VirtualMachineIpTag

الاسم الوصف القيمة
ipTagType نوع علامة IP. مثال: FirstPartyUsage. سلسلة
العلامة علامة IP المقترنة ب IP العام. مثال: SQL والتخزين وما إلى ذلك. سلسلة

PublicIPAddressSku

الاسم الوصف القيمة
الاسم تحديد اسم وحدة حفظ المخزون IP العامة "أساسي"
"قياسي"
المستوي تحديد طبقة وحدة حفظ المخزون IP العامة "عمومي"
"إقليمي"

NetworkInterfaceReference

الاسم الوصف القيمة
المعرف معرف المورد سلسلة
خصائص يصف خصائص مرجع واجهة الشبكة. خصائص NetworkInterfaceReference

خصائص NetworkInterfaceReference

الاسم الوصف القيمة
حذف عملية الحذف تحديد ما يحدث لواجهة الشبكة عند حذف الجهاز الظاهري "حذف"
"فصل"
المنطقة الأساسية يحدد واجهة الشبكة الأساسية في حالة كان الجهاز الظاهري يحتوي على أكثر من واجهة شبكة. Bool

OSProfile

الاسم الوصف القيمة
adminPassword يحدد كلمة مرور حساب المسؤول.

الحد الأدنى للطول (Windows): 8 أحرف

الحد الأدنى للطول (Linux): 6 أحرف

الحد الأقصى للطول (Windows): 123 حرفا

الحد الأقصى للطول (Linux): 72 حرفا

متطلبات التعقيد: يجب استيفاء 3 من 4 شروط أدناه
يحتوي على أحرف أقل
يحتوي على أحرف كبيرة
يحتوي على رقم
له حرف خاص (مطابقة Regex [\W_])

القيم غير المسموح بها: "abc@123" و"P@$$w 0rd" و"P@ssw0rd" و"P@ssword123" و"Pa$$word" و"pass@word1" و"Password!" و"Password1" و"Password22" و"iloveyou!"

لإعادة تعيين كلمة المرور، راجع كيفية إعادة تعيين خدمة سطح المكتب البعيد أو كلمة مرور تسجيل الدخول الخاصة بها في جهاز ظاهري يعمل بنظام Windows

لإعادة تعيين كلمة مرور الجذر، راجع إدارة المستخدمين وSSH والتحقق من الأقراص أو إصلاحها على أجهزة Azure Linux الظاهرية باستخدام ملحق VMAccess
سلسلة

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
adminUsername يحدد اسم حساب المسؤول.

لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري.

تقييد Windows فقط: لا يمكن أن ينتهي في "."

القيم غير المسموح بها: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123" و"a" و"actuser" و"adm" و"admin2" و"aspnet" و"backup" و"console" و"david" و"guest" و"john" و"owner" و"root" و"server" و"sql" و"support" و"support_388945a0" و"sys" و"test2" و"test3" و"user4" و"user5".

الحد الأدنى للطول (Linux): حرف واحد

الحد الأقصى للطول (Linux): 64 حرفا

الحد الأقصى للطول (Windows): 20 حرفا.
سلسلة
allowExtensionOperations يحدد ما إذا كان يجب السماح بعمليات الملحق على الجهاز الظاهري. قد يتم تعيين هذا فقط إلى False عندما لا تكون هناك ملحقات على الجهاز الظاهري. Bool
Computername يحدد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. الحد الأقصى للطول (Windows): 15 حرفا. الحد الأقصى للطول (Linux): 64 حرفا. للحصول على اصطلاحات التسمية والقيود، راجع إرشادات تنفيذ خدمات البنية الأساسية ل Azure. سلسلة
بيانات مخصصة يحدد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تقم بتمرير أي أسرار أو كلمات مرور في خاصية customData. لا يمكن تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير الخاصية "customData" إلى الجهاز الظاهري ليتم حفظها كملف، لمزيد من المعلومات، راجع البيانات المخصصة على أجهزة Azure الظاهرية. لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux ظاهري أثناء الإنشاء. سلسلة
تكوين linux يحدد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات Linux المدعومة، راجع Linux على Azure-Endorsed Distributions. تكوين Linux
requireGuestProvisionSignal الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. Bool
بيانات سرية يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows. VaultSecretGroup[]
windowsConfiguration يحدد إعدادات نظام تشغيل Windows على الجهاز الظاهري. تكوين Windows

تكوين Linux

الاسم الوصف القيمة
disablePasswordAuthentication يحدد ما إذا كان يجب تعطيل مصادقة كلمة المرور. Bool
تمكين VMAgentPlatformUpdates يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Linux الظاهري. القيمة الافتراضية هي ⁧false. Bool
إعدادات التصحيح [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Linux. LinuxPatchSettings
provisionVMAgent يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يكون السلوك الافتراضي هو تعيينها إلى true. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. Bool
ssh يحدد تكوين مفتاح ssh لنظام تشغيل Linux. تكوين Ssh

LinuxPatchSettings

الاسم الوصف القيمة
assessmentMode يحدد وضع تقييم تصحيح ضيف الجهاز الظاهري للجهاز الظاهري IaaS.

القيم الممكنة هي:

ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري.

AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا.
"AutomaticByPlatform"
"ImageDefault"
الإعدادات التلقائية لByPlatformSettings يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في VM Guest Patching على Linux. LinuxVMGuestPatchAutomaticByPlatformSettings
patchMode يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة.

القيم الممكنة هي:

ImageDefault - يتم استخدام تكوين التصحيح الافتراضي للجهاز الظاهري.

AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن يكون provisionVMAgent الخاصية صحيحا
"AutomaticByPlatform"
"ImageDefault"

LinuxVMGuestPatchAutomaticByPlatformSettings

الاسم الوصف القيمة
تجاوزPlatformSafetyChecksOnUserSchedule تمكين العميل من جدولة التصحيح دون ترقيات عرضية Bool
إعادة التشغيلإعداد يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. "دائما"
"IfRequired"
"أبدا"
"غير معروف"

تكوين Ssh

الاسم الوصف القيمة
المفاتيح العامة قائمة مفاتيح SSH العامة المستخدمة للمصادقة مع الأجهزة الظاهرية المستندة إلى Linux. SshPublicKey[]

SshPublicKey

الاسم الوصف القيمة
keyData شهادة المفتاح العام SSH المستخدمة للمصادقة مع الجهاز الظاهري من خلال ssh. يجب أن يكون المفتاح 2048 بت على الأقل وبصيغة ssh-rsa. لإنشاء مفاتيح ssh، راجع [إنشاء مفاتيح SSH على Linux وMac لأجهزة Linux الظاهرية في Azure]/azure/virtual-machines/linux/create-ssh-keys-detail). سلسلة
مسار يحدد المسار الكامل على الجهاز الظاهري الذي تم إنشاؤه حيث يتم تخزين المفتاح العام ssh. إذا كان الملف موجودا بالفعل، يتم إلحاق المفتاح المحدد بالملف. مثال: /home/user/.ssh/authorized_keys سلسلة

VaultSecretGroup

الاسم الوصف القيمة
sourceVault عنوان URL النسبي Key Vault يحتوي على جميع الشهادات في VaultCertificates. مصدر فرعي
vaultCertificates قائمة مراجع مخزن المفاتيح في SourceVault التي تحتوي على شهادات. VaultCertificate[]

VaultCertificate

الاسم الوصف القيمة
مخزن الشهادات بالنسبة لأجهزة Windows الظاهرية، يحدد مخزن الشهادات على الجهاز الظاهري الذي يجب إضافة الشهادة إليه. مخزن الشهادات المحدد ضمنيا في حساب LocalMachine. بالنسبة لأجهزة Linux الظاهرية، يتم وضع ملف الشهادة ضمن الدليل /var/lib/waagent، مع اسم <الملف UppercaseThumbprint.crt> لملف شهادة X509 وSeagecaseThumbprint.prv <>للمفتاح الخاص. تم تنسيق كلا الملفين .pem. سلسلة
certificateUrl هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كسر. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك هي ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8:

{
"data":"{Base64-encoded-certificate}"،
"dataType":"pfx"،
"كلمة المرور":"{pfx-file-password}"
}
لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows.
سلسلة

تكوين Windows

الاسم الوصف القيمة
additionalUnattendContent يحدد معلومات XML المشفرة الأساسية 64 الإضافية التي يمكن تضمينها في ملف Unattend.xml، والذي يستخدمه إعداد Windows. AdditionalUnattendContent[]
enableAutomaticUpdates يشير إلى ما إذا كان التحديثات التلقائي ممكنا لجهاز Windows الظاهري. القيمة الافتراضية هي صحيح. بالنسبة لمجموعات مقياس الجهاز الظاهري، يمكن تحديث هذه الخاصية وستدخل التحديثات حيز التنفيذ على إعادة توفير نظام التشغيل. Bool
تمكين VMAgentPlatformUpdates يشير إلى ما إذا كان التحديثات النظام الأساسي VMAgent ممكنا لجهاز Windows الظاهري. القيمة الافتراضية هي ⁧false. Bool
إعدادات التصحيح [ميزة المعاينة] يحدد الإعدادات المتعلقة بتصحيح ضيف الجهاز الظاهري على Windows. إعدادات التصحيح
provisionVMAgent يشير إلى ما إذا كان يجب توفير عامل الجهاز الظاهري على الجهاز الظاهري. عندما لا يتم تحديد هذه الخاصية في نص الطلب، يتم تعيينها إلى true بشكل افتراضي. سيضمن ذلك تثبيت عامل الجهاز الظاهري على الجهاز الظاهري بحيث يمكن إضافة الملحقات إلى الجهاز الظاهري لاحقا. Bool
timeZone يحدد المنطقة الزمنية للجهاز الظاهري. على سبيل المثال، "توقيت المحيط الهادئ القياسي". يمكن أن تكون القيم المحتملة قيمة TimeZoneInfo.Id من المناطق الزمنية التي يتم إرجاعها بواسطة TimeZoneInfo.GetSystemTimeZones. سلسلة
Winrm يحدد مستمعي Windows Remote Management. وهذا يتيح Windows PowerShell عن بعد. تكوين WinRM

AdditionalUnattendContent

الاسم الوصف القيمة
اسم المكون اسم المكون. حاليا، القيمة الوحيدة المسموح بها هي Microsoft-Windows-Shell-Setup. "Microsoft-Windows-Shell-Setup"
المحتوى يحدد محتوى XML المنسق الذي تتم إضافته إلى ملف unattend.xml للمسار والمكون المحددين. يجب أن يكون XML أقل من 4 كيلوبايت ويجب أن يتضمن عنصر الجذر للإعداد أو الميزة التي يتم إدراجها. سلسلة
اسم المرور اسم المرور. حاليا، القيمة الوحيدة المسموح بها هي OobeSystem. "OobeSystem"
اسم الإعداد يحدد اسم الإعداد الذي ينطبق عليه المحتوى. القيم المحتملة هي: FirstLogonCommands و AutoLogon. "AutoLogon"
"FirstLogonCommands"

إعدادات التصحيح

الاسم الوصف القيمة
assessmentMode يحدد وضع تقييم تصحيح VM Guest للجهاز الظاهري IaaS.

القيم الممكنة هي:

ImageDefault - يمكنك التحكم في توقيت تقييمات التصحيح على جهاز ظاهري.

AutomaticByPlatform - سيقوم النظام الأساسي بتشغيل تقييمات التصحيح الدورية. يجب أن يكون provisionVMAgent الخاصية صحيحا.
"AutomaticByPlatform"
"ImageDefault"
الإعدادات التلقائية لByPlatformSettings يحدد إعدادات إضافية لوضع التصحيح AutomaticByPlatform في تصحيح ضيف الجهاز الظاهري على Windows. WindowsVMGuestPatchAutomaticByPlatformSettings
تمكينHotpatching تمكين العملاء من تصحيح أجهزة Azure الظاهرية الخاصة بهم دون الحاجة إلى إعادة التشغيل. لتمكينHotpatching، يجب تعيين "provisionVMAgent" إلى true ويجب تعيين "patchMode" إلى "AutomaticByPlatform". Bool
patchMode يحدد وضع تصحيح ضيف الجهاز الظاهري إلى الجهاز الظاهري IaaS أو الأجهزة الظاهرية المقترنة بمجموعة مقياس الجهاز الظاهري مع OrchestrationMode على أنها مرنة.

القيم الممكنة هي:

يدوي - يمكنك التحكم في تطبيق التصحيحات على جهاز ظاهري. يمكنك القيام بذلك عن طريق تطبيق التصحيحات يدويا داخل الجهاز الظاهري. في هذا الوضع، يتم تعطيل التحديثات التلقائية؛ يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates خطأ

AutomaticByOS - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة نظام التشغيل. يجب أن تكون الخاصية WindowsConfiguration.enableAutomaticUpdates صحيحة.

AutomaticByPlatform - سيتم تحديث الجهاز الظاهري تلقائيا بواسطة النظام الأساسي. يجب أن تكون خصائص provisionVMAgent وWindowsConfiguration.enableAutomaticUpdates صحيحة
"AutomaticByOS"
"AutomaticByPlatform"
"يدوي"

WindowsVMGuestPatchAutomaticByPlatformSettings

الاسم الوصف القيمة
تجاوزPlatformSafetyChecksOnUserSchedule تمكين العميل من جدولة التصحيح دون ترقيات عرضية Bool
إعادة التشغيلإعداد يحدد إعداد إعادة التشغيل لجميع عمليات تثبيت التصحيح AutomaticByPlatform. "دائما"
"IfRequired"
"أبدا"
"غير معروف"

تكوين WinRM

الاسم الوصف القيمة
المستمعين قائمة مستمعي Windows Remote Management WinRMListener[]

WinRMListener

الاسم الوصف القيمة
certificateUrl هذا هو عنوان URL لشهادة تم تحميلها إلى Key Vault كسر. لإضافة سر إلى Key Vault، راجع إضافة مفتاح أو سر إلى مخزن المفاتيح. في هذه الحالة، يجب أن تكون شهادتك ترميز Base64 لكائن JSON التالي الذي تم ترميزه في UTF-8:

{
"data":"{Base64-encoded-certificate}"،
"dataType":"pfx"،
"كلمة المرور":"{pfx-file-password}"
}
لتثبيت الشهادات على جهاز ظاهري، يوصى باستخدام ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Linux أو ملحق الجهاز الظاهري Azure Key Vault لنظام التشغيل Windows.
سلسلة
بروتوكول يحدد بروتوكول مستمع WinRM. القيم المحتملة هي: http,https. "Http"
"Https"

ScheduledEventsProfile

الاسم الوصف القيمة
osImageNotificationProfile يحدد التكوينات المتعلقة بالحدث المجدول لصورة نظام التشغيل. OSImageNotificationProfile
إنهاءNotificationProfile يحدد إنهاء التكوينات المتعلقة بالحدث المجدول. إنهاءNotificationProfile

OSImageNotificationProfile

الاسم الوصف القيمة
التمكين يحدد ما إذا كان حدث جدولة صورة نظام التشغيل ممكنا أو معطلا. Bool
notBeforeTimeout يتعين على طول الوقت الذي تتم فيه إعادة تصور الجهاز الظاهري أو ترقية نظام التشغيل الخاص به الموافقة على الحدث المجدول لصورة نظام التشغيل قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يتم تحديد التكوين بتنسيق ISO 8601، ويجب أن تكون القيمة 15 دقيقة (PT15M) سلسلة

إنهاءNotificationProfile

الاسم الوصف القيمة
التمكين يحدد ما إذا كان حدث الإنهاء المجدول ممكنا أو معطلا. Bool
notBeforeTimeout الطول القابل للتكوين من الوقت الذي سيضطر فيه الجهاز الظاهري الذي يتم حذفه إلى الموافقة على إنهاء الحدث المجدول قبل الموافقة التلقائية على الحدث (انتهاء المهلة). يجب تحديد التكوين بتنسيق ISO 8601، والقيمة الافتراضية هي 5 دقائق (PT5M) سلسلة

SecurityProfile

الاسم الوصف القيمة
encryptionAtHost يمكن استخدام هذه الخاصية من قبل المستخدم في الطلب لتمكين أو تعطيل تشفير المضيف للجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. سيؤدي ذلك إلى تمكين التشفير لجميع الأقراص بما في ذلك قرص المورد/Temp في المضيف نفسه. السلوك الافتراضي هو: سيتم تعطيل التشفير في المضيف ما لم يتم تعيين هذه الخاصية إلى true للمورد. Bool
معرف التشفير يحدد الهوية المدارة المستخدمة من قبل ADE للحصول على رمز الوصول لعمليات keyvault. معرف التشفير
proxyAgentSettings يحدد إعدادات ProxyAgent أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2023-09-01. إعدادات ProxyAgent
نوع الأمان يحدد SecurityType للجهاز الظاهري. يجب تعيينه إلى أي قيمة محددة لتمكين UefiSettings. السلوك الافتراضي هو: لن يتم تمكين UefiSettings ما لم يتم تعيين هذه الخاصية. "ConfidentialVM"
"TrustedLaunch"
إعدادات uefi يحدد إعدادات الأمان مثل التمهيد الآمن وvTPM المستخدم أثناء إنشاء الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. إعدادات Uefi

معرف التشفير

الاسم الوصف القيمة
userAssignedIdentityResourceId يحدد معرف مورد ARM لأحد هويات المستخدم المقترنة بالجهاز الظاهري. سلسلة

إعدادات ProxyAgent

الاسم الوصف القيمة
ممكّن يحدد ما إذا كان يجب تمكين ميزة ProxyAgent على الجهاز الظاهري أو مجموعة مقياس الجهاز الظاهري. Bool
keyIncarnationId تسمح زيادة قيمة هذه الخاصية للمستخدم بإعادة تعيين المفتاح المستخدم لتأمين قناة الاتصال بين الضيف والمضيف. int
الوضع يحدد الوضع الذي سيتم تنفيذ ProxyAgent عليه إذا تم تمكين الميزة. سيبدأ ProxyAgent في التدقيق أو المراقبة ولكن لا يفرض التحكم في الوصول على طلبات استضافة نقاط النهاية في وضع التدقيق، بينما في وضع الفرض سيفرض التحكم في الوصول. القيمة الافتراضية هي وضع فرض. "التدقيق"
"فرض"

إعدادات Uefi

الاسم الوصف القيمة
secureBootEnabled يحدد ما إذا كان يجب تمكين التمهيد الآمن على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. Bool
vTpmEnabled يحدد ما إذا كان يجب تمكين vTPM على الجهاز الظاهري. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2020-12-01. Bool

StorageProfile

الاسم الوصف القيمة
DataDisks يحدد المعلمات المستخدمة لإضافة قرص بيانات إلى جهاز ظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. DataDisk[]
diskControllerType يحدد نوع وحدة تحكم القرص الذي تم تكوينه للجهاز الظاهري. ملاحظه: سيتم تعيين هذه الخاصية إلى نوع وحدة تحكم القرص الافتراضي إذا لم يتم تحديد الجهاز الظاهري المتوفر مع تعيين "hyperVGeneration" إلى V2 استنادا إلى قدرات قرص نظام التشغيل وحجم الجهاز الظاهري من الحد الأدنى المحدد لإصدار واجهة برمجة التطبيقات. تحتاج إلى إلغاء تخصيص الجهاز الظاهري قبل تحديث نوع وحدة تحكم القرص الخاصة به ما لم تكن تقوم بتحديث حجم الجهاز الظاهري في تكوين الجهاز الظاهري الذي يلغي تخصيص الجهاز الظاهري وإعادة تخصيصه ضمنيا. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2022-08-01. "NVMe"
"SCSI"
imageReference يحدد معلومات حول الصورة المراد استخدامها. يمكنك تحديد معلومات حول صور النظام الأساسي أو صور السوق أو صور الجهاز الظاهري. هذا العنصر مطلوب عندما تريد استخدام صورة النظام الأساسي أو صورة السوق أو صورة الجهاز الظاهري، ولكن لا يتم استخدامه في عمليات الإنشاء الأخرى. ImageReference
osDisk يحدد معلومات حول قرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. لمزيد من المعلومات حول الأقراص، راجع حول الأقراص وأقراص VHD لأجهزة Azure الظاهرية. OSDisk

DataDisk

الاسم الوصف القيمة
تخزين مؤقت يحدد متطلبات التخزين المؤقت. القيم المحتملة هي: None,ReadOnly,ReadWrite. السلوك الافتراضي هو: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز. "لا أحد"
"ReadOnly"
"ReadWrite"
createOption يحدد كيفية إنشاء الجهاز الظاهري. القيم المحتملة هي: إرفاق. يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage. يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، فيجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، فيجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. "إرفاق"
"فارغ"
"FromImage" (مطلوب)
deleteOption يحدد ما إذا كان يجب حذف قرص البيانات أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: حذف. إذا تم استخدام هذه القيمة، يتم حذف قرص البيانات عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص البيانات بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. "حذف"
"فصل"
detachOption يحدد سلوك الفصل الذي سيتم استخدامه أثناء فصل قرص أو الذي هو بالفعل في عملية الفصل عن الجهاز الظاهري. القيم المدعومة: ForceDetach. detachOption: ForceDetach قابل للتطبيق فقط على أقراص البيانات المدارة. إذا لم تكتمل محاولة فصل سابقة لقرص البيانات بسبب فشل غير متوقع من الجهاز الظاهري ولم يتم إصدار القرص بعد، فاستخدم فرض الفصل كخيار الملاذ الأخير لفصل القرص قسرا عن الجهاز الظاهري. ربما لم يتم مسح جميع عمليات الكتابة عند استخدام سلوك الفصل هذا. لا تزال هذه الميزة في وضع المعاينة وغير مدعومة ل VirtualMachineScaleSet. لفرض فصل تحديث قرص البيانات إلىBeDetached إلى "true" جنبا إلى جنب مع تعيين detachOption: "ForceDetach". "ForceDetach"
diskSizeGB يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية "diskSizeGB" هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. int
صورة القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهز الظاهري. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابتة الظاهري الوجهة موجودا. VirtualHardDisk
Lun يحدد رقم الوحدة المنطقية لقرص البيانات. يتم استخدام هذه القيمة لتحديد أقراص البيانات داخل الجهاز الظاهري وبالتالي يجب أن تكون فريدة لكل قرص بيانات متصل بجهاز ظاهري. int (مطلوب)
managedDisk معلمات القرص المدارة. ManagedDiskParameters
الاسم اسم القرص. سلسلة
toBeDetached تحديد ما إذا كان قرص البيانات في عملية فصل من VirtualMachine/VirtualMachineScaleset Bool
Vhd القرص الثابت الظاهري. VirtualHardDisk
writeAcceleratorEnabled يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. Bool

VirtualHardDisk

الاسم الوصف القيمة
uri يحدد عنوان uri الخاص بالقرص الثابت الظاهري. سلسلة

ManagedDiskParameters

الاسم الوصف القيمة
diskEncryptionSet يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار. DiskEncryptionSetParameters
المعرف معرف المورد سلسلة
securityProfile يحدد ملف تعريف الأمان للقرص المدار. VMDiskSecurityProfile
storageAccountType يحدد نوع حساب التخزين للقرص المدار. ملاحظة: لا يمكن استخدام UltraSSD_LRS إلا مع أقراص البيانات، ولا يمكن استخدامها مع قرص نظام التشغيل. "PremiumV2_LRS"
"Premium_LRS"
"Premium_ZRS"
"StandardSSD_LRS"
"StandardSSD_ZRS"
"Standard_LRS"
"UltraSSD_LRS"

DiskEncryptionSetParameters

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

VMDiskSecurityProfile

الاسم الوصف القيمة
diskEncryptionSet يحدد معرف مورد مجموعة تشفير القرص المدار من قبل العميل للقرص المدار المستخدم لقرص نظام التشغيل ConfidentialVM المشفرة بواسطة العميل وVMGuest blob. DiskEncryptionSetParameters
securityEncryptionType يحدد EncryptionType للقرص المدار. يتم تعيينه إلى DiskWithVMGuestState لتشفير القرص المدار جنبا إلى جنب مع الكائن الثنائي كبير الحجم VMGuestState وVMGuestStateOnly لتشفير الكائن الثنائي كبير الحجم VMGuestState فقط و NonPersistedTPM لعدم استمرار حالة البرنامج الثابت في الكائن الثنائي كبير الحجم VMGuestState.. ملاحظه: يمكن تعيينه للأجهزة الظاهرية السرية فقط. "DiskWithVMGuestState"
"NonPersistedTPM"
"VMGuestStateOnly"

ImageReference

الاسم الوصف القيمة
communityGalleryImageId تحديد المعرف الفريد لصورة معرض المجتمع لتوزيع الجهاز الظاهري. يمكن إحضار هذا من مكالمة GET لصورة معرض المجتمع. سلسلة
المعرف معرف المورد سلسلة
عرض يحدد عرض صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. سلسلة
الناشر ناشر الصور. سلسلة
sharedGalleryImageId تحديد المعرف الفريد لصورة المعرض المشتركة لتوزيع الجهاز الظاهري. يمكن إحضار هذا من استدعاء GET لصورة المعرض المشترك. سلسلة
sku صورة SKU. سلسلة
version يحدد إصدار صورة النظام الأساسي أو صورة السوق المستخدمة لإنشاء الجهاز الظاهري. التنسيقات المسموح بها هي Major.Minor.Build أو "latest". الأرقام الرئيسية والثانوية والبناء هي أرقام عشرية. حدد "latest" لاستخدام أحدث إصدار من الصورة المتوفر في وقت النشر. حتى إذا كنت تستخدم "الأحدث"، فلن يتم تحديث صورة الجهاز الظاهري تلقائيا بعد وقت التوزيع حتى إذا أصبح إصدار جديد متوفرا. يرجى عدم استخدام الحقل "إصدار" لنشر صورة المعرض، يجب أن تستخدم صورة المعرض دائما حقل "المعرف" للتوزيع، لاستخدام الإصدار "الأحدث" من صورة المعرض، ما عليك سوى تعيين "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}" في حقل "المعرف" بدون إدخال الإصدار. سلسلة

OSDisk

الاسم الوصف القيمة
تخزين مؤقت يحدد متطلبات التخزين المؤقت. القيم المحتملة هي: None,ReadOnly,ReadWrite. السلوك الافتراضي هو: لا شيء للتخزين القياسي. ReadOnly للتخزين المتميز. "لا أحد"
"ReadOnly"
"ReadWrite"
createOption يحدد كيفية إنشاء الجهاز الظاهري. القيم المحتملة هي: إرفاق. يتم استخدام هذه القيمة عند استخدام قرص متخصص لإنشاء الجهاز الظاهري. FromImage. يتم استخدام هذه القيمة عند استخدام صورة لإنشاء الجهاز الظاهري. إذا كنت تستخدم صورة النظام الأساسي، فيجب عليك أيضا استخدام عنصر imageReference الموضح أعلاه. إذا كنت تستخدم صورة سوق، فيجب عليك أيضا استخدام عنصر الخطة الموضح مسبقا. "إرفاق"
"فارغ"
"FromImage" (مطلوب)
حذف عملية الحذف يحدد ما إذا كان يجب حذف قرص نظام التشغيل أو فصله عند حذف الجهاز الظاهري. القيم المحتملة هي: حذف. إذا تم استخدام هذه القيمة، يتم حذف قرص نظام التشغيل عند حذف الجهاز الظاهري. فصل. إذا تم استخدام هذه القيمة، يتم الاحتفاظ بقرص نظام التشغيل بعد حذف الجهاز الظاهري. يتم تعيين القيمة الافتراضية إلى فصل. بالنسبة لقرص نظام التشغيل سريع الزوال، يتم تعيين القيمة الافتراضية إلى Delete. لا يمكن للمستخدم تغيير خيار الحذف لقرص نظام تشغيل سريع الزوال. "حذف"
"فصل"
إعدادات diffDisk يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل المستخدم من قبل الجهاز الظاهري. إعدادات DiffDisk
حجم القرص غيغابايت يحدد حجم قرص بيانات فارغ بالجيجابايت. يمكن استخدام هذا العنصر للكتابة فوق حجم القرص في صورة جهاز ظاهري. الخاصية 'diskSizeGB' هي عدد وحدات البايت x 1024^3 للقرص ولا يمكن أن تكون القيمة أكبر من 1023. int
إعدادات التشفير يحدد إعدادات التشفير لقرص نظام التشغيل. الحد الأدنى لإصدار واجهة برمجة التطبيقات: 2015-06-15. إعدادات تشفير القرص
صورة القرص الثابت الظاهري لصورة المستخدم المصدر. سيتم نسخ القرص الثابت الظاهري قبل إرفاقه بالجهة الظاهرية. إذا تم توفير SourceImage، يجب ألا يكون محرك الأقراص الثابت الظاهري الوجهة موجودا. VirtualHardDisk
ManagedDisk معلمات القرص المدارة. ManagedDiskParameters
الاسم اسم القرص. سلسلة
osType تسمح لك هذه الخاصية بتحديد نوع نظام التشغيل المضمن في القرص في حالة إنشاء جهاز ظاهري من صورة المستخدم أو VHD متخصص. القيم المحتملة هي: Windows،Linux. "Linux"
"Windows"
Vhd القرص الثابت الظاهري. VirtualHardDisk
writeAcceleratorEnabled يحدد ما إذا كان يجب تمكين writeAccelerator أو تعطيله على القرص. Bool

إعدادات DiffDisk

الاسم الوصف القيمة
الخيار يحدد إعدادات القرص سريعة الزوال لقرص نظام التشغيل. "محلي"
وضع يحدد موضع القرص المؤقت لقرص نظام التشغيل. القيم المحتملة هي: CacheDisk،ResourceDisk. السلوك الافتراضي هو: CacheDisk إذا تم تكوين واحد لحجم الجهاز الظاهري وإلا يتم استخدام ResourceDisk . راجع وثائق حجم الجهاز الظاهري لجهاز Windows الظاهري في /azure/virtual-machines/windows/sizes وLinux VM في /azure/virtual-machines/linux/sizes للتحقق من أحجام الأجهزة الظاهرية التي تعرض قرص ذاكرة التخزين المؤقت. "CacheDisk"
"ResourceDisk"

إعدادات تشفير القرص

الاسم الوصف القيمة
diskEncryptionKey يحدد موقع مفتاح تشفير القرص، وهو سر Key Vault. KeyVaultSecretReference
ممكّن يحدد ما إذا كان يجب تمكين تشفير القرص على الجهاز الظاهري. Bool
keyEncryptionKey يحدد موقع مفتاح تشفير المفتاح في Key Vault. KeyVaultKeyReference

KeyVaultSecretReference

الاسم الوصف القيمة
secretUrl يشير عنوان URL إلى سر في Key Vault. سلسلة (مطلوبة)
sourceVault عنوان URL النسبي Key Vault يحتوي على السر. مصدر فرعي (مطلوب)

KeyVaultKeyReference

الاسم الوصف القيمة
keyUrl عنوان URL الذي يشير إلى مفتاح تشفير مفتاح في Key Vault. سلسلة (مطلوبة)
sourceVault عنوان URL النسبي Key Vault يحتوي على المفتاح. مصدر فرعي (مطلوب)