alerts.FirebaseAlertOptions interface

تكوين وظائف تنبيه Firebase.

إمضاء:

export interface FirebaseAlertOptions extends options.EventHandlerOptions 

يمتد: options.EventHandlerOptions

ملكيات

ملكية يكتب وصف
النوع المحذر النوع المحذر حدد نطاق المعالج ليتم تشغيله على نوع التنبيه.
معرف التطبيق خيط نطاق الوظيفة لتشغيلها على تطبيق معين.
التزامن رقم | تعبير <رقم> | إعادة تعيين القيمة عدد الطلبات التي يمكن للوظيفة تقديمها مرة واحدة. لا يمكن تطبيقه إلا على الوظائف التي تعمل على Cloud Functions v2. تعمل القيمة الخالية على استعادة التزامن الافتراضي (80 عندما تكون وحدة المعالجة المركزية > = 1، 1 وإلا). لا يمكن تعيين التزامن على أي قيمة غير 1 إذا كانت cpu أقل من 1. الحد الأقصى لقيمة التزامن هو 1000.
وحدة المعالجة المركزية رقم | "gcf_gen1" عدد كسري من وحدات المعالجة المركزية (CPUs) التي سيتم تخصيصها لوظيفة ما. الإعدادات الافتراضية هي 1 للوظائف ذات < = 2 جيجا بايت رام وتزيد بالنسبة لأحجام الذاكرة الأكبر. ويختلف هذا عن الإعدادات الافتراضية عند استخدام الأداة المساعدة gcloud ويختلف عن المقدار الثابت المعين في الجيل الأول من Google Cloud Functions. للعودة إلى كميات وحدة المعالجة المركزية المستخدمة في gcloud أو في الجيل الأول من Cloud Functions، اضبط هذا على القيمة "gcf_gen1"
إعدادات الدخول options.IngressSetting | إعادة تعيين القيمة إعدادات الدخول التي تتحكم في المكان الذي يمكن استدعاء هذه الوظيفة منه. تقوم القيمة الخالية بإيقاف تشغيل إعدادات الدخول.
تسميات سجل <سلسلة، سلسلة> تسميات المستخدم لتعيينها على الوظيفة.
maxInstances رقم | تعبير <رقم> | إعادة تعيين القيمة الحد الأقصى لعدد المثيلات التي سيتم تشغيلها بالتوازي. تعمل القيمة الخالية على استعادة الحد الأقصى الافتراضي للمثيلات.
ذاكرة options.MemoryOption | تعبير <رقم> | إعادة تعيين القيمة مقدار الذاكرة التي سيتم تخصيصها لوظيفة ما. تعمل القيمة الخالية على استعادة الإعدادات الافتراضية البالغة 256 ميجابايت.
minInstances رقم | تعبير <رقم> | إعادة تعيين القيمة الحد الأدنى لعدد المثيلات الفعلية التي سيتم تشغيلها في وقت معين. سيتم فرض رسوم على المثيلات مقابل تخصيص الذاكرة و10% من تخصيص وحدة المعالجة المركزية أثناء الخمول. تعمل القيمة الخالية على استعادة المثيلات الدنيا الافتراضية.
حذف منطقية | تعبير <منطقية> إذا كان هذا صحيحًا، فلا تقم بنشر هذه الوظيفة أو محاكاتها.
منطقة options.SupportedRegion | سلسلة | تعبير <سلسلة> | إعادة تعيين القيمة المنطقة التي ينبغي نشر الوظائف فيها.
أعد المحاولة منطقية | تعبير <منطقية> | إعادة تعيين القيمة ما إذا كان ينبغي تنفيذ عمليات الإعدام الفاشلة مرة أخرى.
أسرار (سلسلة | SecretParam)[]
com.serviceAccount.service سلسلة | تعبير <سلسلة> | إعادة تعيين القيمة حساب خدمة محدد للوظيفة التي سيتم تشغيلها كـ. تقوم القيمة الخالية باستعادة حساب الخدمة الافتراضي.
timeoutSeconds رقم | تعبير <رقم> | إعادة تعيين القيمة مهلة الوظيفة بالثواني، القيم المحتملة هي من 0 إلى 540. يمكن لوظائف HTTPS تحديد مهلة أعلى. تعمل القيمة الخالية على استعادة القيمة الافتراضية البالغة 60 ثانية. الحد الأدنى للمهلة لوظيفة الجيل الثاني هو 1 ثانية. يعتمد الحد الأقصى لمهلة الوظيفة على نوع الوظيفة: الحد الأقصى للمهلة لوظائف معالجة الأحداث هو 540 ثانية (9 دقائق). تتمتع وظائف HTTPS والوظائف القابلة للاستدعاء بحد أقصى للمهلة يبلغ 36,00 ثانية (ساعة واحدة). تتمتع وظائف قائمة انتظار المهام بمهلة قصوى تصل إلى 1800 ثانية (30 دقيقة)
vpcConnector سلسلة | تعبير <سلسلة> | إعادة تعيين القيمة قم بتوصيل وظيفة السحابة بموصل VPC المحدد. تؤدي القيمة الخالية إلى إزالة موصل VPC
vpcConnectorEgressSettings options.VpcEgressSetting | إعادة تعيين القيمة إعدادات الخروج لموصل VPC. تعمل القيمة الخالية على إيقاف تشغيل إعدادات خروج موصل VPC

تنبيهات.FirebaseAlertOptions.alertType

حدد نطاق المعالج ليتم تشغيله على نوع التنبيه.

إمضاء:

alertType: AlertType;

تنبيهات.FirebaseAlertOptions.appId

نطاق الوظيفة لتشغيلها على تطبيق معين.

إمضاء:

