VMScaleSetLifecycleHookEventUpdate interface

يحدد معلومات حول حدث خطاف دورة حياة الوحدة على نطاق الآلة الافتراضية.

الخصائص

additionalContext

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

defaultAction

حدد الإجراء الذي سيتم تطبيقه على مورد هدف في حدث تعيين دورة حياة على مستوى الآلة الافتراضية إذا لم تتلق المنصة ردا من العميل للمورد المستهدف قبل waitUntil.

maxWaitUntil

يحدد الطابع الزمني الدقيق ل UTC بصيغة ISO 8601 حتى يتمكن العميل من تأجيل حدث الخطاف في دورة الحياة. لن يسمح للعميل بتأجيل الحدث إلى وقت يتجاوز ذلك.

state

يحدد حالة حدث خطاف دورة حياة مجموعة الآلة الافتراضية.

targetResources

قائمة الموارد المستهدفة التي يتم معالجتها في حدث هوك دورة حياة محدد على مقياس الآلة الافتراضية.

timeCreated

الطابع الزمني UTC بصيغة ISO 8601 الذي تنشئ فيه المنصة كيان حدث الخطاف على مقياس الآلة الافتراضية.

type

يحدد النوع أو السيناريو لإرسال حدث خطاف دورة حياة على نطاق الآلة الافتراضية إلى العميل.

waitUntil

يحدد الطابع الزمني الدقيق ل UTC بصيغة ISO 8601 حيث يبقى الحدث في حالة دورة الحياة الحالية بانتظار إجراء من العميل. بعد هذا الطابع الزمني، ستطبق المنصة الإجراء الافتراضي للحدث.

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

additionalContext

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

additionalContext?: VMScaleSetLifecycleHookEventAdditionalContext

قيمة الخاصية

defaultAction

حدد الإجراء الذي سيتم تطبيقه على مورد هدف في حدث تعيين دورة حياة على مستوى الآلة الافتراضية إذا لم تتلق المنصة ردا من العميل للمورد المستهدف قبل waitUntil.

defaultAction?: string

قيمة الخاصية

string

maxWaitUntil

يحدد الطابع الزمني الدقيق ل UTC بصيغة ISO 8601 حتى يتمكن العميل من تأجيل حدث الخطاف في دورة الحياة. لن يسمح للعميل بتأجيل الحدث إلى وقت يتجاوز ذلك.

maxWaitUntil?: string

قيمة الخاصية

string

state

يحدد حالة حدث خطاف دورة حياة مجموعة الآلة الافتراضية.

state?: string

قيمة الخاصية

string

targetResources

قائمة الموارد المستهدفة التي يتم معالجتها في حدث هوك دورة حياة محدد على مقياس الآلة الافتراضية.

targetResources?: VMScaleSetLifecycleHookEventTargetResource[]

قيمة الخاصية

timeCreated

الطابع الزمني UTC بصيغة ISO 8601 الذي تنشئ فيه المنصة كيان حدث الخطاف على مقياس الآلة الافتراضية.

timeCreated?: string

قيمة الخاصية

string

type

يحدد النوع أو السيناريو لإرسال حدث خطاف دورة حياة على نطاق الآلة الافتراضية إلى العميل.

type?: string

قيمة الخاصية

string

waitUntil

يحدد الطابع الزمني الدقيق ل UTC بصيغة ISO 8601 حيث يبقى الحدث في حالة دورة الحياة الحالية بانتظار إجراء من العميل. بعد هذا الطابع الزمني، ستطبق المنصة الإجراء الافتراضي للحدث.

waitUntil?: string

قيمة الخاصية

string