اقرأ باللغة الإنجليزية

مشاركة عبر


Microsoft.Compute virtualMachineScaleSets/virtualMachines/extensions 2023-09-01

اختيار لغة توزيع

تعريف مورد Bicep

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

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

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

تنسيق المورد

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

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

قيم الخصائص

virtualMachineScaleSets/virtualMachines/extensions

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

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

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

خصائص VirtualMachineExtension

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

VirtualMachineExtensionInstanceView

اسم وصف قيمة
اسم اسم ملحق الجهاز الظاهري. خيط
حالات معلومات حالة المورد. InstanceViewStatus []
الإحصائيات الفرعية معلومات حالة المورد. InstanceViewStatus []
نوع يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". خيط
typeHandlerVersion تحديد إصدار معالج البرنامج النصي. خيط

InstanceViewStatus

اسم وصف قيمة
رمز رمز الحالة. خيط
displayStatus التسمية القصيرة القابلة للترجمة للحالة. خيط
مستوى التعليمات البرمجية للمستوى. "خطأ"
"معلومات"
"تحذير"
رسالة رسالة الحالة التفصيلية، بما في ذلك التنبيهات ورسائل الخطأ. خيط
الوقت وقت الحالة. خيط

KeyVaultSecretReference

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

مصدر فرعي

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

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

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

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

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

تنسيق المورد

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

{
  "type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines/extensions",
  "apiVersion": "2023-09-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoUpgradeMinorVersion": "bool",
    "enableAutomaticUpgrade": "bool",
    "forceUpdateTag": "string",
    "instanceView": {
      "name": "string",
      "statuses": [
        {
          "code": "string",
          "displayStatus": "string",
          "level": "string",
          "message": "string",
          "time": "string"
        }
      ],
      "substatuses": [
        {
          "code": "string",
          "displayStatus": "string",
          "level": "string",
          "message": "string",
          "time": "string"
        }
      ],
      "type": "string",
      "typeHandlerVersion": "string"
    },
    "protectedSettings": {},
    "protectedSettingsFromKeyVault": {
      "secretUrl": "string",
      "sourceVault": {
        "id": "string"
      }
    },
    "provisionAfterExtensions": [ "string" ],
    "publisher": "string",
    "settings": {},
    "suppressFailures": "bool",
    "type": "string",
    "typeHandlerVersion": "string"
  }
}

قيم الخصائص

virtualMachineScaleSets/virtualMachines/extensions

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

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

خصائص VirtualMachineExtension

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

VirtualMachineExtensionInstanceView

اسم وصف قيمة
اسم اسم ملحق الجهاز الظاهري. خيط
حالات معلومات حالة المورد. InstanceViewStatus []
الإحصائيات الفرعية معلومات حالة المورد. InstanceViewStatus []
نوع يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". خيط
typeHandlerVersion تحديد إصدار معالج البرنامج النصي. خيط

InstanceViewStatus

اسم وصف قيمة
رمز رمز الحالة. خيط
displayStatus التسمية القصيرة القابلة للترجمة للحالة. خيط
مستوى التعليمات البرمجية للمستوى. "خطأ"
"معلومات"
"تحذير"
رسالة رسالة الحالة التفصيلية، بما في ذلك التنبيهات ورسائل الخطأ. خيط
الوقت وقت الحالة. خيط

KeyVaultSecretReference

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

مصدر فرعي

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

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

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

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

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

تنسيق المورد

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

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

قيم الخصائص

virtualMachineScaleSets/virtualMachines/extensions

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

خصائص VirtualMachineExtension

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

VirtualMachineExtensionInstanceView

اسم وصف قيمة
اسم اسم ملحق الجهاز الظاهري. خيط
حالات معلومات حالة المورد. InstanceViewStatus []
الإحصائيات الفرعية معلومات حالة المورد. InstanceViewStatus []
نوع يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". خيط
typeHandlerVersion تحديد إصدار معالج البرنامج النصي. خيط

InstanceViewStatus

اسم وصف قيمة
رمز رمز الحالة. خيط
displayStatus التسمية القصيرة القابلة للترجمة للحالة. خيط
مستوى التعليمات البرمجية للمستوى. "خطأ"
"معلومات"
"تحذير"
رسالة رسالة الحالة التفصيلية، بما في ذلك التنبيهات ورسائل الخطأ. خيط
الوقت وقت الحالة. خيط

KeyVaultSecretReference

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

مصدر فرعي

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