תצורה עבור פונקציות 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;