backup.gdc.goog/v1
גיבוי
הגדרת הסכימה של Backup API.
מופיע ב: - BackupList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
Backup |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec BackupSpec |
|
status BackupStatus |
BackupConfig
מייצג סוג הודעה פנימי שמגדיר את ההגדרה של יצירת גיבוי מתוכנית הגיבוי הזו.
מופיע ב: - BackupPlanSpec - BackupSpec
| שדה | תיאור |
|---|---|
backupScope BackupScope |
היקף בחירת המשאבים של הגיבוי. לדוגמה: all_namespaces, מרחבי שמות נבחרים ואפליקציות נבחרות. חובה לציין ערך יחיד למאפיין backup_scope. הערך של BackupScope חייב להיות אחד מהסוגים הבאים: BackupConfig_AllNamespaces, BackupConfig_SelectedNamespaces או BackupConfig_SelectedApplications. |
backupRepository string |
השם של משאב BackupRepository שמזהה את האחסון המשני של משאב BackupPlan הזה. |
includeVolumeData boolean |
ההגדרה הזו קובעת אם נתוני עוצמת הקול מגובים. אם לא מגדירים את המדיניות, ברירת המחדל היא False. |
includeSecrets boolean |
המדיניות הזו קובעת אם סודות מגובים. אם לא מגדירים את המדיניות, ברירת המחדל היא False. |
encryptionKey EncryptionKey |
מפתח הצפנה. אי אפשר לשנות את השדה הזה. |
volumeStrategy VolumeStrategy |
הפשרות שצריך לעשות כשמגבים נפחי אחסון. |
BackupInfo
מייצג את השם והמצב של גיבוי בשדה RecentBackups .
מופיע ב: - BackupPlanStatus
| שדה | תיאור |
|---|---|
name string |
שם הגיבוי. |
state BackupState |
הסטטוס של הגיבוי האחרון שבוצע. |
BackupList
כולל רשימה של גיבויים.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
BackupList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items מערך Backup |
BackupPlan
הגדרת הסכימה של BackupPlan API.
מופיע ב: - BackupPlanList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
BackupPlan |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec BackupPlanSpec |
|
status BackupPlanStatus |
BackupPlanList
מכיל רשימה של תוכניות גיבוי.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
BackupPlanList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items BackupPlan array |
BackupPlanSpec
הגדרה שמגדירה את המצב הרצוי של תוכנית גיבוי.
מופיע ב: - BackupPlan
| שדה | תיאור |
|---|---|
clusterName string |
השם של האשכול שמכיל את הנתונים שמגובים בתוכנית הגיבוי הזו. כברירת מחדל, זהו האשכול שבו נוצרה תוכנית הגיבוי הזו. |
backupSchedule תזמון |
יצירת הגיבוי המתוזמן במסגרת תוכנית הגיבוי הזו. |
backupConfig BackupConfig |
הגדרות הגיבוי של תוכנית הגיבוי הזו. |
retentionPolicy RetentionPolicy |
מחזור החיים של הגיבויים שנוצרו במסגרת התוכנית הזו. |
description string |
מחרוזת תיאור שמשתמשים מגדירים לתוכנית הגיבוי הזו. |
deactivated boolean |
ההגדרה הזו מציינת אם התוכנית הושבתה. אם מגדירים את השדה הזה כ-True, המינוי ננעל ואי אפשר לבצע בו עדכונים נוספים, כולל שינויים בשדה deactivated. הפעולה הזו גם תמנע יצירה של גיבויים חדשים במסגרת התוכנית הזו, באופן ידני או מתוזמן. ברירת המחדל היא False. |
BackupPlanStatus
הגדרה של המצב שנצפה בתוכנית הגיבוי.
מופיע ב: - BackupPlan
| שדה | תיאור |
|---|---|
lastBackupTime זמן |
חותמת הזמן של הגיבוי האחרון שבוצע. |
nextBackupTime זמן |
חותמת הזמן של הגיבוי המתוזמן הבא. |
state State |
המצב הנוכחי של תוכנית הגיבוי. |
lastBackupState BackupState |
המצב של הגיבוי האחרון שנוצר. |
lastBackupStateReason string |
תיאור קריא לאנשים של הסיבה לכך שהגיבוי האחרון נמצא במצב הנוכחי. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
conditions מערך Condition |
המאפיין 'תנאים' מייצג את התצפיות על המצב הנוכחי של תוכנית הגיבוי הזו. |
recentBackups מערך BackupInfo |
הגיבויים האחרונים שנוצרו על ידי תוכנית הגיבוי. |
BackupRepository
הגדרת הסכימה של BackupRepository API.
מופיע ב: - BackupRepositoryList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
BackupRepository |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec BackupRepositorySpec |
|
status BackupRepositoryStatus |
BackupRepositoryList
מכיל רשימה של משאבי מאגר גיבוי.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
BackupRepositoryList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items BackupRepository array |
BackupRepositoryManager
BackupRepositoryManager הוא הסכימה של BackupRepositoryManager API
מופיע ב: - BackupRepositoryManagerList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
BackupRepositoryManager |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec BackupRepositoryManagerSpec |
|
status BackupRepositoryManagerStatus |
BackupRepositoryManagerList
BackupRepositoryManagerList מכילה רשימה של BackupRepositoryManager
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
BackupRepositoryManagerList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items BackupRepositoryManager array |
BackupRepositoryManagerSpec
BackupRepositoryManagerSpec מגדיר את המצב הרצוי של BackupRepositoryManager
מופיע ב: - BackupRepositoryManager
| שדה | תיאור |
|---|---|
backupRepositorySpec BackupRepositorySpec |
BackupRepositorySpec מכיל את כל הפרטים שנדרשים ליצירת מאגר גיבויים באשכול משתמשים. שימו לב: השדה ImportPolicy של BackupRepositorySpec לא יכובד כאן. מאגר הגיבוי שנוצר יהיה ReadWrite אם האשכול שבו הוא נוצר הוא ReadWriteCluster. הערך יהיה ReadOnly אם האשכול שבו הוא נוצר קיים ברשימה ReadOnlyClusters. אי אפשר לשנות את השדה הזה. |
readWriteCluster NamespacedName |
ReadWriteCluster מציין את האשכול היחיד (baremetal.cluster.gke.io/Cluster) שיש לו הרשאה ליצור מאגר גיבוי ReadWrite באמצעות הנתונים בשדה BackupRepositorySpec. אפשר להשתמש במאגר ReadWrite כדי לתזמן או ליצור גיבויים, תוכניות גיבוי ושחזורים, והוא בבעלות האשכול שבו הוא נוצר. הערה: אפשר להשתמש ב-BackupRepository כ-ReadWrite רק באשכול k8s אחד לכל היותר. אפשר לשנות את השדה הזה. |
readOnlyClusters מערך NamespacedName |
השדה ReadOnlyClusters מציין את רשימת האשכולות (baremetal.cluster.gke.io/Cluster) שיש להם הרשאה ליצור מאגר גיבוי לקריאה בלבד באמצעות הנתונים בשדה BackupRepositorySpec. אפשר להשתמש במאגר ReadOnly רק כדי לייבא גיבויים ולצפות בהם. אי אפשר ליצור גיבויים או משאבים חדשים במאגר הזה, אבל אפשר להשתמש בגיבויים לקריאה בלבד כדי לשחזר. מיועד לייבא גיבויים מאשכול אחר לצורך שחזור בין אשכולות. אין הגבלה על התדירות שבה אפשר להשתמש ב-BackupRepository כ-ReadOnly. אפשר לשנות את השדה הזה. |
BackupRepositoryManagerStatus
BackupRepositoryManagerStatus מגדיר את המצב שנצפה של BackupRepositoryManager
מופיע ב: - BackupRepositoryManager
| שדה | תיאור |
|---|---|
backupCount מספר שלם |
BackupCount הוא המספר הכולל של הגיבויים שנוצרו בדלי האחסון שאליו מצביע BackupRepositorySpec. |
backupPlanCount מספר שלם |
BackupPlanCount הוא המספר הכולל של תוכניות הגיבוי שנוצרו בתוך מאגר האחסון שאליו מצביע BackupRepositorySpec. |
restoreCount מספר שלם |
RestoreCount הוא המספר הכולל של השחזורים שנוצרו בתוך מאגר האחסון שאליו מצביע BackupRepositorySpec. |
restorePlanCount מספר שלם |
RestorePlanCount הוא המספר הכולל של תוכניות השחזור שנוצרו בתוך מאגר האחסון שאליו מצביע BackupRepositorySpec. |
clusterStatuses ClusterStatus |
ClusterStatuses מכיל את הסטטוס הנוכחי לגבי יצירת מאגר הגיבוי הרצוי בכל אשכול. הרשימה תכיל רשומה לכל האשכולות שצוינו ברשימה ReadOnlyClusters, וגם לאשכול ReadWriteCluster. אם המאגר של הגיבוי נוצר בהצלחה באשכול, הערך של התנאי 'מוכן' ברשומה שלו במערך ClusterStatuses יהיה True. אחרת, הערך יהיה False. |
conditions מצב |
התנאים מציינים אם מאגר הגיבויים ומאגרי הגיבויים שנוצרו נמצאים במצב תקין. |
errorStatus ErrorStatus |
כולל השגיאות האחרונות מההתאמה עם הזמנים שנצפו. |
BackupRepositorySpec
ההגדרה הזו מגדירה את המצב הרצוי של מאגר הגיבוי.
מופיע ב: - BackupRepository
| שדה | תיאור |
|---|---|
secretReference SecretReference |
הפניה לסוד גישה שתלויה במערכת האחסון שתבחרו. הסוד הזה משמש לבקשות לנקודת הקצה הזו. לדוגמה, סוד גישה ל-S3. |
endpoint string |
נקודת הקצה שמשמשת לגישה למאגר הגיבוי. במקרה של Google Private Cloud, זוהי נקודת הקצה של S3 שמספקת גישה לפרויקט הדייר. |
type RepositoryType |
סוג מאגר הגיבוי. לדוגמה, S3 או Google Cloud Storage. ההגדרה הזו מציינת לסוכן באיזה ממשק API או מערכת אחסון להשתמש. |
s3Options S3Options |
הנתונים שמשמשים להגדרת גישה למשאב BackupRepo שתואם ל-S3. |
importPolicy ImportPolicy |
המדיניות שקובעת אם מאגר הגיבוי הזה הוא לקריאה בלבד או לקריאה וכתיבה. |
importSubstitution ImportSubstitution |
השדה הזה קובע אם להחליף את שם מאגר הגיבוי של משאבים מיובאים בשם מאגר הגיבוי הזה. |
force boolean |
מציינת את הפעולה שמאגר גיבוי לקריאה ולכתיבה מבצע אם קטגוריית האחסון שאיתה הוא מאותחל כבר נתבעה על ידי מאגר גיבוי אחר. אם True, מאגר הגיבוי החדש עדיין טוען לבעלות על קטגוריית האחסון על ידי החלפת קובץ השמירה הקיים בקובץ שמירה משלו. אם False, יצירת מאגר הגיבוי החדש תיכשל עם שגיאה. ערך ברירת המחדל הוא False. צריך להשתמש באפשרות הזו רק אם לקובץ השומר שהוחלף אין יותר מאגר גיבוי, אחרת מאגר הגיבוי הזה ייכנס למצב שגיאה שעלול לגרום לתופעות לוואי לא רצויות. |
BackupRepositoryStatus
המאפיין מגדיר את המצב שנצפה במאגר הגיבוי.
מופיע ב: - BackupRepository
| שדה | תיאור |
|---|---|
sentinelEtag string |
שדה שמקשר בין מאגר גיבוי לבין קובץ sentinel שבבעלותו. |
reconciliationError ReconciliationError |
השגיאות שהתרחשו במהלך הניסיון האחרון להשוואה בין נתוני הגיבוי לנתונים במאגר. |
reconciliationErrorMessage string |
הודעות השגיאה שאולי הופיעו במהלך ההתאמה. |
errorStatus ErrorStatus |
כולל השגיאות האחרונות מההתאמה עם הזמנים שנצפו. |
initialImportDone boolean |
השדה מציין אם מאגר הגיבוי הזה סיים את הייבוא הראשוני או לא. |
conditions מערך Condition |
התנאים מייצגים את התצפיות על המצב הנוכחי של מאגר הגיבוי הזה. סוגי התנאים הידועים: מוכן. |
BackupRetentionPolicy
מייצג את מדיניות שמירת הנתונים של גיבוי
מופיע ב: - ClusterBackupSpec
| שדה | תיאור |
|---|---|
deleteLockDays מספר שלם |
מספר הימים ממועד היצירה של הגיבוי הזה שבהם המחיקה חסומה. בגיבויים שנוצרו אוטומטית מלוח זמנים של גיבויים, השדה הזה מוגדר לערך ClusterBackupPlan.RetentionPolicy.backup_delete_block_days. לגיבויים שנוצרו באופן ידני ולא צוין בהם ערך בשדה הזה, השירות מקצה את הערך ClusterBackupPlan.RetentionPolicy.backup_delete_block_days. אם נוצר גיבוי שבו הערך של השדה הזה נמוך מהערך של ClusterBackupPlan.RetentionPolicy.backup_delete_block_days, השירות מחזיר תגובה לא תקינה. בשדה הזה צריך להזין מספר שלם בין 0-90. השדה הזה יכול לגדול רק כתוצאה מבקשת עדכון, אחרת השירות יחזיר תגובה לא תקינה. הערה: השדה הזה רלוונטי רק לגיבויים במצב Succeeded. |
retainDays מספר שלם |
מספר הימים לשמירת הגיבוי של האשכול הזה, שאחריהם הוא יימחק אוטומטית. הערך הזה מחושב מתוך create_time של גיבוי האשכול. אם לא מציינים את השדה הזה או אם הוא מוגדר לערך 0, הגיבוי לא יימחק באופן אוטומטי. לגיבויים של אשכולות שנוצרים אוטומטית מלוח זמנים, השדה הזה מקבל את הערך ClusterBackupPlan.RetentionPolicy.backup_retain_days. לגיבויים שנוצרו באופן ידני ולא צוין בהם ערך בשדה הזה, השירות מקצה את הערך ClusterBackupPlan.RetentionPolicy.backup_retain_days. אם נוצר גיבוי שבו הערך של השדה הזה נמוך מהערך של delete_lock_days, השירות מחזיר תגובה לא תקינה. השדה הזה יכול לגדול רק כתוצאה מבקשת עדכון, אחרת השירות יחזיר תגובה לא תקינה. |
BackupScope
הגדרת מרחבי השמות והאפליקציות שיש לגבות.
מופיע ב: - BackupConfig - RestoreConfig
| שדה | תיאור |
|---|---|
allNamespaces boolean |
מציין אם כל מרחבי השמות מגובים. אם הערך הוא True, המשמעות היא שצריך לגבות את כל מרחבי השמות. |
selectedNamespaces מרחבי שמות |
רשימת מרחבי השמות לגיבוי. |
selectedApplications NamespacedNames |
רשימת האפליקציות לגיבוי. |
BackupSpec
הגדרה של המצב הרצוי של הגיבוי.
מופיע ב: - גיבוי
| שדה | תיאור |
|---|---|
clusterName string |
השם של האשכול שמגבים. כברירת מחדל, זהו האשכול שבו נוצר הגיבוי הזה. |
backupPlanName string |
השם של תוכנית הגיבוי שממנה נוצר הגיבוי הזה. |
backupConfig BackupConfig |
הגדרה שמשמשת ליצירת הגיבוי הזה מתוכנית הגיבוי הנתונה. צריך להעתיק את הנתונים האלה מתוכנית הגיבוי שבאמצעותה נוצר הגיבוי הזה, ולא להפנות אליהם. המשתמש לא יכול להגדיר את השדה הזה, והוא מוגדר רק על ידי מתזמן תוכנית הגיבוי ומשאב ManualBackupRequest. |
description string |
תיאור אופציונלי של הגיבוי. השדה הזה לא משפיע על הפונקציונליות. |
manual boolean |
המדיניות הזו קובעת אם משאב הגיבוי נוצר באופן ידני. אם True, הגיבוי הזה נוצר באופן ידני. אם False, הגיבוי הזה נוצר באופן אוטומטי מלוח הזמנים של תוכנית הגיבוי. |
deleteLockDays מספר שלם |
מספר הימים ממועד הגיבוי create_time שבהם המחיקה חסומה. בגיבויים שנוצרו אוטומטית מלוח זמנים של גיבויים, השדה הזה מוגדר לערך BackupPlan.RetentionPolicy.backup_delete_block_days. לגיבויים שנוצרו באופן ידני ולא צוין בהם ערך בשדה הזה, השירות מקצה את הערך BackupPlan.RetentionPolicy.backup_delete_block_days. אם נוצר גיבוי שבו הערך של השדה הזה נמוך מהערך של BackupPlan.RetentionPolicy.backup_delete_block_days, השירות מחזיר תגובה לא תקינה. בשדה הזה צריך להזין מספר שלם בין 0-90. השדה הזה יכול לגדול רק כתוצאה מבקשת עדכון, אחרת השירות יחזיר תגובה לא תקינה. הערה: השדה הזה רלוונטי רק לגיבויים במצב Succeeded. ברירת המחדל היא 0. |
retainDays מספר שלם |
מספר הימים לשמירת הגיבוי הזה, שאחריהם הוא יימחק אוטומטית. הערך הזה מחושב מתוך create_time של הגיבוי. אם לא מציינים את השדה הזה או אם הוא מוגדר לערך 0, הגיבוי לא יימחק באופן אוטומטי. לגיבויים שנוצרו אוטומטית מלוח זמנים לגיבוי, השדה הזה מקבל את הערך BackupPlan.RetentionPolicy.backup_retain_days. לגיבויים שנוצרו באופן ידני ולא צוין בהם ערך בשדה הזה, השירות מקצה את הערך BackupPlan.RetentionPolicy.backup_retain_days. אם נוצר גיבוי שבו הערך של השדה הזה נמוך מהערך של delete_lock_days, השירות מחזיר תגובה לא תקינה. השדה הזה יכול לגדול רק כתוצאה מבקשת עדכון, אחרת השירות יחזיר תגובה לא תקינה. ברירת המחדל היא 0. |
BackupStatus
הגדרה של המצב שנצפה בגיבוי.
מופיע ב: - גיבוי
| שדה | תיאור |
|---|---|
clusterMetadata ClusterMetadata |
המטא-נתונים של האשכול. |
jobCreated boolean |
המדיניות הזו קובעת אם נוצר גיבוי למשימת הגיבוי הזו. |
state BackupState |
המצב הנוכחי של הגיבוי. |
reason string |
תיאור קריא לאנשים של הסיבה לכך שהגיבוי נמצא במצב הנוכחי. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
conditions מערך Condition |
המאפיין 'תנאים' מייצג את התצפיות על המצב הנוכחי של הגיבוי הזה. סוגי התנאים הידועים: Succeeded |
createTime זמן |
חותמת הזמן של מועד יצירת משאב הגיבוי הזה. אפשר להמיר את הערך הזה לפורמט RFC 3339 וממנו. |
updateTime זמן |
חותמת הזמן של העדכון האחרון של תוכנית הגיבוי הזו. אפשר להמיר את הערך הזה לפורמט RFC 3339 וממנו. |
resourceCount מספר שלם |
המספר הכולל של המשאבים שגובו. |
volumeCount מספר שלם |
המספר הכולל של אמצעי האחסון שגובו. |
sizeBytes מספר שלם |
הגודל הכולל, בבייטים. |
podCount מספר שלם |
המספר הכולל של פודים של עומסי עבודה שגובו. |
systemPodCount מספר שלם |
המספר הכולל של פודים במערכת שגובו. התשלום על ה-Pods האלה לא נכלל בחיוב. |
vmCount מספר שלם |
המספר הכולל של מכונות וירטואליות שגובו. |
deleteLockExpireTime זמן |
השעה שבה יפוג תוקף נעילת המחיקה. זהו שדה פלט בלבד שמחושב מהערך המשולב של create_time ו-delete_lock_days, והוא מתעדכן בהתאם כשמעדכנים את השדה delete_lock_days של גיבוי. הערה: השדה הזה רלוונטי רק לגיבויים במצב Succeeded. |
retainExpireTime זמן |
השעה שבה הגיבוי נמחק אוטומטית. זהו שדה פלט בלבד שמחושב מהערך המשולב של create_time ו-retain_days, והוא מתעדכן בהתאם כשמעדכנים את השדה retain_days של גיבוי. |
completeTime זמן |
זמן השלמת הגיבוי. |
ClusterBackup
מופיע ב: - ClusterBackupList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterBackup |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ClusterBackupSpec |
|
status ClusterBackupStatus |
ClusterBackupConfig
מייצג סוג הודעה פנימי שמגדיר את ההגדרה של יצירת גיבוי מתוכנית הגיבוי הזו.
מופיע ב: - ClusterBackupPlanSpec - ClusterBackupSpec
| שדה | תיאור |
|---|---|
backupScope BackupScope |
היקף בחירת המשאבים של הגיבוי. לדוגמה: all_namespaces, מרחבי שמות נבחרים ואפליקציות נבחרות. חובה לציין ערך יחיד למאפיין backup_scope. הערך של BackupScope חייב להיות אחד מהסוגים הבאים: BackupConfig_AllNamespaces, BackupConfig_SelectedNamespaces או BackupConfig_SelectedApplications. |
backupRepositoryName string |
השם של משאב BackupRepositoryRef שמזהה את האחסון המשני של משאב ClusterBackupPlan הזה. |
clusterBackupRepositoryName string |
השם של משאב ClusterBackupRepositoryRef שמזהה את האחסון המשני של משאב ClusterBackupPlan הזה. |
includeVolumeData boolean |
ההגדרה הזו קובעת אם נתוני עוצמת הקול מגובים. אם לא מגדירים את המדיניות, ברירת המחדל היא false. |
includeSecrets boolean |
המדיניות הזו קובעת אם סודות מגובים. אם לא מגדירים את המדיניות, ברירת המחדל היא false. |
volumeStrategy VolumeStrategy |
סוג הגיבוי של נפח האחסון שרוצים לבצע. |
ClusterBackupList
מייצג רשימה של גיבויים של אשכולות.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterBackupList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items ClusterBackup |
ClusterBackupPlan
מופיע ב: - ClusterBackupPlanList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterBackupPlan |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ClusterBackupPlanSpec |
|
status BackupPlanStatus |
ClusterBackupPlanList
מייצג רשימה של ClusterBackups
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterBackupPlanList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items ClusterBackupPlan |
ClusterBackupPlanSpec
מייצג API שעוטף את המשאב המותאם אישית backupv1.BackupPlan. הם כמעט זהים, אבל יש כמה שדות שמושמטים באופן סלקטיבי.
מופיע ב: - ClusterBackupPlan
| שדה | תיאור |
|---|---|
targetCluster TargetCluster |
קבוצת הפנים שתגובה. |
backupSchedule תזמון |
יצירת הגיבוי המתוזמן במסגרת תוכנית הגיבוי הזו. |
clusterBackupConfig ClusterBackupConfig |
הגדרות הגיבוי של תוכנית הגיבוי הזו. |
retentionPolicy RetentionPolicy |
מחזור החיים של הגיבויים שנוצרו במסגרת התוכנית הזו. |
description string |
מחרוזת תיאור שמשתמשים מגדירים לתוכנית הגיבוי הזו. |
deactivated boolean |
ההגדרה הזו מציינת אם התוכנית הושבתה. אם מגדירים את השדה הזה כ-true, המינוי ננעל ואי אפשר לבצע בו עדכונים נוספים, כולל שינויים בשדה deactivated. הפעולה הזו גם תמנע יצירה של גיבויים חדשים במסגרת התוכנית הזו, באופן ידני או מתוזמן. ברירת המחדל היא 'false'. |
ClusterBackupRepository
הגדרת הסכימה של ClusterBackupRepository API.
מופיע ב: - ClusterBackupRepositoryList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterBackupRepository |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ClusterBackupRepositorySpec |
|
status ClusterBackupRepositoryStatus |
ClusterBackupRepositoryList
מכיל רשימה של משאבי ClusterBackupRepository.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterBackupRepositoryList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items ClusterBackupRepository array |
ClusterBackupRepositorySpec
ההגדרה הזו מגדירה את המצב הרצוי של משאב ClusterBackupRepositorySpec.
מופיע ב: - ClusterBackupRepository
| שדה | תיאור |
|---|---|
secretReference SecretReference |
הפניה לסוד גישה שתלויה במערכת האחסון שתבחרו. הסוד הזה משמש לבקשות לנקודת הקצה הזו. לדוגמה, סוד גישה ל-S3. |
endpoint string |
נקודת הקצה שמשמשת לגישה למאגר הגיבוי של האשכול. |
type RepositoryType |
סוג מאגר הגיבוי של האשכול. לדוגמה, S3 או Google Cloud Storage. ההגדרה הזו מציינת לסוכן באיזה ממשק API או מערכת אחסון להשתמש. |
s3Options S3Options |
הנתונים שמשמשים להגדרת גישה למשאב BackupRepo שתואם ל-S3. |
importPolicy ImportPolicy |
המדיניות שקובעת אם מאגר הגיבוי הזה הוא לקריאה בלבד או לקריאה וכתיבה. |
force boolean |
מציינת את הפעולה שמאגר גיבוי לקריאה ולכתיבה מבצע אם קטגוריית האחסון שאיתה הוא מאותחל כבר נתבעה על ידי מאגר גיבוי אחר. אם True, מאגר הגיבוי החדש עדיין טוען לבעלות על קטגוריית האחסון על ידי החלפת קובץ השמירה הקיים בקובץ שמירה משלו. אם False, יצירת מאגר הגיבוי החדש תיכשל עם שגיאה. ערך ברירת המחדל הוא False. צריך להשתמש באפשרות הזו רק אם לקובץ השומר שהוחלף אין יותר מאגר גיבוי, אחרת מאגר הגיבוי הזה ייכנס למצב שגיאה שעלול לגרום לתופעות לוואי לא רצויות. |
ClusterBackupRepositoryStatus
המאפיין מגדיר את המצב שנצפה של משאב ClusterBackupRepository.
מופיע ב: - ClusterBackupRepository
| שדה | תיאור |
|---|---|
sentinelEtag string |
שדה שמקשר בין מאגר גיבוי לבין קובץ sentinel שבבעלותו. |
reconciliationError ReconciliationError |
השגיאות שהתרחשו במהלך הניסיון האחרון להשוואה בין נתוני הגיבוי לנתונים במאגר. |
reconciliationErrorMessage string |
הודעות השגיאה שאולי הופיעו במהלך ההתאמה. |
errorStatus ErrorStatus |
כולל השגיאות האחרונות מההתאמה עם הזמנים שנצפו. |
conditions מערך Condition |
מציין את הסטטוס של מאגר הגיבוי של האשכול. התנאים הנתמכים כוללים InitialImportDone, Ready, Deprecated. |
ClusterBackupSpec
מייצג API שעוטף את המשאב המותאם אישית backupv1.Backup. הם כמעט זהים, אבל יש כמה שדות שמושמטים באופן סלקטיבי.
מופיע ב: - ClusterBackup
| שדה | תיאור |
|---|---|
targetCluster TargetCluster |
השם של האשכול שיגובה. |
clusterBackupPlanName string |
השם של תוכנית הגיבוי של האשכול שממנה נוצר הגיבוי הזה. |
backupConfig ClusterBackupConfig |
הגדרה שמשמשת ליצירת הגיבוי הזה מתוכנית הגיבוי הנתונה. צריך להעתיק את הערך הזה מתוכנית הגיבוי של האשכול שממנו נוצר הגיבוי הזה של האשכול, ולא להפנות אליו. המשתמש לא יכול להגדיר את השדה הזה, והוא מוגדר רק על ידי מתזמן תוכנית הגיבוי ומשאב ManualBackupRequest. |
description string |
תיאור אופציונלי של הגיבוי. השדה הזה לא משפיע על הפונקציונליות. |
manual boolean |
ההגדרה הזו מציינת אם משאב הגיבוי של האשכול נוצר באופן ידני. אם True, הגיבוי הזה נוצר באופן ידני. אם False, הגיבוי הזה של האשכול נוצר באופן אוטומטי מלוח הזמנים של תוכנית הגיבוי. |
retentionPolicy BackupRetentionPolicy |
מדיניות שמירת נתונים לגיבוי. |
ClusterBackupStatus
הגדרה של המצב שנצפה בגיבוי של אשכול.
מופיע ב: - ClusterBackup
| שדה | תיאור |
|---|---|
clusterMetadata ClusterMetadata |
המטא-נתונים של האשכול. |
conditions מערך Condition |
מציין את הסטטוס של גיבוי האשכול. התנאים הנתמכים כוללים JobCreated, Succeeded. |
jobCreated boolean |
המדיניות הזו קובעת אם נוצרת משימת גיבוי לגיבוי של האשכול הזה. |
state BackupState |
המצב הנוכחי של גיבוי האשכול. |
stateReason string |
תיאור קריא לאנשים של הסיבה לכך שהגיבוי נמצא במצב הנוכחי. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
createTime זמן |
חותמת הזמן של מועד יצירת משאב הגיבוי הזה. אפשר להמיר את הערך הזה לפורמט RFC 3339 וממנו. |
updateTime זמן |
חותמת הזמן של העדכון האחרון של הגיבוי של האשכול הזה. אפשר להמיר את הערך הזה לפורמט RFC 3339 וממנו. |
resourceCount מספר שלם |
המספר הכולל של המשאבים שגובו. |
volumeCount מספר שלם |
המספר הכולל של אמצעי האחסון שגובו. |
sizeBytes מספר שלם |
הגודל הכולל, בבייטים. |
podCount מספר שלם |
המספר הכולל של פודים של עומסי עבודה שגובו. |
deleteLockExpireTime זמן |
השעה שבה יפוג תוקף נעילת המחיקה. זהו שדה פלט בלבד שמחושב מהערך המשולב של create_time ו-delete_lock_days, והוא מתעדכן בהתאם כשמתעדכן השדה delete_lock_days של גיבוי אשכול. הערה: השדה הזה רלוונטי רק לגיבויים של אשכולות במצב Succeeded. |
retainExpireTime זמן |
השעה שבה הגיבוי של האשכול נמחק אוטומטית. זהו שדה פלט בלבד שמחושב מהערך המשולב של create_time ושל retain_days, והוא מתעדכן בהתאם כשמעדכנים את השדה retain_days של גיבוי אשכול. |
completeTime זמן |
זמן השלמת הגיבוי של האשכול. |
ClusterMetadata
מייצג את המטא-נתונים של האשכול.
מופיע ב: - BackupStatus
| שדה | תיאור |
|---|---|
clusterName string |
השם של אשכול המקור שממנו נוצר הגיבוי. |
k8sVersion string |
גרסת השרת של Kubernetes. |
platformVersion PlatformVersion |
סוגי גרסאות הפלטפורמה שאפשר להקצות ל-PlatformVersion. לדוגמה, GpcVersion. |
ClusterResourceConflictPolicy
סוג בסיסי: string
התנהגות השחזור
של משאבי אשכולות ללא מרחב שמות, במקרה של התנגשות.
מופיע ב: - RestoreConfig - RestorePolicies
ClusterResourceSelection
מייצג את הבחירה של משאבים ללא מרחב שמות לשחזור.
מופיע ב: - RestoreConfig - RestoreResourceSelection
| שדה | תיאור |
|---|---|
selectedGroupKinds מערך GroupKind |
רשימה של GroupKind משאבים. צריך לכלול משאב ללא מרחב שמות כאחד מGroupKind המשאבים שצוינו ברשימה. הערה: למרות שמשאבי PersistentVolume לא נמצאים במרחב שמות, המערכת מטפלת בהם בנפרד. פרטים נוספים מופיעים בכתובת VolumeDataRestorePolicy. ציון PersistentVolume GroupKind ברשימה הזו לא משפיע על השחזור של PersistentVolume. |
ClusterRestore
הגדרת הסכימה של ClusterRestore API.
מופיע ב: - ClusterRestoreList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterRestore |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ClusterRestoreSpec |
|
status ClusterRestoreStatus |
ClusterRestoreConfig
הגדרת התצורה של ClusterRestore.
Appears in: - ClusterRestorePlanSpec - ClusterRestoreSpec
| שדה | תיאור |
|---|---|
volumeDataRestorePolicy VolumeDataRestorePolicy |
המדיניות שבה יש להשתמש לשחזור נתונים של נפח. אם לא מציינים ערך, המערכת משתמשת בערך ברירת המחדל NO_VOLUME_DATA_RESTORATION. |
clusterResourceConflictPolicy ClusterResourceConflictPolicy |
המדיניות שפותרת קונפליקטים כשמשחזרים משאבים בהיקף אשכול. הבקשה הזו לא תקינה אם הערך בשדה הזה הוא CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED והערך cluster_resource_restore_scope מצוין. |
namespacedResourceRestoreMode NamespacedResourceRestoreMode |
מצב השחזור שבו יש להשתמש למשאבים במרחב שמות. הבקשה לא תקינה אם השדה הזה מכיל את הערך NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED והשדה namespaced_resource_restore_scope מוגדר. |
clusterResources ClusterResourceSelection |
המשאבים שאינם במרחב שמות שרוצים לשחזר. אם לא מציינים את השדה הזה, לא מתבצע שחזור של משאב אשכול. שימו לב: גם אם משאבי PersistentVolume לא נמצאים במרחב שמות, המערכת מטפלת בהם בנפרד. פרטים נוספים מופיעים במשאב VolumeDataRestorePolicy. הוספת PersistentVolume GroupKind לרשימה הזו לא קובעת אם PersistentVolume ישוחזר. |
namespacedResourceAllowlist מערך GroupKind |
המשאבים הספציפיים במרחב השמות שרוצים לשחזר. אם מוגדר, רק המשאבים שמוגדרים ב-allowlist הזה משוחזרים. |
namespacedResourceRestoreScope BackupScope |
משאבי מרחב השמות שנבחרו לשחזור. צריך לציין אחת מהרשומות יחד עם Type תקין. הערכים התקפים של Type שאפשר להקצות ל-restoreScope הם AllNamespaces, SelectedNamespaces או SelectedApplications. |
substitutionRules מערך SubstitutionRule |
הכללים שחלים במהלך החלפה של משאבי Kubernetes שגובו. רשימה ריקה מציינת שלא יתבצע שינוי. כללי ההחלפה מוחלים ברצף לפי הסדר שמוגדר. הסדר הזה חשוב, כי שינויים שמתבצעים על ידי כלל מסוים עשויים להשפיע על לוגיקת ההתאמה של הכלל הבא. אפשר לציין רק אחת מהאפשרויות SubstitutionRules או TransformationRules עבור פעולת שחזור נתונה. |
transformationRules מערך TransformationRule |
הכללים שפועלים לפיהם במהלך ההמרה של משאבי Kubernetes שגובו. רשימה ריקה מציינת שלא יתבצע שינוי. כללי הטרנספורמציה מוחלים ברצף לפי הסדר שמוגדר. הסדר הזה חשוב, כי שינויים שבוצעו על ידי כלל עשויים להשפיע על לוגיקת ההתאמה של כלל עוקב. אפשר לציין רק אחת מהאפשרויות SubstitutionRules או TransformationRules עבור פעולת שחזור נתונה. |
clusterBackupRepositoryRef string |
השם של מאגר הגיבוי של האשכול שמזהה את המאגר של משאב השחזור. השדה הזה צריך להיות מצורף במצב קריאה-כתיבה. אם לא מספקים את השדה הזה, הוא ייבחר באמצעות הלוגיקה הבאה: 1. אם הגיבוי שאנחנו מבצעים עליו את השחזור מצביע על מאגר לקריאה ולכתיבה באשכול הנוכחי, המאגר הזה נבחר. 2. אם הגיבוי שממנו אנחנו מבצעים שחזור מצביע על מאגר לקריאה בלבד, נבחר מאגר לקריאה וכתיבה מהאשכול ונשתמש בו. |
ClusterRestoreList
מייצג רשימה של שחזורים של אשכולות.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterRestoreList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items ClusterRestore |
ClusterRestorePlan
הגדרת הסכימה של ClusterRestorePlan API.
מופיע ב: - ClusterRestorePlanList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterRestorePlan |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ClusterRestorePlanSpec |
|
status RestorePlanStatus |
ClusterRestorePlanList
מייצג רשימה של משאבי ClusterRestorePlan.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterRestorePlanList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items ClusterRestorePlan array |
ClusterRestorePlanSpec
מייצג API שעוטף את המשאב המותאם אישית backupv1.RestorePlan. הם כמעט זהים, אבל יש כמה שדות שמושמטים באופן סלקטיבי. ההגדרה הזו מגדירה את המצב הרצוי של ClusterRestorePlan.
מופיע ב: - ClusterRestorePlan
| שדה | תיאור |
|---|---|
targetCluster TargetCluster |
האשכול שבו ישוחזרו הנתונים. |
clusterBackupPlanName string |
השם של תוכנית הגיבוי של האשכול שממנה אפשר להשתמש בגיבויים של האשכול כמקור לשחזורים של האשכול שנוצרו באמצעות ClusterRestorePlan. חובה למלא את השדה הזה, ואי אפשר לשנות אותו. |
clusterRestoreConfig ClusterRestoreConfig |
הגדרת שחזור האשכול של תוכנית שחזור האשכול הזו. |
description string |
מחרוזת תיאורית שמשתמשים מציינים לתוכנית השחזור של האשכול הזה. |
ClusterRestoreSpec
מייצג API שעוטף את המשאב המותאם אישית backupv1.Restore. ההגדרה הזו מגדירה את המצב הרצוי של ClusterRestore.
מופיע ב: - ClusterRestore
| שדה | תיאור |
|---|---|
targetCluster TargetCluster |
האשכול שבו ישוחזרו הנתונים. |
clusterBackupName string |
השם של הגיבוי של האשכול, שחייב להיות באותו מרחב שמות כמו השחזור של האשכול. |
clusterRestorePlanName string |
השם של תוכנית השחזור של האשכול שממנה משאב ClusterRestoreConfig זה של שחזור האשכול עבר בירושה. |
clusterRestoreConfig ClusterRestoreConfig |
ההגדרה של שחזור האשכול. |
description string |
תיאור אופציונלי של שחזור האשכול. אין לכך השפעה על הפונקציונליות. |
filter מסנן |
אפשר להשתמש במסנן כדי לחדד עוד יותר את בחירת המשאבים לשחזור האשכול, מעבר להיקף הגס שהוגדר ב-ClusterRestorePlan. |
ClusterRestoreStatus
הגדרה של המצב הנצפה של שחזור אשכול.
מופיע ב: - ClusterRestore
| שדה | תיאור |
|---|---|
conditions מערך Condition |
מציין את הסטטוס של שחזור האשכול. התנאים הנתמכים כוללים JobCreated, Succeeded. |
state RestoreState |
המצב הנוכחי של שחזור האשכול. |
stateReason string |
תיאור קריא (לבני אדם) של הסיבה לכך שהשחזור של האשכול נמצא במצב הנוכחי. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
resourcesRestoredCount מספר שלם |
מספר המשאבים ששוחזרו בפעולת השחזור של האשכול. |
resourcesExcludedCount מספר שלם |
מספר המשאבים שלא נכללו בפעולת השחזור של האשכול הזה. |
resourcesFailedCount מספר שלם |
מספר המשאבים שלא הצליחו לשחזר בפעולת השחזור של האשכול. |
restoredVolumesCount מספר שלם |
מספר אמצעי האחסון ששוחזרו בפעולת השחזור של האשכול. |
startTime זמן |
השעה שבה נוצר תהליך השחזור של האשכול. |
completeTime זמן |
שעת הסיום של תהליך שחזור האשכול. |
ClusterStatus
ClusterStatus מכיל את סטטוס היצירה של מאגר הגיבויים עבור אשכול נתון.
מופיע ב: - BackupRepositoryManagerStatus
| שדה | תיאור |
|---|---|
cluster NamespacedName |
|
conditions מערך Condition |
ClusterVolumeBackup
הגדרת הסכימה של ClusterVolumeBackup API.
מופיע ב: - ClusterVolumeBackupList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterVolumeBackup |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ClusterVolumeBackupSpec |
|
status ClusterVolumeBackupStatus |
ClusterVolumeBackupList
מכיל רשימה של משאבי ClusterVolumeBackup.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterVolumeBackupList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items מערך ClusterVolumeBackup |
ClusterVolumeBackupSpec
ההגדרה הזו מגדירה את המצב הרצוי של גיבוי נפח האחסון של האשכול.
מופיע ב: - ClusterVolumeBackup
| שדה | תיאור |
|---|---|
cluster TargetCluster |
השם של האשכול שגיבוי הנפח של האשכול הזה שומר את הנתונים שלו. |
clusterBackupName string |
השם של הגיבוי המשויך. כל גיבוי של נפח אחסון של אשכול חייב להיות משויך לגיבוי. היא תמיד תהיה באותו מרחב שמות. |
clusterBackupPlanName string |
השם של תוכנית הגיבוי שממנה נוצר הגיבוי המשויך. היא תמיד תהיה באותו מרחב שמות. |
sourcePVC TypedObjectReference |
דרישת נפח האחסון המתמיד שממנה נוצר הגיבוי של נפח האחסון באשכול. |
ClusterVolumeBackupStatus
ההגדרה הזו מציינת את המצב הנצפה של גיבוי נפח האחסון של אשכול.
מופיע ב: - ClusterVolumeBackup
| שדה | תיאור |
|---|---|
volumeBackupHandle string |
ידית גיבוי של נפח בסיסי של אשכול, שמזהה באופן ייחודי גיבוי של נפח באשכול בתוך מאגר גיבוי. הפורמט של שם המשתמש הזה לא אחיד, והוא נחשב למחרוזת אטומה. |
format VolumeBackupFormat |
פורמט גיבוי של נפח באשכול. לדוגמה, PD, Portable וכו'. |
storageBytes מספר שלם |
גודל הגיבוי של נפח האחסון של האשכול באחסון הגיבוי. בגיבויים מצטברים, הערך הזה עשוי להשתנות באופן דינמי אם אחד מהגיבויים הקודמים של עוצמת הקול נמחק. |
diskSizeBytes מספר שלם |
הגודל המינימלי של הדיסק שאליו אפשר לשחזר את הגיבוי של הווליום הזה. |
state VolumeBackupState |
המצב הנוכחי של גיבוי הנפח. |
message string |
הודעה שאנשים יכולים לקרוא, שמציינת פרטים על הסיבה למצב הגיבוי. |
completeTime זמן |
חותמת הזמן שבה הושלם השימוש במשאב ClusterVolumeBackup הזה, בפורמט הטקסט של RFC 3339. |
conditions מערך Condition |
מציין את הסטטוס של הגיבוי של עוצמת הקול של האשכול. |
ClusterVolumeRestore
מייצג API שעוטף את המשאב המותאם אישית backupv1.VolumeRestore.
הגדרת הסכימה של ClusterVolumeRestore API.
מופיע ב: - ClusterVolumeRestoreList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterVolumeRestore |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ClusterVolumeRestoreSpec |
|
status VolumeRestoreStatus |
ClusterVolumeRestoreList
מייצג רשימה של משאבי ClusterVolumeRestore.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ClusterVolumeRestoreList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items ClusterVolumeRestore |
ClusterVolumeRestoreSpec
ההגדרה הזו מגדירה את המצב הרצוי של שחזור נפח של אשכול.
מופיע ב: - ClusterVolumeRestore
| שדה | תיאור |
|---|---|
targetCluster TargetCluster |
השם של האשכול שבו יתבצע שחזור הנפח. |
clusterRestoreName string |
השם של משאב השחזור של האשכול שיצר את השחזור של נפח האשכול הזה. |
clusterVolumeBackupName string |
השם של משאב הגיבוי של עוצמת האחסון של האשכול שאנחנו משחזרים. |
targetPvc NamespacedName |
משאב היעד PersistentVolumeClaim שרוצים לשחזר. |
DeleteBackupRequest
הגדרת הסכימה של DeleteBackupRequest API.
מופיע ב: - DeleteBackupRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
DeleteBackupRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec DeleteBackupRequestSpec |
|
status DeleteBackupRequestStatus |
DeleteBackupRequestList
מכיל רשימה של משאבי DeleteBackupRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
DeleteBackupRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items מערך DeleteBackupRequest |
DeleteBackupRequestSpec
ההגדרה הזו מגדירה את המצב הרצוי של משאב DeleteBackupRequest.
מופיע ב: - DeleteBackupRequest
| שדה | תיאור |
|---|---|
backupName string |
שם הגיבוי שרוצים למחוק. שימו לב, הגיבוי צריך להיות באותו מרחב שמות כמו משאב DeleteBackupRequest. |
DeleteBackupRequestStatus
המאפיין מגדיר את המצב שנצפה של משאב DeleteBackupRequest.
מופיע ב: - DeleteBackupRequest
| שדה | תיאור |
|---|---|
timeToExpire זמן |
השעה שבה תוקף המשאב פג. |
statusField StatusFields |
הסטטוס של המצב שנצפה במשאב DeleteBackupRequest. |
DeleteClusterBackupRequest
הגדרת הסכימה של DeleteClusterBackupRequest API.
מופיע ב: - DeleteClusterBackupRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
DeleteClusterBackupRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec DeleteClusterBackupRequestSpec |
|
status DeleteClusterBackupRequestStatus |
DeleteClusterBackupRequestList
מכיל רשימה של משאבי DeleteBackupRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
DeleteClusterBackupRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items DeleteClusterBackupRequest |
DeleteClusterBackupRequestSpec
ההגדרה הזו מגדירה את המצב הרצוי של משאב DeleteClusterBackupRequest.
מופיע ב: - DeleteClusterBackupRequest
| שדה | תיאור |
|---|---|
clusterBackupRef string |
השם של משאב ClusterBackup שרוצים למחוק. שימו לב: משאב ClusterBackup חייב להיות באותו מרחב שמות כמו משאב DeleteClusterBackupRequest. |
DeleteClusterBackupRequestStatus
המאפיין מגדיר את המצב שנצפה של משאב DeleteClusterBackupRequest.
מופיע ב: - DeleteClusterBackupRequest
| שדה | תיאור |
|---|---|
timeToExpire זמן |
השעה שבה תוקף המשאב פג. |
statusField StatusFields |
הסטטוס של המצב שנצפה במשאב DeleteClusterBackupRequest. |
EncryptionKey
הגדרה של מפתח הצפנה. בגרסת התצוגה המקדימה, יש תמיכה רק ב-Google Cloud Platform KMS.
מופיע ב: - BackupConfig - RestoreConfig
| שדה | תיאור |
|---|---|
gcpKMSEncryptionKey string |
מפתח הצפנה של Google KMS בפורמט: projects/<project>/locations/<location>/keyRings/<key-ring>/cryptoKeys/<key>. |
מסנן
הגדרת מסנן שחזור מפורט
מופיע ב: - ManualRestoreRequestSpec - RestoreSpec
| שדה | תיאור |
|---|---|
inclusionFilters מערך ResourceSelector |
בחירת משאבים לשחזור. אם מציינים מסנני הכללה, רק משאבים שתואמים להם ייבחרו לשחזור. משאב ייבחר אם הוא תואם לאחד מהמסננים ResourceSelector של inclusion_filters. |
exclusionFilters מערך ResourceSelector |
החרגת משאבים משחזור. אם מציינים מסנן, המשאב לא ישוחזר אם הוא תואם לאחד מ-ResourceSelector של exclusion_filters. |
ImportPolicy
סוג בסיסי: string
המדיניות שקובעת אם מאגר הגיבוי הזה הוא לקריאה בלבד או לקריאה וכתיבה.
מופיע ב: - BackupRepositorySpec
ImportSubstitution
הערך מייצג אם אנחנו מחליפים את שם מאגר הגיבוי במשאבים מיובאים.
מופיע ב: - BackupRepositorySpec
| שדה | תיאור |
|---|---|
substituteBRName boolean |
ManualBackupRequest
הגדרת הסכימה של ManualBackupRequest API.
מופיע ב: - ManualBackupRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ManualBackupRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ManualBackupRequestSpec |
|
status ManualBackupRequestStatus |
ManualBackupRequestList
מכיל רשימה של משאבי ManualBackupRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ManualBackupRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items ManualBackupRequest array |
ManualBackupRequestSpec
ההגדרה הזו מגדירה את המצב הרצוי של משאב ManualBackupRequest.
מופיע ב: - ManualBackupRequest
| שדה | תיאור |
|---|---|
backupName string |
השם של הגיבוי הידני שייווצר. |
backupPlanName string |
השם של תוכנית הגיבוי שממנה נמשך משאב BackupConfig. |
description string |
מחרוזת תיאורית שהמשתמש מציין לגיבוי שנוצר על ידי המשאב ManualBackupRequest הזה. |
deleteLockDays מספר שלם |
מספר הימים ממועד הגיבוי create_time שבהם המחיקה חסומה. בגיבויים שנוצרו אוטומטית מלוח זמנים, השדה הזה מקבל את הערך BackupPlan.RetentionPolicy.backup_delete_block_days. אם גיבוי נוצר בלי לציין את השדה הזה, הוא מקבל את הערך BackupPlan.RetentionPolicy.backup_delete_block_days. אם הגיבוי הזה נוצר כשהשדה הזה מוגדר לערך נמוך מהערך של BackupPlan.RetentionPolicy.backup_delete_block_days, הסוכן מחזיר תגובה לא חוקית. הערך בשדה הזה צריך להיות בין 0-90. הסוכן יכול להגדיל את הערך של השדה הזה רק באמצעות בקשת עדכון, אחרת הוא יחזיר תגובה לא תקינה. הערה: השדה הזה רלוונטי רק לגיבויים במצב Succeeded. ברירת המחדל היא 0. |
retainDays מספר שלם |
מספר הימים לשמירת הגיבוי הזה, שאחריהם הוא יימחק אוטומטית. אם לא מציינים את השדה הזה או אם הוא מוגדר לערך 0, הגיבוי לא יימחק באופן אוטומטי. לגיבויים שנוצרו אוטומטית מלוח זמנים לגיבוי, השדה הזה מקבל את הערך BackupPlan.RetentionPolicy.backup_default_retain_days. אם לא מציינים ערך בשדה הזה בגיבויים שנוצרו, הסוכן משתמש בערך BackupPlan.RetentionPolicy.backup_default_retain_days. אם מגדירים בשדה הזה ערך שקטן מ-delete_lock_days, הסוכן מחזיר תשובה לא תקינה. הערך של השדה הזה יכול לעלות רק בבקשת עדכון, אחרת הסוכן יחזיר תגובה לא תקינה באופן מיידי. ברירת המחדל היא 0. |
ManualBackupRequestStatus
המאפיין מגדיר את המצב הנצפה של משאב ManualBackupRequest.
מופיע ב: - ManualBackupRequest
| שדה | תיאור |
|---|---|
timeToExpire זמן |
השעה שבה התוקף של המשאב יפוג. |
statusField StatusFields |
הסטטוס של המצב שנצפה במשאב ManualBackupRequest. |
statusMessage string |
statusMessage היא הודעת שגיאה כלשהי לגבי משאב ManualBackupRequest. |
ManualClusterBackupRequest
הגדרת הסכימה של ManualClusterBackupRequest API.
מופיע ב: - ManualClusterBackupRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ManualClusterBackupRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ManualClusterBackupRequestSpec |
|
status ManualClusterBackupRequestStatus |
ManualClusterBackupRequestList
מכיל רשימה של משאבי ManualClusterBackupRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ManualClusterBackupRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items ManualClusterBackupRequest array |
ManualClusterBackupRequestSpec
ההגדרה הזו מגדירה את המצב הרצוי של משאב ManualClusterBackupRequest.
מופיע ב: - ManualClusterBackupRequest
| שדה | תיאור |
|---|---|
clusterBackupName string |
השם של הגיבוי של האשכול שרוצים ליצור. הוא נוצר באותו מרחב שמות כמו המשאב ManualClusterBackupRequest. |
clusterBackupPlanRef string |
השם של תוכנית הגיבוי של האשכול שממנה נמשך משאב ClusterBackupConfig. הערה: תוכנית הגיבוי של האשכול צריכה להיות באותו מרחב שמות כמו משאב ManualClusterBackupRequest. |
description string |
מחרוזת תיאורית שמשתמשים מציינים לגיבוי האשכול שנוצר על ידי משאב ManualClusterBackupRequest הזה. |
deleteLockDays מספר שלם |
מספר הימים ממועד הגיבוי create_time שבהם המחיקה חסומה. בגיבויים שנוצרו אוטומטית מלוח זמנים, השדה הזה מקבל את הערך BackupPlan.RetentionPolicy.backup_delete_block_days. אם נוצר Backup בלי לציין את השדה הזה, המערכת תיתן לו את הערך BackupPlan.RetentionPolicy.backup_delete_block_days. אם נוצר Backup כשהשדה הזה מוגדר לערך שקטן מהערך של ClusterBackupPlan.RetentionPolicy.backup_delete_block_days, הסוכן מחזיר תגובה לא תקינה. הערך בשדה הזה צריך להיות בין 0-90. הסוכן יכול להגדיל את הערך של השדה הזה רק באמצעות בקשת עדכון, אחרת הוא יחזיר תגובה לא תקינה. הערה: השדה הזה רלוונטי רק לגיבויים במצב Succeeded. |
retainDays מספר שלם |
מספר הימים לשמירת הגיבוי הזה, שאחריהם הוא יימחק אוטומטית. אם לא מציינים את השדה הזה או אם הוא מוגדר לערך 0, הגיבוי לא יימחק באופן אוטומטי. לגיבויים שנוצרו אוטומטית מלוח זמנים לגיבוי, השדה הזה מקבל את הערך BackupPlan.RetentionPolicy.backup_default_retain_days. אם לא מציינים ערך בשדה הזה בגיבויים שנוצרו, הסוכן משתמש בערך ClusterBackupPlan.RetentionPolicy.backup_default_retain_days. אם מגדירים בשדה הזה ערך שקטן מ-delete_lock_days, הסוכן מחזיר תשובה לא תקינה. הערך של השדה הזה יכול לעלות רק בבקשת עדכון, אחרת הסוכן יחזיר תגובה לא תקינה באופן מיידי. |
ManualClusterBackupRequestStatus
המאפיין מגדיר את המצב הנצפה של משאב ManualClusterBackupRequest.
מופיע ב: - ManualClusterBackupRequest
| שדה | תיאור |
|---|---|
timeToExpire זמן |
השעה שבה תוקף המשאב פג. |
statusField StatusFields |
הסטטוס של המצב שנצפה של משאב ManualClusterBackupRequest. |
ManualClusterRestoreRequest
הגדרת הסכימה של ManualClusterRestoreRequest API.
מופיע ב: - ManualClusterRestoreRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ManualClusterRestoreRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ManualClusterRestoreRequestSpec |
|
status ManualRestoreRequestStatus |
ManualClusterRestoreRequestList
מייצג רשימה של משאבי ManualClusterRestoreRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ManualClusterRestoreRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items ManualClusterRestoreRequest array |
ManualClusterRestoreRequestSpec
ההגדרה הזו מגדירה את המצב הרצוי של משאב ManualClusterRestoreRequest.
מופיע ב: - ManualClusterRestoreRequest
| שדה | תיאור |
|---|---|
clusterRestoreName string |
השם של שחזור האשכול שייווצר. |
clusterRestorePlanName string |
השם של תוכנית השחזור של האשכול שממנו יתבצע השליפה של משאב ClusterRestoreConfig. |
clusterBackupName string |
השם של גיבוי האשכול שמשוחזר. שימו לב: תוכנית השחזור של האשכול וגיבוי האשכול צריכים להיות באותו מרחב שמות כמו משאב ManualClusterRestoreRequest. |
description string |
מחרוזת תיאור שמשתמשים מציינים לשחזור האשכול שנוצר על ידי משאב ManualClusterRestoreRequest הזה. |
filter מסנן |
מסנן שאפשר להשתמש בו כדי לצמצם עוד יותר את בחירת המשאבים לשחזור האשכול, מעבר להיקף הגס שהוגדר ב-ClusterRestorePlan. |
ManualRestoreRequest
הגדרת הסכימה של ManualRestoreRequest API.
מופיע ב: - ManualRestoreRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ManualRestoreRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec ManualRestoreRequestSpec |
|
status ManualRestoreRequestStatus |
ManualRestoreRequestList
מכיל רשימה של משאבי ManualRestoreRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ManualRestoreRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items מערך ManualRestoreRequest |
ManualRestoreRequestSpec
מגדיר את המצב הרצוי של משאב ManualRestoreRequest.
מופיע ב: - ManualRestoreRequest
| שדה | תיאור |
|---|---|
restoreName string |
השם של השחזור הידני שרוצים ליצור. |
restorePlanName string |
השם של תוכנית השחזור שממנה יתבצע השחזור של משאב RestoreConfig. |
backupName string |
שם הגיבוי שמשוחזר. |
description string |
מחרוזת תיאור שמשתמשים מגדירים לשחזור שנוצר על ידי משאב ManualRestoreRequest הזה. |
filter מסנן |
מסנן שאפשר להשתמש בו כדי לצמצם עוד יותר את בחירת המשאבים של השחזור מעבר להיקף הגס שהוגדר ב-RestorePlan. |
ManualRestoreRequestStatus
המאפיין מגדיר את המצב שנצפה של משאב ManualRestoreRequest.
מופיע ב: - ManualRestoreRequest
| שדה | תיאור |
|---|---|
timeToExpire זמן |
השעה שבה התוקף של המשאב יפוג. |
statusField StatusFields |
הסטטוס של המצב שנצפה של משאב ManualRestoreRequest. |
NamespacedName
הגדרה של שם במרחב שמות ספציפי.
מופיע ב: - NamespacedNames - NamespacedResourceSelection - VolumeBackupSpec - VolumeRestoreSpec
| שדה | תיאור |
|---|---|
namespace string |
מרחב השמות של המשאב ב-Kubernetes. |
name string |
השם של המשאב ב-Kubernetes. |
NamespacedNames
מופיע ב: - BackupScope
| שדה | תיאור |
|---|---|
namespacedNames מערך NamespacedName |
רשימה של שמות ממרחב שמות. |
NamespacedResourceRestoreMode
Underlying type: string
התנהגות השחזור
למשאבים עם מרחב שמות.
מופיע ב: - RestoreConfig - RestorePolicies
NamespacedResourceSelection
הגדרה של בחירת משאבים עם מרחב שמות לשחזור.
צריך לציין אחד מהערכים הבאים יחד עם Type תואם:
`AllNamespaces`, `SelectedNamespaces`, or `SelectedApplications`.
מופיע ב: - RestoreResourceSelection
| שדה | תיאור |
|---|---|
type NamespacedResourceSelectionType |
סוג הבחירה שרוצים להשתמש בה. |
allNamespaces boolean |
מציינים אם לשחזר את כל המשאבים במרחב השמות בגיבוי. השארת השדה הזה לא מוגדר, או הגדרתו ל-False עם Type שמוגדר ל-NamespacedResourceSelectionType.AllNamespaces, הם פעולות לא תקינות. |
selectedNamespaces מערך מחרוזות |
רשימה של מרחבי השמות שנבחרו לשחזור. אם מספקים ערך יחד עם Type שמוגדר ל-NamespacedResourceSelectionType.SelectedNamespaces, משאבים עם מרחב שמות מקורי שמופיעים ברשימה שצוינה ישוחזרו. הערה: ציון מחרוזת ריקה ברשימה הזו לא משחזר משאבי אשכול שאינם במרחב שמות. כדי לשחזר משאבים של אשכול, אפשר לעיין במאמר ClusterResourceSelection. |
selectedApplications מערך NamespacedName |
רשימה של משאבי ProtectedApplication שנבחרו לשחזור. אם מספקים ערך, יחד עם Type שמוגדר ל-NamespacedResourceSelectionType.SelectedApplications, המשאבים ששייכים לאחת מהאפליקציות שמופיעות ברשימה ישוחזרו. |
NamespacedResourceSelectionType
Underlying type: string
סוג הבחירה של משאבים עם מרחב שמות.
מופיע ב: - NamespacedResourceSelection
מרחבי שמות
מופיע ב: - BackupScope
| שדה | תיאור |
|---|---|
namespaces מערך מחרוזות |
רשימה של מרחבי שמות. |
ObjectStorageBackupConfig
הגדרת גיבויים של אחסון אובייקטים.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
ObjectStorageBackupConfig |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
source ObjectStorageEndpoint |
אחסון האובייקטים של המקור שיש לגבות. |
target ObjectStorageEndpoint |
יעד הגיבוי. |
timestamp boolean |
מציינת אם לאחסן כל העברה בנתיב משנה עם חותמת זמן של הקטגוריה. אם הערך הוא True, המבנה הוא YYYY-MM-DD-hh:mm:ss. כך אפשר לאחסן עותקים של גיבוי שנוצרו בנקודות זמן שונות. ברירת המחדל היא False. |
ObjectStorageEndpoint
מייצג נקודת קצה (endpoint) של אחסון אובייקטים וגם את פרטי הכניסה לגישה אליה.
מופיע ב: - ObjectStorageBackupConfig
| שדה | תיאור |
|---|---|
endpoint string |
נקודת הקצה שמשמשת לגישה לאחסון אובייקטים. לדוגמה, https://s3.svc. |
bucket string |
הקטגוריה בתוך נקודת הקצה שאליה מתייחסים. |
secretReference SecretReference |
ההפניה לפרטי הגישה ל-S3 שמשמשים לגישה לאחסון אובייקטים. |
PlatformVersion
ההגדרה הזו מגדירה את גרסת הפלטפורמה.
מופיע ב: - ClusterMetadata
| שדה | תיאור |
|---|---|
gpcVersion string |
גרסת הענן הפרטי של Google. |
ReconciliationError
סוג בסיסי: string
השגיאות שהתרחשו במהלך הניסיון האחרון להשוואה בין הנתונים במאגר הגיבוי לבין הנתונים במקור.
מופיע ב: - BackupRepositoryStatus
RepositoryType
סוג בסיסי: string
סוג נקודת הקצה שמתבצעת אליה כתיבה.
מופיע ב: - BackupRepositorySpec
ResourceFilter
המדיניות מגדירה את הכללים לסינון רשימת המשאבים הפוטנציאליים כדי לספק כללי טרנספורמציה. כל השדות עם ResourceFilter הם אופציונליים, ולכן אם לא מציינים אף אחד מהשדות עם ResourceFilter, מתבצעת התאמה לכל המשאבים.
מופיע ב: - TransformationRule
| שדה | תיאור |
|---|---|
namespaces מערך מחרוזות |
רשימה של מרחבי שמות יעד שכלל טרנספורמציה יחול עליהם. מרחב השמות המקורי של משאב צריך להיות זהה לאחד השמות ברשימה כדי להיחשב כמועמד לשינוי. כדי שהמערכת תתייחס למשאב שלא נמצא במרחב שמות, צריך להזין מחרוזת ריקה ברשימה. אם השדה ריק, כל מרחבי השמות נלקחים בחשבון. |
groupKinds מערך GroupKind |
רשימה של משאבי GroupKind יעד שכלל טרנספורמציה יחול עליהם. כדי שמקור GroupKind ייחשב כמועמד לשינוי, הוא צריך להיות זהה לאחד ממקורות GroupKind שצוינו ברשימה. אם השדה ריק, כל המשאבים מסוג GroupKind נלקחים בחשבון. הערה: כדי שמשאב ייחשב כמועמד לשינוי, הוא צריך לעמוד בדרישה Namespaces ובדרישה GroupKinds. |
jsonPath string |
ייצוג המחרוזת של הנתיב ב-JSON שמוביל לשדות במשאב היעד לצורך סינון. אפשר לעיין בתיעוד של JSONPath בכתובת: https://github.com/json-path/JsonPath/blob/master/README.md. אפשר לבדוק פורמטים של JSONPath באינטרנט (לדוגמה, בכתובת https://jsonpath.com/). |
ResourceSelector
הגדרת ResourceSelector לסינון שחזור מדויק
מופיע ב: - מסנן
| שדה | תיאור |
|---|---|
groupKind GroupKind |
בחירת משאבים באמצעות Kubernetes GroupKinds. אם מציינים GroupKind, ייבחרו רק משאבים מהסוג הזה. |
name string |
בחירת משאבים באמצעות שמות המשאבים שלהם. אם מציינים שם, רק משאבים עם השם שצוין ייבחרו. |
namespace string |
בחירת משאבים באמצעות מרחבי השמות שלהם. האפשרות הזו רלוונטית רק למשאבים בהיקף של מרחב שמות, ואי אפשר להשתמש בה כדי לבחור משאבים בהיקף של אשכול. אם מציינים מרחב שמות, רק משאבים במרחב השמות שצוין ייבחרו. אם לא מציינים את ההיקף, המסנן יחול על משאבים בהיקף האשכול וגם על משאבים בהיקף מרחב השמות (למשל, שם או תווית). משאב מרחב השמות עצמו ישוחזר רק אם ישוחזרו משאבים כלשהם במרחב השמות. |
labels object (keys:string, values:string) |
בחירת משאבים באמצעות תוויות Kubernetes. אם מציינים תוויות, משאב ייבחר רק אם יש לו את כל התוויות שצוינו וכל ערכי התוויות תואמים. |
שחזור
הגדרת הסכימה של Restore API.
מופיע ב: - RestoreList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
Restore |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec RestoreSpec |
|
status RestoreStatus |
RestoreConfig
הגדרת התצורה של שחזור.
מופיע ב: - RestorePlanSpec - RestoreSpec
| שדה | תיאור |
|---|---|
volumeDataRestorePolicy VolumeDataRestorePolicy |
המדיניות שבה יש להשתמש לשחזור נתונים של נפח. אם לא מציינים ערך, המערכת משתמשת בערך ברירת המחדל NO_VOLUME_DATA_RESTORATION. |
clusterResourceConflictPolicy ClusterResourceConflictPolicy |
המדיניות שפותרת קונפליקטים כשמשחזרים משאבים בהיקף אשכול. הבקשה לא תקינה אם השדה הזה לא מצוין. הבקשה הזו לא תקינה אם הערך בשדה הזה הוא CLUSTER_RESOURCE_CONFLICT_POLICY_UNSPECIFIED והערך cluster_resource_restore_scope מצוין. |
namespacedResourceRestoreMode NamespacedResourceRestoreMode |
מצב השחזור שבו יש להשתמש למשאבים במרחב שמות. הבקשה לא תקינה אם השדה הזה לא מצוין. הבקשה לא תקינה אם השדה הזה מכיל את הערך NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED והשדה namespaced_resource_restore_scope מוגדר. |
clusterResources ClusterResourceSelection |
המשאבים שאינם במרחב שמות שרוצים לשחזר. אם לא מציינים את השדה הזה, לא מתבצע שחזור של משאב אשכול. שימו לב: גם אם משאבי PersistentVolume לא נמצאים במרחב שמות, המערכת מטפלת בהם בנפרד. פרטים נוספים מופיעים במשאב VolumeDataRestorePolicy. הוספת PersistentVolume GroupKind לרשימה הזו לא קובעת אם PersistentVolume ישוחזר. |
namespacedResourceAllowlist מערך GroupKind |
המשאבים הספציפיים במרחב השמות שרוצים לשחזר. אם מוגדר, רק המשאבים שמוגדרים ב-allowlist הזה משוחזרים. |
restoreScope BackupScope |
משאבי מרחב השמות שנבחרו לשחזור. צריך לציין אחת מהרשומות יחד עם Type תקין. הערכים התקפים של Type שאפשר להקצות ל-restoreScope הם AllNamespaces, SelectedNamespaces או SelectedApplications. |
substitutionRules מערך SubstitutionRule |
הכללים שחלים במהלך החלפה של משאבי Kubernetes שגובו. רשימה ריקה מציינת שלא יתבצע שינוי. כללי ההחלפה מוחלים ברצף לפי הסדר שמוגדר. הסדר הזה חשוב, כי שינויים שמתבצעים על ידי כלל מסוים עשויים להשפיע על לוגיקת ההתאמה של הכלל הבא. אפשר לציין רק אחת מהאפשרויות SubstitutionRules או TransformationRules עבור פעולת שחזור נתונה. |
transformationRules מערך TransformationRule |
הכללים שפועלים לפיהם במהלך ההמרה של משאבי Kubernetes שגובו. רשימה ריקה מציינת שלא יתבצע שינוי. כללי הטרנספורמציה מוחלים ברצף לפי הסדר שמוגדר. הסדר הזה חשוב, כי שינויים שבוצעו על ידי כלל עשויים להשפיע על לוגיקת ההתאמה של כלל עוקב. אפשר לציין רק אחת מהאפשרויות SubstitutionRules או TransformationRules עבור פעולת שחזור נתונה. |
backupRepository string |
שם מאגר הגיבוי שמזהה את המאגר של משאב השחזור. השדה הזה צריך להיות מצורף במצב קריאה-כתיבה. שימו לב: יכול להיות שמאגר הגיבוי הזה שונה ממאגר הגיבוי של הגיבוי שאליו מתייחס השחזור הזה. אם לא מספקים את השדה הזה, הוא ייבחר באמצעות הלוגיקה הבאה: 1. אם הגיבוי שאנחנו מבצעים עליו את השחזור מצביע על מאגר לקריאה ולכתיבה באשכול הנוכחי, המאגר הזה נבחר. 2. אם הגיבוי שממנו אנחנו מבצעים שחזור מצביע על מאגר לקריאה בלבד, נבחר מאגר לקריאה וכתיבה מהאשכול ונשתמש בו. |
encryptionKey EncryptionKey |
מפתח הצפנה. אי אפשר לשנות את השדה הזה. |
RestoreList
מכיל רשימה של משאבי Restore.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
RestoreList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items Restore array |
RestorePlan
הגדרת הסכימה של RestorePlan API.
מופיע ב: - RestorePlanList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
RestorePlan |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec RestorePlanSpec |
|
status RestorePlanStatus |
RestorePlanList
מכיל רשימה של משאבי RestorePlan.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
RestorePlanList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items מערך RestorePlan |
RestorePlanSpec
הגדרה שקובעת את המצב הרצוי של תוכנית השחזור.
מופיע ב: - RestorePlan
| שדה | תיאור |
|---|---|
backupPlanName string |
השם של תוכנית הגיבוי שממנה אפשר להשתמש בגיבויים כמקור לשחזורים שנוצרו באמצעות תוכנית השחזור הזו. חובה למלא את השדה הזה, ואי אפשר לשנות אותו. |
restoreConfig RestoreConfig |
הגדרת השחזור של תוכנית השחזור הזו. |
clusterName string |
השם של האשכול שיכיל את הנתונים שישוחזרו באמצעות תוכנית השחזור הזו. כברירת מחדל, זהו האשכול שבו נוצרה תוכנית השחזור. |
description string |
מחרוזת תיאור שמשתמשים מגדירים לתוכנית השחזור הזו. |
RestorePlanStatus
הגדרה של המצב שנצפה בתוכנית השחזור.
מופיע ב: - RestorePlan
| שדה | תיאור |
|---|---|
lastRestoreTime זמן |
חותמת הזמן של השחזור האחרון שבוצע. |
state StatusFields |
המצב הנוכחי של תוכנית השחזור. |
RestoreSpec
ההגדרה הזו מגדירה את המצב הרצוי של השחזור.
מופיע ב: - שחזור
| שדה | תיאור |
|---|---|
backupName string |
השם המלא של משאב הגיבוי שמשמש את משאב Restore הזה לשחזור. |
restorePlanName string |
השם של תוכנית השחזור שממנה משאב ה-RestoreConfig הזה נלקח. |
clusterName string |
שם האשכול שמכיל את הנתונים ששוחזרו על ידי השחזור הזה. כברירת מחדל, זהו האשכול שבו נוצר השחזור. |
restoreConfig RestoreConfig |
ההגדרה של השחזור. |
description string |
תיאור אופציונלי של הגיבוי. אין לכך השפעה על הפונקציונליות. |
filter מסנן |
אפשר להשתמש במסנן כדי לצמצם עוד יותר את בחירת המשאבים לשחזור מעבר להיקף הגס שהוגדר ב-RestorePlan. |
RestoreState
סוג בסיסי: string
מופיע ב: - RestoreStatus
RestoreStatus
הגדרת המצב שנצפה בשחזור.
מופיע ב: - שחזור
| שדה | תיאור |
|---|---|
state RestoreState |
המצב הנוכחי של השחזור. |
stateReason string |
תיאור קריא לאנשים של הסיבה לכך שהשחזור נמצא במצב הנוכחי. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
conditions מערך Condition |
המאפיין 'מצב' מייצג את התצפיות על המצב הנוכחי של השחזור הזה. סוגי התנאים הידועים: Succeeded |
jobCreated boolean |
מציין אם נוצרת עבודת שחזור עבור השחזור הזה. |
resourcesRestoredCount מספר שלם |
מספר המשאבים ששוחזרו בפעולת השחזור הזו. |
resourcesExcludedCount מספר שלם |
מספר המשאבים שלא נכללו בפעולת השחזור הזו. |
resourcesFailedCount מספר שלם |
מספר המשאבים שהשחזור שלהם נכשל בפעולת השחזור הזו. |
restoredVolumesCount מספר שלם |
מספר הכרכים ששוחזרו בפעולת השחזור הזו. |
startTime זמן |
השעה שבה נוצר תהליך השחזור. |
completeTime זמן |
שעת הסיום של תהליך השחזור. |
RetentionPolicy
הגדרת מדיניות שקובעת מתי למחוק אוטומטית גיבויים שנוצרו במסגרת תוכנית הגיבוי הזו, מספר מינימלי של ימי שמירת גיבויים ברמת התוכנית, מספר מינימלי של גיבויים שיישארו ברמת התוכנית ומנעול שמונע עדכונים במדיניות.
מופיע ב: - BackupPlanSpec
| שדה | תיאור |
|---|---|
backupDeleteLockDays מספר שלם |
מספר הימים שבמהלכם נחסמת המחיקה של גיבוי שנוצר במסגרת תוכנית הגיבוי הזו. ברירת המחדל היא 0. בשדה הזה צריך להזין מספר שלם בין 0-90. לא ניתן למחוק גיבוי שנוצר במסגרת תוכנית הגיבוי הזו עד שהוא מגיע לערך המשולב של create_time ו-backup_delete_lock_days של הגיבוי. עדכון השדה הזה בתוכנית הגיבוי לא משפיע על גיבויים קיימים שמשויכים אליה. גיבויים שנוצרו אחרי עדכון מוצלח מקבלים אוטומטית את הערך החדש. |
backupRetainDays מספר שלם |
מספר הימים שאחריהם השירות מוחק גיבוי. אם מציינים ערך, גיבוי שנוצר במסגרת תוכנית הגיבוי הזו נמחק אוטומטית אחרי שהוא מגיע לערך המשולב של create_time ו-backup_retain_days. אם לא מציינים זאת, הגיבויים שנוצרים במסגרת תוכנית הגיבוי הזו לא נמחקים אוטומטית. עדכון השדה הזה לא משפיע על גיבויים קיימים שמופיעים מתחתיו. גיבויים שנוצרו אחרי עדכון מוצלח מקבלים אוטומטית את הערך החדש. הערה: אם מציינים ערך של backup_retain_days שהוא קטן מ-backup_delete_lock_days בזמן היצירה או העדכון, הערך נחשב לא תקין והבקשה נדחית באופן מיידי. |
locked boolean |
מציין אם מדיניות שמירת הנתונים של תוכנית הגיבוי הזו נעולה. אם המדיניות מוגדרת כ-True, לא ניתן לבצע עוד עדכונים במדיניות הזו, כולל בשדה locked עצמו. ברירת המחדל היא False. |
numBackupsToRetain מספר שלם |
מספר הגיבויים שיישארו. אם מציינים ערך, הגיבויים הכי ישנים של תוכנית הגיבוי שהגיעו לערך המשולב של create_time ושל backup_delete_lock_days are automatically deleted after the total number of backups under this backup plan reaches the value ofnum_backups_to_retain` יימחקו. אם לא מציינים ערך, יכול להיות שהגיבויים שנוצרו במסגרת תוכנית הגיבוי הזו יימחקו באופן אוטומטי על סמך הערך של backup_retain_days, ויכול להיות שלא. עדכון השדה הזה משפיע על גיבויים קיימים במסגרת תוכנית הגיבוי. הערה: הערך של num_backups_to_retain חייב להיות גדול או שווה למספר הגיבויים שאפשר ליצור בתוך backup_delete_lock_days. |
S3Options
הגדרה של האפשרויות להתקשרות לנקודת קצה של S3 עבור מאגר הגיבוי.
מופיע ב: - BackupRepositorySpec
| שדה | תיאור |
|---|---|
bucket string |
הקטגוריה בנקודת הקצה שאליה מעלים את הגיבויים. |
region string |
האזור של נקודת קצה נתונה. הפורמט תלוי במערכת האחסון. |
forcePathStyle boolean |
מציין אם לכפות כתובות URL בסגנון נתיב לאובייקטים. לדוגמה, https://s3.amazonaws.com// במקום https://.s3.amazonaws.com/. |
serverSideEncryption string |
אלגוריתם ההצפנה בצד השרת שבו נעשה שימוש כשמאחסנים אובייקטים. לדוגמה, AES256 oraws:kms`. |
kmsKeyId string |
מזהה מפתח ה-KMS שבו יש להשתמש לאחסון אובייקטים אם ההצפנה בצד השרת מתבצעת באמצעות KMS. |
לוח זמנים
מייצג סוג הודעה פנימי שמגדיר לוח זמנים של cron.
מופיע ב: - BackupPlanSpec
| שדה | תיאור |
|---|---|
cronSchedule string |
לוח זמנים של מחרוזת cron שבו מבוצעת פעולה. |
paused boolean |
מציין אם הפעולה המתוזמנת לא פעילה או פעילה. אם המדיניות מוגדרת לערך True, הפעולה המתוזמנת לא תהיה פעילה. ברירת המחדל היא True. |
maxConcurrency מספר שלם |
מציינת את המספר המקסימלי של גיבויים מתוזמנים פעילים שיכולים להתקיים בו-זמנית במסגרת תוכנית גיבוי. אם מציינים מספר, לא יכולים להיות יותר ממספר הגיבויים המתוזמנים הזה מתוכנית הגיבוי הזו במצב פעיל בכל זמן נתון. אם לא מציינים ערך, ברירת המחדל היא 2. |
מדינה
סוג בסיסי: string
ערך שמציין באיזה מצב נמצאת כרגע תוכנית הגיבוי.
מופיע ב: - BackupPlanStatus
SubstitutionRule
הגדרת כללי ההחלפה.
מופיע ב: - RestoreConfig
| שדה | תיאור |
|---|---|
target SubstitutionTarget |
קריטריון ההתאמה שבודק אם משאב הוא מועמד להחלפה ויש לו שדות שתואמים לערך JSONPath שסופק. |
originValuePattern string |
מחרוזת של תבנית ביטוי רגולרי שמוחלת על ערך ה-JSON שתואם לערך Target שסופק. אם לא מציינים ערך, המערכת תמיד מחליפה את הערך המקורי באמצעות הערך שצוין NewValue. הערה: מחרוזת ריקה היא תבנית regex לגיטימית, והמערכת מתייחסת אליה כמו לכל מחרוזת אחרת. |
newValue string |
הערך הרצוי בפורמט מחרוזת שיוחלף. |
SubstitutionTarget
ההגדרה הזו מגדירה את הכללים של מועמדים להחלפה.
מופיע ב: - SubstitutionRule
| שדה | תיאור |
|---|---|
namespaces מערך מחרוזות |
רשימה של מרחבי שמות יעד שכלל החלפה חל עליהם. מרחב השמות המקורי של משאב צריך להיות זהה לאחד השמות ברשימה כדי להיחשב כמועמד להחלפה. כדי שמשאב שלא נמצא במרחב שמות ייחשב, צריך לספק מחרוזת ריקה. אם השדה ריק, כל מרחבי השמות נלקחים בחשבון. |
groupKinds מערך GroupKind |
רשימה של משאבי GroupKind לטירגוט שהכלל להחלפה חל עליהם. כדי שמשאב ייחשב כמועמד להחלפה, המשאב המקורי שלו GroupKind צריך להיות זהה לאחד מהמשאבים GroupKind שצוינו ברשימה. אם השדה ריק, כל המשאבים מסוג GroupKind נלקחים בחשבון. הערה: כדי שמשאב ייחשב כמועמד להחלפה, הוא צריך לעמוד בדרישות של מרחב השמות וגם בדרישות של GroupKind. |
jsonPath string |
ייצוג המחרוזת של נתיב ה-JSON שמוביל לשדות במשאב היעד, שנמצאים בפורמט JSON להחלפה. |
TargetCluster
מייצג אשכול שהנתונים שלו יגובו או ישוחזרו.
מופיע ב: - ClusterBackupPlanSpec - ClusterBackupSpec - ClusterRestorePlanSpec - ClusterRestoreSpec - ClusterVolumeBackupSpec - ClusterVolumeRestoreSpec
| שדה | תיאור |
|---|---|
targetClusterType TargetClusterType |
סוג האשכול |
targetClusterName TypedLocalObjectReference |
במקרה של UserCluster, השם מתייחס ל-GDC Cluster באותו מרחב שמות מתחת ל-clusters.cluster.gdc.goog Group Kind. ב-Management API, צריך להשאיר את השדה הזה ריק. |
TargetClusterType
סוג בסיסי: string
מופיע ב: - TargetCluster
TransformationRule
הגדרת כללי טרנספורמציה באמצעות jsonPatch.
מופיע ב: - RestoreConfig
| שדה | תיאור |
|---|---|
fieldActions מערך TransformationRuleAction |
רשימת פעולות לביצוע במשאבים פוטנציאליים על סמך JSON Patch RFC. |
resourceFilter ResourceFilter |
קריטריון ההתאמה לבדיקה שקובע אם משאב הוא מועמד לשינוי. הערה: אם הערך של resourceFilter ריק או לא מוגדר, כל המשאבים יתאימו. |
TransformationRuleAction
מייצג את הפעולה שהמשתמש רוצה לבצע כחלק מהשינוי של משאב.
מופיע ב: - TransformationRule
| שדה | תיאור |
|---|---|
op TransformationRuleOperation |
סוג הפעולה שהמשתמש רוצה לבצע כחלק משינוי המשאבים במהלך פעולת שחזור. אפשר לראות את רשימת הפעולות התקינות בכתובת https://www.rfc-editor.org/rfc/rfc6902#section-4.4. |
from string |
ייצוג של תיקון JSON של נתיב בתוך ה-JSON שמוביל לשדות במשאב היעד לפעולות העברה והעתקה. |
path string |
ייצוג של תיקון JSON של נתיב בתוך ה-JSON שמוביל לשדות במשאב היעד עבור פעולות מסוימות. |
value string |
הערך הרצוי בפורמט מחרוזת לשימוש בטרנספורמציה. |
TransformationRuleOperation
סוג בסיסי: string
הפעולה המיועדת לכלל שינוי.
מופיע ב: - TransformationRuleAction
VMBackupJobList
כולל רשימה של גיבויים.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
VMBackupJobList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items VMBackupJob array |
VMBackupJobSpec
הגדרה של המצב הרצוי של הגיבוי.
מופיע ב: - VMBackupJob
| שדה | תיאור |
|---|---|
backupRef NamespacedName |
שם הגיבוי של מישור הבקרה שאליו משויכת משימת הגיבוי של מכונת ה-VM. השם לא ניתן לשינוי. |
vmRef NamespacedName |
ההפניה למכונה הווירטואלית שה-CR מגבה. ההפניה הזו יכולה להיות nil אם הגיבוי הוא גיבוי של דיסק |
vmDiskRefs מערך VMDisk |
רשימת דיסקים של מכונות וירטואליות שהבקשה הזו מגבה |
volumeBackupRefs object (keys:string, values:VolumeBackup) |
מיפוי של שם הגיבוי של עוצמת הקול למבנה VolumeBackup בגיבוי הזה. הנתונים האלה מוטמעים ב-VMBackupJob ולא קיימים באשכול. |
description string |
תיאור אופציונלי של הגיבוי. השדה הזה לא משפיע על הפונקציונליות. |
manual boolean |
המדיניות הזו קובעת אם משאב הגיבוי נוצר באופן ידני. אם True, הגיבוי הזה נוצר באופן ידני. אם False, הגיבוי הזה נוצר באופן אוטומטי מלוח הזמנים של תוכנית הגיבוי. |
deleteLockDays מספר שלם |
מספר הימים ממועד הגיבוי create_time שבהם המחיקה חסומה. בגיבויים שנוצרו אוטומטית מלוח זמנים של גיבויים, השדה הזה מוגדר לערך BackupPlan.RetentionPolicy.backup_delete_block_days. לגיבויים שנוצרו באופן ידני ולא צוין בהם ערך בשדה הזה, השירות מקצה את הערך BackupPlan.RetentionPolicy.backup_delete_block_days. אם נוצר גיבוי שבו הערך של השדה הזה נמוך מהערך של BackupPlan.RetentionPolicy.backup_delete_block_days, השירות מחזיר תגובה לא תקינה. בשדה הזה צריך להזין מספר שלם בין 0-90. השדה הזה יכול לגדול רק כתוצאה מבקשת עדכון, אחרת השירות יחזיר תגובה לא תקינה. הערה: השדה הזה רלוונטי רק לגיבויים במצב Succeeded. ברירת המחדל היא 0. |
retainDays מספר שלם |
מספר הימים לשמירת הגיבוי הזה, שאחריהם הוא יימחק אוטומטית. הערך הזה מחושב מתוך create_time של הגיבוי. אם לא מציינים את השדה הזה או אם הוא מוגדר לערך 0, הגיבוי לא יימחק באופן אוטומטי. לגיבויים שנוצרו אוטומטית מלוח זמנים לגיבוי, השדה הזה מקבל את הערך BackupPlan.RetentionPolicy.backup_retain_days. לגיבויים שנוצרו באופן ידני ולא צוין בהם ערך בשדה הזה, השירות מקצה את הערך BackupPlan.RetentionPolicy.backup_retain_days. אם נוצר גיבוי שבו הערך של השדה הזה נמוך מהערך של delete_lock_days, השירות מחזיר תגובה לא תקינה. השדה הזה יכול לגדול רק כתוצאה מבקשת עדכון, אחרת השירות יחזיר תגובה לא תקינה. ברירת המחדל היא 0. |
VMBackupJobStatus
הגדרה של המצב שנצפה בגיבוי.
מופיע ב: - VMBackupJob
| שדה | תיאור |
|---|---|
state VMBackupJobState |
המצב הנוכחי של הגיבוי. |
reason string |
תיאור קריא לאנשים של הסיבה לכך שהגיבוי נמצא במצב הנוכחי. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
conditions מערך Condition |
המאפיין Conditions מייצג את התצפיות על המצב הנוכחי של VMBackupJob. סוגי התנאים הידועים: Succeeded |
createTime זמן |
חותמת הזמן של מועד יצירת המשאב VMBackupJob. אפשר להמיר את הערך הזה לפורמט RFC 3339 וממנו. |
snapshotTime זמן |
חותמת הזמן של מועד הצילום של כל הדיסקים במשאב VMBackupJob. אפשר להמיר את הערך הזה לפורמט RFC 3339 וממנו. |
updateTime זמן |
חותמת הזמן של העדכון האחרון של VMBackupJob. אפשר להמיר את הערך הזה לפורמט RFC 3339 וממנו. |
volumeCount מספר שלם |
המספר הכולל של אמצעי האחסון שגובו. |
retryCount מספר שלם |
המספר הכולל של ניסיונות חוזרים שנדרשים לגיבוי המכונה הווירטואלית או הדיסק של המכונה הווירטואלית |
deleteLockExpireTime זמן |
השעה שבה יפוג תוקף נעילת המחיקה. זהו שדה פלט בלבד שמחושב מהערך המשולב של create_time ו-delete_lock_days, והוא מתעדכן בהתאם כשמעדכנים את השדה delete_lock_days של גיבוי. הערה: השדה הזה רלוונטי רק לגיבויים במצב Succeeded. |
retainExpireTime זמן |
השעה שבה הגיבוי נמחק אוטומטית. זהו שדה פלט בלבד שמחושב מהערך המשולב של create_time ו-retain_days, והוא מתעדכן בהתאם כשמעדכנים את השדה retain_days של גיבוי. |
completeTime זמן |
זמן השלמת הגיבוי. |
VMDisk
מופיע ב: - VMBackupJobSpec
| שדה | תיאור |
|---|---|
namespace string |
מרחב השמות שבו נמצא דיסק ה-VM |
name string |
השם של דיסק ה-VM |
pvcName string |
השם של ה-PVC הבסיסי |
uid UID |
מזהה ייחודי של ה-PVC. השדה הזה משמש לקבלת ה-VMBackupJob הספציפי הזה בהינתן המזהה הייחודי של ה-PVC |
sizeBytes מספר שלם |
הגודל הכולל, בבייטים. |
VolumeBackup
הגדרת הסכימה של VolumeBackup API.
מופיע ב: - VMBackupJobSpec - VolumeBackupList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
VolumeBackup |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec VolumeBackupSpec |
|
status VolumeBackupStatus |
VolumeBackupFormat
סוג בסיסי: string
סוג enum שמציין את הפורמט של הגיבוי של נפח האחסון.
מופיע ב: - VolumeBackupStatus
VolumeBackupList
מכיל רשימה של משאבי VolumeBackup.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
VolumeBackupList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items VolumeBackup array |
VolumeBackupSpec
ההגדרה הזו מגדירה את המצב הרצוי של גיבוי נפח.
מופיע ב: - VolumeBackup
| שדה | תיאור |
|---|---|
clusterName string |
השם של האשכול שגיבוי הנפח הזה שומר את הנתונים שלו. כברירת מחדל, זהו האשכול שבו נוצר הגיבוי של אמצעי האחסון. |
backupName string |
השם של הגיבוי המשויך. כל גיבוי של נפח אחסון צריך להיות משויך לגיבוי. |
backupPlanName string |
השם של תוכנית הגיבוי שממנה נוצר הגיבוי המשויך. |
sourcePVC NamespacedName |
דרישת נפח אחסון מתמיד (Persistent Volume Claim) של המקור שממנו נוצר הגיבוי של נפח האחסון. |
volumeBackupHandle string |
ידית גיבוי של נפח בסיסי שמזהה באופן ייחודי גיבוי של נפח בתוך מאגר גיבויים של נפחים. הכינוי הזה לא בפורמט אחיד והמערכת מתייחסת אליו כמחרוזת אטומה. הוצא משימוש: במקומו צריך להשתמש בשדה 'סטטוס'. |
VolumeBackupState
סוג בסיסי: string
סוג enum שמציע את המצב הנוכחי של גיבוי נפח אחסון.
מופיע ב: - VolumeBackupStatus
VolumeBackupStatus
המאפיין הזה מגדיר את המצב שנצפה בגיבוי של נפח אחסון.
מופיע ב: - VolumeBackup
| שדה | תיאור |
|---|---|
volumeBackupHandle string |
ידית גיבוי של נפח בסיסי, שמזהה באופן ייחודי גיבוי של נפח בתוך מאגר גיבויים של נפחים. הכינוי הזה לא בפורמט אחיד והמערכת מתייחסת אליו כמחרוזת אטומה. |
format VolumeBackupFormat |
פורמט גיבוי של נפח אחסון. לדוגמה, PD, Portable וכו'. |
storageBytes מספר שלם |
גודל הגיבוי של נפח האחסון באחסון הגיבוי. בגיבויים מצטברים, הערך הזה עשוי להשתנות באופן דינמי אם אחד מהגיבויים הקודמים של עוצמת הקול נמחק. |
diskSizeBytes מספר שלם |
הגודל המינימלי של הדיסק שאליו אפשר לשחזר את הגיבוי של הווליום הזה. |
state VolumeBackupState |
המצב הנוכחי של גיבוי הנפח. |
message string |
הודעה שאנשים יכולים לקרוא, שמציינת פרטים על הסיבה למצב הגיבוי. |
completeTime זמן |
חותמת הזמן שבה הושלם השימוש במשאב VolumeBackup הזה, בפורמט הטקסט RFC 3339. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
conditions מערך Condition |
המאפיין Conditions (תנאים) מייצג את התצפיות על המצב הנוכחי של VolumeBackup. |
VolumeDataRestorePolicy
סוג בסיסי: string
המדיניות השונות לשחזור נתוני נפח.
מופיע ב: - RestoreConfig - RestorePolicies
VolumeRestore
הגדרת הסכימה של VolumeRestore API.
מופיע ב: - VolumeRestoreList
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
VolumeRestore |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
spec VolumeRestoreSpec |
|
status VolumeRestoreStatus |
VolumeRestoreList
מכיל רשימה של משאבי VolumeRestore.
| שדה | תיאור |
|---|---|
apiVersion string |
backup.gdc.goog/v1 |
kind string |
VolumeRestoreList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API. |
items מערך VolumeRestore |
VolumeRestoreSpec
ההגדרה הזו מגדירה את המצב הרצוי של שחזור נפח.
מופיע ב: - VolumeRestore
| שדה | תיאור |
|---|---|
clusterName string |
השם של האשכול שמכיל את הנתונים משחזור הנפח הזה. כברירת מחדל, זהו האשכול שבו נוצר השחזור של אמצעי האחסון. |
restoreName string |
השם של משאב השחזור שיצר את שחזור הנפח הזה. |
volumeBackupName string |
השם של משאב הגיבוי של אמצעי האחסון שאנחנו משחזרים. |
targetPvc NamespacedName |
משאב היעד PersistentVolumeClaim שרוצים לשחזר. |
VolumeRestoreStatus
הגדרה של המצב הנצפה של שחזור נפח.
מופיע ב: - VolumeRestore
| שדה | תיאור |
|---|---|
volumeBackupHandle string |
ידית גיבוי של נפח בסיסי, שמזהה באופן ייחודי גיבוי של נפח בתוך מאגר גיבויים של נפחים. הכינוי הזה לא בפורמט אחיד והמערכת מתייחסת אליו כמחרוזת אטומה. |
state VolumeRestoreState |
המצב הנוכחי של שחזור עוצמת הקול. |
stateMessage string |
תיאור קריא (לבני אדם) של המצב הנוכחי. |
conditions מערך Condition |
התנאים מייצגים את התצפיות על המצב הנוכחי של השחזור של הכרך הזה. סוגי התנאים הידועים: מוכן. |
completeTime זמן |
שעת הסיום של תהליך השחזור של הכרך. |
VolumeStrategy
סוג בסיסי: string
הפשרות שצריך לעשות כשמגבים נפחי אחסון.
מופיע ב: - BackupConfig