VirtualMachineExtension interface
يصف ملحق الجهاز الظاهري.
- يمتد
الخصائص
| auto |
يشير إلى ما إذا كان يجب أن يستخدم الملحق إصدارا ثانويا أحدث إذا كان متوفرا في وقت النشر. ومع ذلك، بمجرد نشرها، لن يقوم الملحق بترقية الإصدارات الثانوية ما لم يتم إعادة نشرها، حتى مع تعيين هذه الخاصية إلى true. |
| enable |
يشير إلى ما إذا كان يجب ترقية الملحق تلقائيا بواسطة النظام الأساسي إذا كان هناك إصدار أحدث من الملحق المتوفر. |
| force |
كيف يجب إجبار معالج الملحق على التحديث حتى إذا لم يتغير تكوين الملحق. |
| instance |
طريقة عرض مثيل ملحق الجهاز الظاهري. |
| protected |
يمكن أن يحتوي الملحق إما على protectedSettings أو protectedSettingsFromKeyVault أو لا توجد إعدادات محمية على الإطلاق. |
| protected |
الإعدادات المحمية للملحقات التي يتم تمريرها بواسطة المرجع، والمستهلكة من مخزن المفاتيح |
| provision |
مجموعة من أسماء الملحقات التي يجب بعد ذلك توفير هذا الملحق. |
| provisioning |
حالة التوفير، والتي تظهر فقط في الاستجابة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| publisher | اسم ناشر معالج الملحق. |
| settings | قام Json بتنسيق الإعدادات العامة للملحق. |
| suppress |
يشير إلى ما إذا كان سيتم منع حالات الفشل الناتجة عن الملحق (لن يتم منع حالات الفشل التشغيلية مثل عدم الاتصال بالجهاز الظاهري بغض النظر عن هذه القيمة). الإعداد الافتراضي خطأ. |
| type |
تحديد إصدار معالج البرنامج النصي. |
| type |
يحدد نوع الملحق؛ مثال على ذلك هو "CustomScriptExtension". |
الخصائص الموروثة
| id | معرف المورد المؤهل بالكامل للمورد. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| location | الموقع الجغرافي حيث يعيش المورد |
| name | اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| system |
بيانات تعريف 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