eventarc.EventarcTriggerOptions interface

الخيارات التي يمكن ضبطها على مشغِّل Eventarc.

Signature:

export interface EventarcTriggerOptions extends options.EventHandlerOptions 

للتوسيع: options.EventHandlerOptions

أماكن إقامة

الموقع النوع الوصف
قناة السلسلة معرّف القناة يمكن أن يكون هذا الإجراء إما: * اسم مورد القناة المؤهل بالكامل: projects/{project}/locations/{location}/channels/{channel-id} * اسم المورد الجزئي مع الموقع ومعرّف القناة. وفي هذه الحالة، سيتم استخدام معرّف مشروع وقت التشغيل للدالة: locations/{location}/channels/{channel-id} * معرّف القناة الجزئي، وفي هذه الحالة معرّف مشروع بيئة التشغيل للدالة وus-central1 كموقع سيتم استخدامه: {channel-id}في حال عدم تحديده، سيتم استخدام قناة Firebase التلقائية: projects/{project}/locations/us-central1/channels/firebase
التزامن الرقم | التعبير<number> | إعادة ضبط القيمة يشير ذلك المصطلح إلى عدد الطلبات التي يمكن أن تعرِضها الدالة دُفعة واحدة.
وحدة المعالجة المركزية (CPU) الرقم | "gcf_gen1" عدد كسري لوحدات المعالجة المركزية المطلوب تخصيصها لدالة معيَّنة.
eventType السلسلة نوع الحدث الذي سيتم بدؤه فيه.
الفلاتر سجلّ<string, string> فلتر المطابقة التامة لحدث Eventarc.
ingressSettings options.Ingresssetting | إعادة ضبط القيمة إعدادات الدخول التي تتحكّم في المكان الذي يمكن استدعاء هذه الدالة منه.
labels سجلّ<string, string> تصنيفات المستخدم المطلوب ضبطها على الدالة.
maxInstances الرقم | التعبير<number> | إعادة ضبط القيمة الحد الأقصى لعدد الأجهزة الافتراضية التي يمكن تشغيلها بالتوازي.
الذاكرة options.MemoryOption | التعبير<number> | إعادة ضبط القيمة مقدار الذاكرة الذي سيتم تخصيصه لدالة.
المثيلات الدقيقة الرقم | التعبير<number> | إعادة ضبط القيمة الحد الأدنى لعدد المثيلات الفعلية المراد تشغيلها في وقت محدد.
حذف منطقية | التعبير<boolean> إذا كانت القيمة هي true، لا تستخدم هذه الدالة أو تحاكيها.
المنطقة options.supportedRegion | سلسلة | التعبير<string> | إعادة ضبط القيمة المنطقة التي يجب تفعيل الدوال فيها.
إعادة المحاولة منطقية | التعبير<boolean> | إعادة ضبط القيمة لتحديد ما إذا كان يجب إرسال عمليات التنفيذ التي تعذّر تنفيذها مرة أخرى أم لا.
الأسرار (سلسلة | SecretParam)[]
serviceAccount سلسلة | التعبير<string> | إعادة ضبط القيمة حساب خدمة محدَّد للدالة التي يتم تشغيلها.
timeoutSeconds الرقم | التعبير<number> | إعادة ضبط القيمة مهلة الدالة بالثواني، القيم المحتملة هي من 0 إلى 540. يمكن أن تحدد دوال HTTPS مهلة أعلى.
vpcConnector سلسلة | التعبير<string> | إعادة ضبط القيمة ربط دالة السحابة الإلكترونية بموصِّل شبكة VPC المحدّد
vpcConnectorEgressSettings options.VpcEgresssetting | إعادة ضبط القيمة إعدادات الخروج لموصل شبكة VPC.

eventarc.EventarcTriggerOptions.channel

معرّف القناة يمكن أن يكون هذا الإجراء إما: * اسم مورد القناة المؤهل بالكامل: projects/{project}/locations/{location}/channels/{channel-id} * اسم المورد الجزئي مع الموقع ومعرّف القناة. وفي هذه الحالة، سيتم استخدام معرّف مشروع وقت التشغيل للدالة: locations/{location}/channels/{channel-id} * معرّف القناة الجزئي. وفي هذه الحالة، سيتم استخدام معرّف مشروع بيئة التشغيل للدالة وus-central1 كموقع جغرافي: {channel-id}

في حال عدم تحديده، سيتم استخدام قناة Firebase التلقائية: projects/{project}/locations/us-central1/channels/firebase

Signature:

