alerts.FirebaseAlertOptions interface

תצורה עבור פונקציות Firebase Alert.

חֲתִימָה:

export interface FirebaseAlertOptions extends options.EventHandlerOptions 

מרחיב: options.EventHandlerOptions

נכסים

תכונה סוּג תיאור
סוג התראה סוג התראה תחום המטפל כדי להפעיל על סוג התראה.
appId חוּט תחום את הפונקציה כדי להפעיל באפליקציה ספציפית.
במקביל מספר | ביטוי <מספר> | ResetValue מספר הבקשות שפונקציה יכולה לשרת בו-זמנית. ניתן להחיל רק על פונקציות הפועלות ב-Cloud Functions v2. ערך null משחזר את ברירת המחדל של ברירת המחדל (80 כאשר CPU > = 1, 1 אחרת). לא ניתן להגדיר את המקבילות לערך אחר מלבד 1 אם cpu קטן מ-1. הערך המקסימלי עבור במקביל הוא 1,000.
מעבד מספר | "gcf_gen1" מספר חלקי של מעבדים להקצאה לפונקציה. ברירת המחדל היא 1 עבור פונקציות עם < = 2GB RAM וגדל עבור גדלי זיכרון גדולים יותר. זה שונה מברירות המחדל בעת שימוש בכלי השירות gcloud ושונה מהסכום הקבוע שהוקצה בדור 1 של Google Cloud Functions. כדי לחזור לכמויות ה-CPU בשימוש ב-gcloud או ב-Cloud Functions דור 1, הגדר זאת לערך "gcf_gen1"
ingressSettings options.IngressSetting | ResetValue הגדרות כניסה השולטות מאיפה ניתן לקרוא לפונקציה זו. ערך null מכבה את הגדרות הכניסה.
תוויות הקלט<string, string> תוויות משתמש להגדרה בפונקציה.
maxInstances מספר | ביטוי <מספר> | ResetValue מספר מקסימלי של מופעים שיפעלו במקביל. ערך null משחזר את ברירת המחדל של מופעי המקסימום.
זיכרון אפשרויות.MemoryOption | ביטוי <מספר> | ResetValue כמות הזיכרון להקצאה לפונקציה. ערך null משחזר את ברירת המחדל של 256MB.
minInstances מספר | ביטוי <מספר> | ResetValue מספר מינימלי של מופעים בפועל שיפעלו בזמן נתון. מופעים יחויבו עבור הקצאת זיכרון ו-10% מהקצאת ה-CPU כשהם לא פעילים. ערך null משחזר את מופעי המינימום המוגדרים כברירת מחדל.
לְהַשְׁמִיט בוליאני | ביטוי <בוליאנית> אם נכון, אין לפרוס או לחקות פונקציה זו.
אזור אפשרויות.SupportedRegion | מחרוזת | ביטוי <string> | ResetValue אזור שבו יש לפרוס פונקציות.
נסה שוב בוליאני | ביטוי <בוליאנית> | ResetValue האם יש למסור שוב הוצאות להורג כושלות.
סודות (מחרוזת | SecretParam)[]
חשבון שירות מחרוזת | ביטוי <string> | ResetValue חשבון שירות ספציפי עבור הפונקציה שבה תפעל. ערך null משחזר את חשבון השירות המוגדר כברירת מחדל.
פסק זמן שניות מספר | ביטוי <מספר> | ResetValue פסק זמן לפונקציה בשניות, ערכים אפשריים הם 0 עד 540. פונקציות HTTPS יכולות לציין פסק זמן גבוה יותר. ערך null משחזר את ברירת המחדל של 60s. הזמן הקצוב המינימלי לפונקציה של gen 2 הוא 1s. פסק הזמן המרבי לפונקציה תלוי בסוג הפונקציה: לפונקציות טיפול באירועים יש פסק זמן מקסימלי של 540 שניות (9 דקות). ל-HTTPS ולפונקציות הניתנות להתקשרות יש זמן קצוב מרבי של 36,00 שניות (שעה). לפונקציות בתור המשימות יש זמן קצוב מרבי של 1,800 שניות (30 דקות)
vpcConnector מחרוזת | ביטוי <string> | ResetValue חבר את פונקציית הענן למחבר VPC שצוין. ערך null מסיר את מחבר ה-VPC
vpcConnectorEgressSettings options.VpcEgressSetting | ResetValue הגדרות יציאה למחבר VPC. ערך null מכבה את הגדרות היציאה של מחבר VPC

alerts.FirebaseAlertOptions.alertType

תחום המטפל כדי להפעיל על סוג התראה.

חֲתִימָה:

alertType: AlertType;

alerts.FirebaseAlertOptions.appId

