MachineExtension interface
يصف ملحق الجهاز.
الخصائص
| auto |
يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true. |
| enable |
يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث متوفر. |
| force |
كيف يجب إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. |
| id | الحصول على المعرف أو تعيينه. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| instance |
طريقة عرض مثيل ملحق الجهاز. |
| location | الحصول على الموقع أو تعيينه. |
| name | الحصول على الاسم أو تعيينه. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| protected |
يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. |
| provisioning |
حالة التوفير، والتي تظهر فقط في الاستجابة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| publisher | اسم ناشر معالج الملحق. |
| settings | قام Json بتنسيق الإعدادات العامة للملحق. |
| system |
بيانات النظام. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| tags | الحصول على علامات الموارد أو تعيينها. |
| type | الحصول على نوع المورد أو تعيينه. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| type |
تحديد إصدار معالج البرنامج النصي. |
| type |
يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". |
تفاصيل الخاصية
autoUpgradeMinorVersion
يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true.
autoUpgradeMinorVersion?: boolean
قيمة الخاصية
boolean
enableAutomaticUpgrade
يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث متوفر.
enableAutomaticUpgrade?: boolean
قيمة الخاصية
boolean
forceUpdateTag
كيف يجب إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق.
forceUpdateTag?: string
قيمة الخاصية
string
id
الحصول على المعرف أو تعيينه. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
id?: string
قيمة الخاصية
string
instanceView
طريقة عرض مثيل ملحق الجهاز.
instanceView?: MachineExtensionPropertiesInstanceView
قيمة الخاصية
location
الحصول على الموقع أو تعيينه.
location?: string
قيمة الخاصية
string
name
الحصول على الاسم أو تعيينه. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
name?: string
قيمة الخاصية
string
protectedSettings
يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق.
protectedSettings?: Record<string, unknown>
قيمة الخاصية
Record<string, unknown>
provisioningState
حالة التوفير، والتي تظهر فقط في الاستجابة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
provisioningState?: string
قيمة الخاصية
string
publisher
اسم ناشر معالج الملحق.
publisher?: string
قيمة الخاصية
string
settings
قام Json بتنسيق الإعدادات العامة للملحق.
settings?: Record<string, unknown>
قيمة الخاصية
Record<string, unknown>
systemData
بيانات النظام. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
systemData?: SystemData
قيمة الخاصية
tags
الحصول على علامات الموارد أو تعيينها.
tags?: {[propertyName: string]: string}
قيمة الخاصية
{[propertyName: string]: string}
type
الحصول على نوع المورد أو تعيينه. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
type?: string
قيمة الخاصية
string
typeHandlerVersion
تحديد إصدار معالج البرنامج النصي.
typeHandlerVersion?: string
قيمة الخاصية
string
typePropertiesType
يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension".
typePropertiesType?: string
قيمة الخاصية
string