مشاركة عبر


VirtualMachineExtension interface

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

يمتد

الخصائص

autoUpgradeMinorVersion

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

enableAutomaticUpgrade

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

forceUpdateTag

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

instanceView

طريقة عرض مثيل ملحق الجهاز الظاهري.

protectedSettings

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

protectedSettingsFromKeyVault

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

provisionAfterExtensions

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

provisioningState

حالة التوفير، والتي تظهر فقط في الاستجابة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

publisher

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

settings

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

suppressFailures

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

typeHandlerVersion

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

typePropertiesType

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

الخصائص الموروثة

id

معرف المورد المؤهل بالكامل للمورد. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

location

الموقع الجغرافي حيث يعيش المورد

name

اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

tags

علامات الموارد.

type

نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

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

autoUpgradeMinorVersion

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

autoUpgradeMinorVersion?: boolean

قيمة الخاصية

boolean

enableAutomaticUpgrade

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

enableAutomaticUpgrade?: boolean

قيمة الخاصية

boolean

forceUpdateTag

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

forceUpdateTag?: string

قيمة الخاصية

string

instanceView

طريقة عرض مثيل ملحق الجهاز الظاهري.

instanceView?: VirtualMachineExtensionInstanceView

قيمة الخاصية

protectedSettings

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

protectedSettings?: any

قيمة الخاصية

any

protectedSettingsFromKeyVault

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

protectedSettingsFromKeyVault?: KeyVaultSecretReference

قيمة الخاصية

provisionAfterExtensions

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

provisionAfterExtensions?: string[]

قيمة الخاصية

string[]

provisioningState

حالة التوفير، والتي تظهر فقط في الاستجابة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

provisioningState?: string

قيمة الخاصية

string

publisher

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

publisher?: string

قيمة الخاصية

string

settings

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

settings?: any

قيمة الخاصية

any

suppressFailures

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

suppressFailures?: boolean

قيمة الخاصية

boolean

typeHandlerVersion

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

typeHandlerVersion?: string

قيمة الخاصية

string

typePropertiesType

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

typePropertiesType?: string

قيمة الخاصية

string

تفاصيل الخاصية الموروثة

id

معرف المورد المؤهل بالكامل للمورد. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

id?: string

قيمة الخاصية

string

موروث منTrackedResource.id

location

الموقع الجغرافي حيث يعيش المورد

location: string

قيمة الخاصية

string

موروث منTrackedResource.location

name

اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

name?: string

قيمة الخاصية

string

موروث منTrackedResource.name

systemData

بيانات تعريف Azure Resource Manager التي تحتوي على معلومات createBy و modifiedBy. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

systemData?: SystemData

قيمة الخاصية

موروثة منTrackedResource.systemData

tags

علامات الموارد.

tags?: {[propertyName: string]: string}

قيمة الخاصية

{[propertyName: string]: string}

موروثة منTrackedResource.tags

type

نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

type?: string

قيمة الخاصية

string

موروث منTrackedResource.type