Microsoft.Compute virtualMachineScaleSets/extensions

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.Compute/virtualMachineScaleSets/extensions@2023-09-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoUpgradeMinorVersion: bool
    enableAutomaticUpgrade: bool
    forceUpdateTag: 'string'
    protectedSettings: any()
    protectedSettingsFromKeyVault: {
      secretUrl: 'string'
      sourceVault: {
        id: 'string'
      }
    }
    provisionAfterExtensions: [
      'string'
    ]
    publisher: 'string'
    settings: any()
    suppressFailures: bool
    type: 'string'
    typeHandlerVersion: 'string'
  }
}

قيم Property

virtualMachineScaleSets/extensions

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

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

لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل.
الاسم الرمزي للمورد من النوع: virtualMachineScaleSets
خصائص يصف خصائص ملحق مجموعة مقياس الجهاز الظاهري. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

الاسم الوصف القيمة
autoUpgradeMinorVersion يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت التوزيع. ومع ذلك، بمجرد توزيعها، لن يعمل الملحق على ترقية الإصدارات الثانوية ما لم يتم إعادة توزيعها، حتى مع تعيين هذه الخاصية إلى صواب. Bool
enableAutomaticUpgrade يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. Bool
forceUpdateTag إذا تم توفير قيمة وكانت مختلفة عن القيمة السابقة، فسيتم إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. سلسلة
إعدادات محمية يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().
protectedSettingsFromKeyVault الإعدادات المحمية للملحقات التي يتم تمريرها حسب المرجع، واستهلاكها من مخزن المفاتيح KeyVaultSecretReference
provisionAfterExtensions مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. سلسلة []
الناشر اسم ناشر معالج الملحق. سلسلة
الإعدادات إعدادات Json العامة المنسقة للملحق. بالنسبة إلى Bicep، يمكنك استخدام الدالة any().
منعFailures يشير إلى ما إذا كان سيتم منع حالات الفشل النابعة من الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). يعد الافتراضي غير صحيح. Bool
النوع يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". سلسلة
typeHandlerVersion يحدد إصدار معالج البرنامج النصي. سلسلة

KeyVaultSecretReference

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

مصدر فرعي

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

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

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

قالب الوصف
توزيع Darktrace Autoscaling vSensors

نشر في Azure
يسمح لك هذا القالب بنشر توزيع التحجيم التلقائي تلقائيا ل Darktrace vSensors
يقوم هذا القالب بفك تشفير Windows VMSS المشفرة مسبقا

نشر في Azure
يعطل هذا القالب التشفير على مجموعة مقياس جهاز ظاهري Windows قيد التشغيل
يقوم هذا القالب بتشفير Windows VMSS قيد التشغيل

نشر في Azure
يتيح هذا القالب التشفير على مجموعة مقياس Windows VM قيد التشغيل
إنشاء Windows VMSS جديد وتشفيره باستخدام jumpbox

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

نشر في Azure
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري موثوق بها قادرة على التشغيل لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من Windows Server 2016 أو Windows Server 2019 أو Windows Server 2022 Azure Edition. توجد هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات RDP. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على VMSS الخاص بك. سيقوم هذا الملحق بإجراء تصديق عن بعد بواسطة السحابة.

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.Compute/virtualMachineScaleSets/extensions",
  "apiVersion": "2023-09-01",
  "name": "string",
  "properties": {
    "autoUpgradeMinorVersion": "bool",
    "enableAutomaticUpgrade": "bool",
    "forceUpdateTag": "string",
    "protectedSettings": {},
    "protectedSettingsFromKeyVault": {
      "secretUrl": "string",
      "sourceVault": {
        "id": "string"
      }
    },
    "provisionAfterExtensions": [ "string" ],
    "publisher": "string",
    "settings": {},
    "suppressFailures": "bool",
    "type": "string",
    "typeHandlerVersion": "string"
  }
}

قيم Property

virtualMachineScaleSets/extensions

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

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوبة)
خصائص يصف خصائص ملحق مجموعة مقياس الجهاز الظاهري. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