channel?: string;

eventarc.EventarcTriggerOptions.concurrency

يشير ذلك المصطلح إلى عدد الطلبات التي يمكن أن تعرِضها الدالة دُفعة واحدة.

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

Signature:

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

eventarc.EventarcTriggerOptions.cpu

عدد كسري لوحدات المعالجة المركزية المطلوب تخصيصها لدالة معيَّنة.

يتم ضبط القيمة التلقائية على 1 للدوال التي تتضمّن ذاكرة وصول عشوائي (RAM) بسعة 2 غيغابايت أو أقل من ، ويزيد عند استخدام أحجام ذاكرة أكبر. ويختلف هذا عن الإعدادات التلقائية عند استخدام الأداة المساعدة gcloud ويختلف عن المبلغ الثابت المحدّد في الإصدار 1 من دوال Google Cloud. للعودة إلى مبالغ وحدة المعالجة المركزية المستخدَمة في gcloud أو في الإصدار 1 من دوال السحابة، اضبط القيمة على القيمة "gcf_gen1"

Signature:

cpu?: number | "gcf_gen1";

eventarc.EventarcTriggerOptions.eventType

نوع الحدث الذي سيتم بدؤه فيه.

Signature:

eventType: string;

eventarc.EventarcTriggerOptions.filters

فلتر المطابقة التامة لحدث Eventarc.

Signature:

filters?: Record<string, string>;

eventarc.EventarcTriggerOptions.ingressSettings

إعدادات الدخول التي تتحكّم في المكان الذي يمكن استدعاء هذه الدالة منه.

Signature:

ingressSettings?: options.IngressSetting | ResetValue;

eventarc.EventarcTriggerOptions.labels

تصنيفات المستخدم المطلوب ضبطها على الدالة.

Signature:

labels?: Record<string, string>;

eventarc.EventarcTriggerOptions.maxInstances

الحد الأقصى لعدد الأجهزة الافتراضية التي يمكن تشغيلها بالتوازي.

Signature:

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

eventarc.EventarcTriggerOptions.memory

مقدار الذاكرة الذي سيتم تخصيصه لدالة.

Signature:

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

eventarc.EventarcTriggerOptions.minInstances

الحد الأدنى لعدد المثيلات الفعلية المراد تشغيلها في وقت محدد.

سيتم تحصيل رسوم على المثيلات بهدف تخصيص الذاكرة و% 10 من تخصيص وحدة المعالجة المركزية (CPU) عندما يكون الجهاز غير نشِط لفترة قصيرة.

Signature:

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

eventarc.EventarcTriggerOptions.omit

إذا كانت القيمة هي true، لا تستخدم هذه الدالة أو تحاكيها.

Signature:

omit?: boolean | Expression<boolean>;

eventarc.EventarcTriggerOptions.region.

المنطقة التي يجب تفعيل الدوال فيها.

Signature:

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

eventarc.EventarcTriggerOptions.retry

لتحديد ما إذا كان يجب إرسال عمليات التنفيذ التي تعذّر تنفيذها مرة أخرى أم لا.

Signature:

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

eventarc.EventarcTriggerOptions.secrets

Signature:

secrets?: (string | SecretParam)[];

eventarc.EventarcTriggerOptions.serviceAccount

حساب خدمة محدَّد للدالة التي يتم تشغيلها.

Signature:

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

eventarc.EventarcTriggerOptions.timeoutSeconds

مهلة الدالة بالثواني، القيم المحتملة هي من 0 إلى 540. يمكن أن تحدد دوال HTTPS مهلة أعلى.

الحدّ الأدنى للمهلة في دالة الجيل 2 هو ثانية واحدة. يعتمد الحدّ الأقصى لمهلة إحدى الدوال على نوع الدالة: يمكن أن تصل مهلة دوال التعامل مع الأحداث إلى 540 ثانية كحدّ أقصى (9 دقائق). إنّ مهلة دوال HTTPS والدوال القابلة للاتّصال هي 36,00 ثانية كحدّ أقصى (ساعة واحدة). مدة مهلة دوال قائمة المهام في قائمة انتظار المهام هي 1,800 ثانية كحد أقصى (30 دقيقة).

Signature:

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

eventarc.EventarcTriggerOptions.vpcConnector

ربط دالة السحابة الإلكترونية بموصِّل شبكة VPC المحدّد

Signature:

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

eventarc.EventarcTriggerOptions.vpcConnectorEgressSettings

إعدادات الخروج لموصل شبكة VPC.

Signature:

vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;