תחום את הפונקציה כדי להפעיל באפליקציה ספציפית.

חֲתִימָה:

appId?: string;

alerts.FirebaseAlertOptions.concurrency

מספר הבקשות שפונקציה יכולה לשרת בו-זמנית. ניתן להחיל רק על פונקציות הפועלות ב-Cloud Functions v2. ערך null משחזר את ברירת המחדל של ברירת המחדל (80 כאשר CPU > = 1, 1 אחרת). לא ניתן להגדיר את המקבילות לערך אחר מלבד 1 אם cpu קטן מ-1. הערך המקסימלי עבור במקביל הוא 1,000.

חֲתִימָה:

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

alerts.FirebaseAlertOptions.cpu

מספר חלקי של מעבדים להקצאה לפונקציה. ברירת המחדל היא 1 עבור פונקציות עם < = 2GB RAM וגדל עבור גדלי זיכרון גדולים יותר. זה שונה מברירות המחדל בעת שימוש בכלי השירות gcloud ושונה מהסכום הקבוע שהוקצה בדור 1 של Google Cloud Functions. כדי לחזור לכמויות ה-CPU בשימוש ב-gcloud או ב-Cloud Functions דור 1, הגדר זאת לערך "gcf_gen1"

חֲתִימָה:

cpu?: number | "gcf_gen1";

alerts.FirebaseAlertOptions.ingressSettings

הגדרות כניסה השולטות מאיפה ניתן לקרוא לפונקציה זו. ערך null מכבה את הגדרות הכניסה.

חֲתִימָה:

ingressSettings?: options.IngressSetting | ResetValue;

alerts.FirebaseAlertOptions.labels

תוויות משתמש להגדרה בפונקציה.

חֲתִימָה:

labels?: Record<string, string>;

alerts.FirebaseAlertOptions.maxInstances

מספר מקסימלי של מופעים שיפעלו במקביל. ערך null משחזר את ברירת המחדל של מופעי המקסימום.

חֲתִימָה:

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

alerts.FirebaseAlertOptions.memory

כמות הזיכרון להקצאה לפונקציה. ערך null משחזר את ברירת המחדל של 256MB.

חֲתִימָה:

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

alerts.FirebaseAlertOptions.minInstances

מספר מינימלי של מופעים בפועל שיפעלו בזמן נתון. מופעים יחויבו עבור הקצאת זיכרון ו-10% מהקצאת ה-CPU כשהם לא פעילים. ערך null משחזר את מופעי המינימום המוגדרים כברירת מחדל.

חֲתִימָה:

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

alerts.FirebaseAlertOptions.omit

אם נכון, אין לפרוס או לחקות פונקציה זו.

חֲתִימָה:

omit?: boolean | Expression<boolean>;

alerts.FirebaseAlertOptions.region

אזור שבו יש לפרוס פונקציות.

חֲתִימָה:

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

alerts.FirebaseAlertOptions.נסה שוב

האם יש למסור שוב הוצאות להורג כושלות.

חֲתִימָה:

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

התראות.FirebaseAlertOptions.סודות

חֲתִימָה:

secrets?: (string | SecretParam)[];

alerts.FirebaseAlertOptions.serviceAccount

חשבון שירות ספציפי עבור הפונקציה שבה תפעל. ערך null משחזר את חשבון השירות המוגדר כברירת מחדל.

חֲתִימָה:

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

alerts.FirebaseAlertOptions.timeoutSeconds

פסק זמן לפונקציה בשניות, ערכים אפשריים הם 0 עד 540. פונקציות HTTPS יכולות לציין פסק זמן גבוה יותר. ערך null משחזר את ברירת המחדל של 60s. הזמן הקצוב המינימלי לפונקציה של gen 2 הוא 1s. פסק הזמן המרבי לפונקציה תלוי בסוג הפונקציה: לפונקציות טיפול באירועים יש פסק זמן מקסימלי של 540 שניות (9 דקות). ל-HTTPS ולפונקציות הניתנות להתקשרות יש זמן קצוב מרבי של 36,00 שניות (שעה). לפונקציות בתור המשימות יש זמן קצוב מרבי של 1,800 שניות (30 דקות)

חֲתִימָה:

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

alerts.FirebaseAlertOptions.vpcConnector

חבר את פונקציית הענן למחבר VPC שצוין. ערך null מסיר את מחבר ה-VPC

חֲתִימָה:

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

alerts.FirebaseAlertOptions.vpcConnectorEgressSettings

הגדרות יציאה למחבר VPC. ערך null מכבה את הגדרות היציאה של מחבר VPC

חֲתִימָה:

vpcConnectorEgressSettings?: options.VpcEgressSetting | ResetValue;