مشاركة عبر


VirtualMachineExtensionProperties interface

يصف خصائص ملحق الجهاز الظاهري.

الخصائص

autoUpgradeMinorVersion

يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true.

enableAutomaticUpgrade

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

forceUpdateTag

كيف يجب إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق.

protectedSettings

يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق.

protectedSettingsFromKeyVault

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

provisionAfterExtensions

مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق.

publisher

اسم ناشر معالج الملحق.

settings

إعدادات عامة بتنسيق JSON للملحق.

suppressFailures

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

type

يحدد نوع الامتداد؛ مثال على ذلك هو 'CustomScriptExtension'.

typeHandlerVersion

تحديد إصدار معالج البرنامج النصي.

تفاصيل الخاصية

autoUpgradeMinorVersion

يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true.

autoUpgradeMinorVersion?: boolean

قيمة الخاصية

boolean

enableAutomaticUpgrade

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

enableAutomaticUpgrade?: boolean

قيمة الخاصية

boolean

forceUpdateTag

كيف يجب إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق.

forceUpdateTag?: string

قيمة الخاصية

string

protectedSettings

يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق.

protectedSettings?: Record<string, any>

قيمة الخاصية

Record<string, any>

protectedSettingsFromKeyVault

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

protectedSettingsFromKeyVault?: KeyVaultSecretReference

قيمة الخاصية

provisionAfterExtensions

مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق.

provisionAfterExtensions?: string[]

قيمة الخاصية

string[]

publisher

اسم ناشر معالج الملحق.

publisher?: string

قيمة الخاصية

string

settings

إعدادات عامة بتنسيق JSON للملحق.

settings?: Record<string, any>

قيمة الخاصية

Record<string, any>

suppressFailures

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

suppressFailures?: boolean

قيمة الخاصية

boolean

type

يحدد نوع الامتداد؛ مثال على ذلك هو 'CustomScriptExtension'.

type?: string

قيمة الخاصية

string

typeHandlerVersion

تحديد إصدار معالج البرنامج النصي.

typeHandlerVersion?: string

قيمة الخاصية

string