appId?: string;

تنبيهات.FirebaseAlertOptions.concurrency

عدد الطلبات التي يمكن للوظيفة تقديمها مرة واحدة. لا يمكن تطبيقه إلا على الوظائف التي تعمل على Cloud Functions v2. تعمل القيمة الخالية على استعادة التزامن الافتراضي (80 عندما تكون وحدة المعالجة المركزية > = 1، 1 وإلا). لا يمكن تعيين التزامن على أي قيمة غير 1 إذا كانت cpu أقل من 1. الحد الأقصى لقيمة التزامن هو 1000.

إمضاء:

concurrency?: number | Expression<number> | ResetValue;

تنبيهات.FirebaseAlertOptions.cpu

عدد كسري من وحدات المعالجة المركزية (CPUs) التي سيتم تخصيصها لوظيفة ما. الإعدادات الافتراضية هي 1 للوظائف ذات < = 2 جيجا بايت رام وتزيد بالنسبة لأحجام الذاكرة الأكبر. ويختلف هذا عن الإعدادات الافتراضية عند استخدام الأداة المساعدة gcloud ويختلف عن المقدار الثابت المعين في إنشاء Google Cloud Functions 1. للعودة إلى كميات وحدة المعالجة المركزية المستخدمة في gcloud أو في Cloud Functions Generation 1، اضبط هذا على القيمة "gcf_gen1"

إمضاء:

cpu?: number | "gcf_gen1";

تنبيهات.FirebaseAlertOptions.ingressSettings

إعدادات الدخول التي تتحكم في المكان الذي يمكن استدعاء هذه الوظيفة منه. تقوم القيمة الخالية بإيقاف تشغيل إعدادات الدخول.

إمضاء:

ingressSettings?: options.IngressSetting | ResetValue;

تنبيهات.FirebaseAlertOptions.labels

تسميات المستخدم لتعيينها على الوظيفة.

إمضاء:

labels?: Record<string, string>;

تنبيهات.FirebaseAlertOptions.maxInstances

الحد الأقصى لعدد المثيلات التي سيتم تشغيلها بالتوازي. تعمل القيمة الخالية على استعادة الحد الأقصى الافتراضي للمثيلات.

إمضاء:

maxInstances?: number | Expression<number> | ResetValue;

تنبيهات.FirebaseAlertOptions.memory

مقدار الذاكرة التي سيتم تخصيصها لوظيفة ما. تعمل القيمة الخالية على استعادة الإعدادات الافتراضية البالغة 256 ميجابايت.

إمضاء:

memory?: options.MemoryOption | Expression<number> | ResetValue;

تنبيهات.FirebaseAlertOptions.minInstances

الحد الأدنى لعدد المثيلات الفعلية التي سيتم تشغيلها في وقت معين. سيتم فرض رسوم على المثيلات مقابل تخصيص الذاكرة و10% من تخصيص وحدة المعالجة المركزية أثناء الخمول. تعمل القيمة الخالية على استعادة المثيلات الدنيا الافتراضية.

إمضاء:

minInstances?: number | Expression<number> | ResetValue;

تنبيهات.FirebaseAlertOptions.omit

إذا كان هذا صحيحًا، فلا تقم بنشر هذه الوظيفة أو محاكاتها.

إمضاء:

omit?: boolean | Expression<boolean>;

تنبيهات.FirebaseAlertOptions.region

المنطقة التي ينبغي نشر الوظائف فيها.

إمضاء:

region?: options.SupportedRegion | string | Expression<string> | ResetValue;

تنبيهات.FirebaseAlertOptions.retry

ما إذا كان ينبغي تنفيذ عمليات الإعدام الفاشلة مرة أخرى.

إمضاء:

retry?: boolean | Expression<boolean> | ResetValue;

تنبيهات.FirebaseAlertOptions.secrets

إمضاء:

secrets?: (string | SecretParam)[];

تنبيهات.FirebaseAlertOptions.serviceAccount

حساب خدمة محدد للوظيفة التي سيتم تشغيلها كـ. تقوم القيمة الخالية باستعادة حساب الخدمة الافتراضي.

إمضاء:

serviceAccount?: string | Expression<string> | ResetValue;

تنبيهات.FirebaseAlertOptions.timeoutSeconds

مهلة الوظيفة بالثواني، القيم المحتملة هي من 0 إلى 540. يمكن لوظائف HTTPS تحديد مهلة أعلى. تعمل القيمة الخالية على استعادة القيمة الافتراضية البالغة 60 ثانية. الحد الأدنى للمهلة لوظيفة الجيل الثاني هو 1 ثانية. يعتمد الحد الأقصى لمهلة الوظيفة على نوع الوظيفة: الحد الأقصى للمهلة لوظائف معالجة الأحداث هو 540 ثانية (9 دقائق). تتمتع وظائف HTTPS والوظائف القابلة للاستدعاء بحد أقصى للمهلة يبلغ 36,00 ثانية (ساعة واحدة). تتمتع وظائف قائمة انتظار المهام بمهلة قصوى تصل إلى 1800 ثانية (30 دقيقة)

إمضاء:

timeoutSeconds?: number | Expression<number> | ResetValue;

تنبيهات.FirebaseAlertOptions.vpcConnector

قم بتوصيل وظيفة السحابة بموصل VPC المحدد. تؤدي القيمة الخالية إلى إزالة موصل VPC

إمضاء:

vpcConnector?: string | Expression<string> | ResetValue;

تنبيهات.FirebaseAlertOptions.vpcConnectorEgressSettings

إعدادات الخروج لموصل VPC. تعمل القيمة الخالية على إيقاف تشغيل إعدادات خروج موصل VPC

إمضاء:

vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;