סכימת המפרט
RestoreSpec מגדיר את המצב שנבחר של משאב Restore.
Restore:
metadata:
name: string
spec:
backup: string
pointInTime: string
sourceDBCluster: string
שדה סוגחובה או אופציונלי |
תיאור |
|---|---|
backup
| |
stringאופציונלי |
השם של משאב Backup שממנו רוצים לשחזר. חובה לציין את backup או את pointInTime, אבל לא את שניהם.
|
pointInTime
| |
stringאופציונלי |
חותמת הזמן של היעד לשחזור מנקודה מסוימת בזמן. התאריך חייב להיות בעבר ובתוך חלון הזמנים הזמין לשחזור. חובה לציין את backup
או את pointInTime, אבל לא את שניהם.
|
sourceDBCluster
| |
stringחובה |
השם של המקור DBCluster שממנו רוצים לשחזר.
|
סכימת סטטוס
RestoreStatus מגדיר את המצב שנצפה של משאב Restore.
completeTime: string
conditions:
- lastTransitionTime: string
message: string
observedGeneration: integer
reason: string
status: string
type: string
createTime: string
criticalIncidents:
- code: string
createTime: string
message: string
messageTemplateParams: object
resource:
component: string
location:
cluster: string
group: string
kind: string
name: string
namespace: string
version: string
stackTrace:
- component: string
message: string
transientUntil: string
observedGeneration: integer
phase: string
reconciled: boolean
restoredPointInTime: string
שדה סוגחובה או אופציונלי |
תיאור |
|---|---|
completeTime
| |
stringאופציונלי | זמן השלמת השחזור. |
conditions[]
| |
array of objectsאופציונלי | התנאים מייצגים את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות. |
conditions[].lastTransitionTime
| |
stringחובה | lastTransitionTime הוא הזמן האחרון שבו התנאי עבר מסטטוס אחד לסטטוס אחר, וזה קורה כשהתנאי הבסיסי השתנה. אם לא ידוע מתי השתנה התנאי הבסיסי, משתמשים בזמן שבו השתנה שדה ה-API. |
conditions[].message
| |
stringחובה | ההודעה היא הודעה קריאה שמציינת פרטים על המעבר. הערך בשדה הזה יכול להיות מחרוזת ריקה. |
conditions[].observedGeneration
| |
integerאופציונלי |
observedGeneration מייצג את .metadata.generation שהתנאי הוגדר על פיו. לדוגמה, אם הערך של .metadata.generation הוא 12, אבל הערך של .status.conditions[x].observedGeneration הוא 9, התנאי לא עדכני ביחס למצב הנוכחי של המופע.
|
conditions[].reason
| |
stringחובה | הסיבה מכילה מזהה פרוגרמטי שמציין את הסיבה למעבר האחרון של התנאי. יצרנים של סוגים מסוימים של תנאים יכולים להגדיר ערכים ומשמעויות צפויים לשדה הזה. הערך חייב להיות מחרוזת בפורמט CamelCase. יכול להיות שהשדה הזה לא ריק. |
conditions[].status
| |
stringחובה |
הסטטוס של התנאי. הערכים האפשריים הם True, False או Unknown.
|
conditions[].type
| |
stringחובה |
סוג התנאי ב-CamelCase או ב-foo.example.com/CamelCase.
הרבה ערכים של .condition.type עקביים בין המשאבים, כמו Available.
|
createTime
| |
stringאופציונלי | מועד היצירה של השחזור. |
criticalIncidents[]
| |
array of objectsחובה | CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים. |
criticalIncidents[].code
| |
stringחובה |
הקוד הוא קוד השגיאה של השגיאה הספציפית הזו. קודי השגיאה הם מחרוזות כמו DBSE1012.DBSE+numeric
|
criticalIncidents[].createTime
| |
stringחובה | CreateTime היא חותמת הזמן שבה האירוע הזה נוצר במקור. |
criticalIncidents[].message
| |
stringאופציונלי | ההודעה מתארת את האירוע או השגיאה שהתרחשו. |
criticalIncidents[].messageTemplateParams
| |
objectאופציונלי | הפרמטר MessageTemplateParams מכיל צמדי מפתח/ערך שנדרשים ליצירת גרסה ידידותית למשתמש של ההודעה בממשק המשתמש, שמבוססת על נתונים. |
criticalIncidents[].resource
| |
objectחובה | המשאב מכיל מידע על רכיב שירות מסד הנתונים שדיווח על האירוע, וגם מידע על משאב היעד. |
criticalIncidents[].resource.component
| |
stringחובה | רכיב הוא מזהה פנימי של מערכת המשנה של שירות מסד הנתונים שדיווחה על האירוע. |
criticalIncidents[].resource.location
| |
objectאופציונלי | נתוני המיקום של המשאב המושפע. |
criticalIncidents[].resource.location.cluster
| |
stringאופציונלי | השם של האשכול של המשאב המושפע. |
criticalIncidents[].resource.location.group
| |
stringאופציונלי | שם הקבוצה של המשאב. |
criticalIncidents[].resource.location.kind
| |
stringאופציונלי | סוג המשאב. |
criticalIncidents[].resource.location.name
| |
stringאופציונלי | השם של המשאב המושפע. |
criticalIncidents[].resource.location.namespace
| |
stringאופציונלי | מרחב השמות של המשאב המושפע. |
criticalIncidents[].resource.location.version
| |
stringאופציונלי | הגרסה של המשאב. |
criticalIncidents[].stackTrace[]
| |
array of objectsאופציונלי | רשימה לא מובנית של הודעות מדוח קריסות. |
criticalIncidents[].stackTrace[].component
| |
stringאופציונלי | השם של רכיב בשירות מסד הנתונים שרשם את ההודעה ביומן. |
criticalIncidents[].stackTrace[].message
| |
stringאופציונלי | הודעה שנרשמה ביומן. |
criticalIncidents[].transientUntil
| |
stringאופציונלי | מציין שהבעיה נחשבת לזמנית עד השעה שצוינה. |
observedGeneration
| |
integerאופציונלי | פנימי: הדור שנצפה על ידי הבקר. |
phase
| |
stringאופציונלי | RestorePhase הוא השלב של השחזור. |
reconciled
| |
booleanאופציונלי | פנימי: האם המשאב הותאם על ידי הבקר. |
restoredPointInTime
| |
stringאופציונלי |
הנקודה בפועל בזמן שאליה השחזור הזה מביא את היעד DBCluster. יכול להיות שיהיה שונה מהערך שצוין ב-spec.pointInTime.
|