משאב: FirebaseProject
FirebaseProject
הוא ישות Firebase ברמה העליונה. זהו המיכל עבור אפליקציות Firebase, אתרי אירוח של Firebase, מערכות אחסון (Firebase Realtime Database, Cloud Firestore, Cloud Storage buckets), ומשאבים אחרים של Firebase ו-Google Cloud Platform (GCP).
אתה יוצר FirebaseProject
על ידי קריאה ל- projects.addFirebase
וציון Project
GCP קיים . זה מוסיף משאבי Firebase Project
GCP הקיים.
מכיוון ש- FirebaseProject
הוא למעשה גם Project
GCP , ל- FirebaseProject
יש את אותם מזהי GCP הבסיסיים ( projectNumber
ו- projectId
). זה מאפשר אינטראקציה קלה עם ממשקי API של Google.
ייצוג JSON |
---|
{ "name": string, "projectId": string, "projectNumber": string, "displayName": string, "resources": { object ( |
שדות | |
---|---|
name | שם המשאב של הפרויקט, בפורמט: PROJECT_IDENTIFIER : |
projectId | פלט בלבד. בלתי ניתן לשינוי. מזהה ייחודי שהוקצה למשתמש עבור הפרויקט. המזהה הזה עשוי להופיע בכתובות URL או בשמות של כמה משאבי Firebase המשויכים לפרויקט, אך בדרך כלל יש להתייחס אליו ככינוי נוחות להפניה לפרויקט. |
projectNumber | פלט בלבד. בלתי ניתן לשינוי. המזהה הקנוני הייחודי בעולם, שהוקצה על ידי Google עבור הפרויקט. השתמש במזהה זה בעת הגדרת אינטגרציות ו/או ביצוע קריאות API לשירותי Firebase או של צד שלישי. |
displayName | שם התצוגה שהוקצה למשתמש של הפרויקט. |
resources | פלט בלבד. משאבי ברירת המחדל של Firebase המשויכים לפרויקט. |
state | פלט בלבד. מצב מחזור החיים של הפרויקט. |
annotations | קבוצה של הערות המוגדרות על ידי משתמש עבור הערות אלו מיועדות אך ורק למפתחים ולכלים בצד הלקוח. שירותי Firebase לא ישנו את מערך ההערות הזה. אובייקט המכיל רשימה של |
etag | סכום בדיקה זה מחושב על ידי השרת בהתבסס על הערך של שדות אחרים, והוא עשוי להישלח עם בקשות עדכון כדי לוודא שללקוח יש ערך מעודכן לפני שתמשיך. למידע נוסף על איטאג זה מאומת מאוד. |
DefaultResources
משאבי ברירת המחדל המשויכים לפרויקט.
ייצוג JSON |
---|
{ "hostingSite": string, "realtimeDatabaseInstance": string, "storageBucket": string, "locationId": string } |
שדות | |
---|---|
hostingSite | פלט בלבד. שם אתר אירוח Firebase המוגדר כברירת מחדל, בפורמט: למרות שהוא נדיר, |
realtimeDatabaseInstance | פלט בלבד. שם מופע ברירת המחדל של Firebase Realtime Database, בפורמט: למרות שהוא נדיר, |
storageBucket | פלט בלבד. ברירת המחדל של דלי האחסון בענן עבור Firebase, בפורמט: |
locationId | פלט בלבד. המזהה של מיקום ברירת המחדל של משאב GCP של הפרויקט. המיקום הוא אחד ממיקומי המשאבים הזמינים של GCP . שדה זה מושמט אם מיקום ברירת המחדל של משאב GCP עדיין לא סוכם. כדי להגדיר את מיקום ברירת המחדל של משאב GCP של פרויקט, קרא |
מדינה
מצבי מחזור החיים האפשריים של הפרויקט. למידע נוסף על מדינות בתקן AIP-216 של Google.
תקצירים | |
---|---|
STATE_UNSPECIFIED | מצב לא מוגדר. |
ACTIVE | הפרויקט פעיל. |
DELETED | הפרויקט נמחק באופן רך. |
שיטות | |
---|---|
| מוסיף משאבי Firebase לפרויקט הקיים Project Google Cloud Platform (GCP) . |
| מקשר את FirebaseProject שצוין לחשבון Google Analytics קיים. |
| מקבל את FirebaseProject שצוין . |
| מקבל את חפץ התצורה המשויך ל- FirebaseProject שצוין, שיכול לשמש את השרתים כדי לפשט את האתחול. |
| מקבל את פרטי Google Analytics המשויכים כעת לפרויקט FirebaseProject שצוין . |
| מפרט כל FirebaseProject הנגיש למתקשר. |
| מעדכן את התכונות של FirebaseProject שצוין. |
| מבטל את הקישור של FirebaseProject שצוין מחשבון Google Analytics שלו. |
| מפרט את כל האפליקציות הזמינות עבור FirebaseProject שצוין. |