الاسم الوصف القيمة
autoUpgradeMinorVersion يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت التوزيع. ومع ذلك، بمجرد توزيعها، لن يعمل الملحق على ترقية الإصدارات الثانوية ما لم يتم إعادة توزيعها، حتى مع تعيين هذه الخاصية إلى صواب. Bool
enableAutomaticUpgrade يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. Bool
forceUpdateTag إذا تم توفير قيمة وكانت مختلفة عن القيمة السابقة، فسيتم إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. سلسلة
إعدادات محمية يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق.
protectedSettingsFromKeyVault الإعدادات المحمية للملحقات التي يتم تمريرها حسب المرجع، واستهلاكها من مخزن المفاتيح KeyVaultSecretReference
provisionAfterExtensions مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. سلسلة []
الناشر اسم ناشر معالج الملحق. سلسلة
الإعدادات إعدادات Json العامة المنسقة للملحق.
منعFailures يشير إلى ما إذا كان سيتم منع حالات الفشل النابعة من الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). يعد الافتراضي غير صحيح. Bool
النوع يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". سلسلة
typeHandlerVersion يحدد إصدار معالج البرنامج النصي. سلسلة

KeyVaultSecretReference

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

مصدر فرعي

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

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

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

قالب الوصف
توزيع أدوات vSensors للتحجيم التلقائي ل Darktrace

نشر في Azure
يسمح لك هذا القالب بتوزيع التحجيم التلقائي تلقائيا ل Darktrace vSensors
يقوم هذا القالب بفك تشفير Windows VMSS المشفرة مسبقا

نشر في Azure
يعطل هذا القالب التشفير على مجموعة مقياس جهاز ظاهري تعمل بنظام Windows
يقوم هذا القالب بتشفير Windows VMSS قيد التشغيل

نشر في Azure
يتيح هذا القالب التشفير على مجموعة مقياس جهاز ظاهري تعمل بنظام Windows
إنشاء Windows VMSS جديد وتشفيره باستخدام jumpbox

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

نشر في Azure
يسمح لك هذا القالب بنشر مجموعة مقياس جهاز ظاهري موثوق بها قادرة على التشغيل لأجهزة Windows الظاهرية باستخدام أحدث إصدار مصحح من Windows Server 2016 أو Windows Server 2019 أو Windows Server 2022 Azure Edition. هذه الأجهزة الظاهرية خلف موازن تحميل مع قواعد NAT لاتصالات RDP. إذا قمت بتمكين Secureboot وvTPM، فسيتم تثبيت ملحق Guest Attestation على VMSS الخاص بك. سيقوم هذا الملحق بإجراء إثبات عن بعد بواسطة السحابة.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/virtualMachineScaleSets/extensions@2023-09-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoUpgradeMinorVersion = bool
      enableAutomaticUpgrade = bool
      forceUpdateTag = "string"
      protectedSettingsFromKeyVault = {
        secretUrl = "string"
        sourceVault = {
          id = "string"
        }
      }
      provisionAfterExtensions = [
        "string"
      ]
      publisher = "string"
      suppressFailures = bool
      type = "string"
      typeHandlerVersion = "string"
    }
  })
}

قيم Property

virtualMachineScaleSets/extensions

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.Compute/virtualMachineScaleSets/extensions@2023-09-01"
الاسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: virtualMachineScaleSets
خصائص يصف خصائص ملحق مجموعة مقياس الجهاز الظاهري. VirtualMachineScaleSetExtensionProperties

VirtualMachineScaleSetExtensionProperties

الاسم الوصف القيمة
autoUpgradeMinorVersion يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت التوزيع. ومع ذلك، بمجرد توزيعها، لن يعمل الملحق على ترقية الإصدارات الثانوية ما لم يتم إعادة توزيعها، حتى مع تعيين هذه الخاصية إلى صواب. Bool
enableAutomaticUpgrade يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. Bool
forceUpdateTag إذا تم توفير قيمة وكانت مختلفة عن القيمة السابقة، فسيتم إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. سلسلة
إعدادات محمية يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق.
protectedSettingsFromKeyVault الإعدادات المحمية للملحقات التي يتم تمريرها بواسطة المرجع، والمستهلكة من مخزن المفاتيح KeyVaultSecretReference
provisionAfterExtensions مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. سلسلة []
الناشر اسم ناشر معالج الملحق. سلسلة
الإعدادات إعدادات Json العامة المنسقة للملحق.
منعFailures يشير إلى ما إذا كان سيتم منع حالات الفشل النابعة من الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). يعد الافتراضي غير صحيح. Bool
النوع يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". سلسلة
typeHandlerVersion يحدد إصدار معالج البرنامج النصي. سلسلة

KeyVaultSecretReference

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

مصدر فرعي

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