KRM API postgresql.dbadmin.gdc.goog/v1

postgresql.dbadmin.gdc.goog/v1

גיבוי

גיבוי הוא הסכימה של ה-API של הגיבויים

מופיע ב: - BackupList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string Backup
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
‫spec BackupSpec
status BackupStatus

BackupList

‫BackupList מכיל רשימה של Backup

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string BackupList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
‫items מערך Backup

BackupPlan

‫BackupPlan הוא הסכימה של backupplans API

מופיע ב: - BackupPlanList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string BackupPlan
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
‫spec BackupPlanSpec
status BackupPlanStatus

BackupPlanList

‫BackupPlanList מכיל רשימה של BackupPlan

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string BackupPlanList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
‫items BackupPlan array

BackupPlanSpec

‫BackupPlanSpec מגדיר את המצב הרצוי של BackupPlan.

מופיע ב: - BackupPlan

שדה תיאור
dbclusterRef DBClusterRef השם של DBCluster שהגדרת הגיבוי הזו מגדירה. חובה למלא את השדה הזה, ואי אפשר לשנות אותו.
backupRetainDays מספר שלם מספר הימים שאחריהם השירות ימחק גיבוי. אם מציינים זאת, גיבוי שנוצר במסגרת BackupPlan יימחק אוטומטית אחרי שהגיל שלו יגיע ל-create_time + backup_retain_days. הערכים החוקיים הם בין יום אחד ל-90 ימים. אם לא מציינים ערך, ברירת המחדל היא 14 ימים.
paused boolean דגל שמציין אם יצירת הגיבוי במסגרת BackupPlan מושהית. אם המדיניות מוגדרת כ-true, השירות ישהה את התזמון של גיבויים חדשים במסגרת BackupPlan הזה. ברירת המחדל היא False.
PITREnabled boolean סימון שמציין אם שכפול היומנים מופעל כדי לתמוך בשחזור לנקודת זמן מסוימת. ברירת המחדל היא False. nullon(samwise-fleet)

BackupPlanStatus

‫BackupPlanStatus מגדיר את המצב שנצפה של BackupPlan.

מופיע ב: - BackupPlan

שדה תיאור
observedGeneration מספר שלם פנימי: הדור שנצפה על ידי הבקר.
reconciled boolean פנימי: האם המשאב הותאם על ידי הבקר.
‫criticalIncidents CriticalIncident array ‫CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים.
conditions מערך Condition המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות.
‫phase BackupPlanPhase
lastBackupTime זמן LastBackupTime היא חותמת הזמן של הגיבוי האחרון שבוצע.
nextBackupTime זמן ‫NextBackupTime היא חותמת הזמן של הגיבוי המתוזמן הבא.
recoveryWindow TimeWindow ‫RecoveryWindow הוא חלון השחזור שזמין כרגע.
readWriteBackupRepositoryZone string ‫ReadWriteBackupRepositoryZone הוא אזור הזמינות הנוכחי של מאגר הגיבויים עם מדיניות ייבוא ReadWrite.

BackupSpec

‫BackupSpec מגדיר את המצב הרצוי של הגיבוי.

מופיע ב: - גיבוי

שדה תיאור
dbclusterRef DBClusterRef השם של DBCluster שאליו הגיבוי שייך. חובה למלא את השדה הזה.
backupPlanRef BackupPlanRef השם של תוכנית הגיבוי שממנה נוצר הגיבוי הזה. חובה למלא את השדה הזה.
manual boolean מציינים אם הגיבוי הזה הוא גיבוי מתוזמן או גיבוי ידני. השדה הזה הוא אופציונלי. אם לא מציינים ערך, ברירת המחדל היא false (גיבוי מתוזמן).

BackupStatus

‫BackupStatus מגדיר את המצב שנצפה של הגיבוי.

מופיע ב: - גיבוי

שדה תיאור
observedGeneration מספר שלם פנימי: הדור שנצפה על ידי הבקר.
reconciled boolean פנימי: האם המשאב הותאם על ידי הבקר.
‫criticalIncidents CriticalIncident array ‫CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים.
conditions מערך Condition המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות.
phase BackupPhase
createTime זמן זמן היצירה של הגיבוי
completeTime זמן זמן השלמת הגיבוי

CreateStandbyJob

‫CreateStandbyJob הוא אובייקט פנימי למעקב אחרי תהליך עבודה. המשתמשים לא אמורים לקיים אינטראקציה ישירה עם זה.

מופיע ב: - CreateStandbyJobList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string CreateStandbyJob
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
spec WorkflowSpec
status EntityStatus

CreateStandbyJobList

‫CreateStandbyJobList מכיל רשימה של CreateStandbyJobs

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string CreateStandbyJobList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
‫items CreateStandbyJob array

DBCluster

‫DBCluster הוא הסכימה של dbclusters API

מופיע ב: - DBClusterList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string DBCluster
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
spec DBClusterSpec
status DBClusterStatus

DBClusterHealth

מופיע ב: - DBClusterHealthList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string DBClusterHealth
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
status DBClusterHealthStatus

DBClusterHealthList

‫DBClusterHealthList מכיל רשימה של DBClusterHealth

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string DBClusterHealthList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
items מערך DBClusterHealth

DBClusterHealthStatus

‫DBClusterHealthStatus מייצג את מצב התקינות הנוכחי של המופעים של DBCluster.

מופיע ב: - DBClusterHealth

שדה תיאור
observedGeneration מספר שלם פנימי: הדור שנצפה על ידי הבקר.
reconciled boolean פנימי: האם המשאב הותאם על ידי הבקר.
‫criticalIncidents CriticalIncident array ‫CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים.
conditions מערך Condition המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות.
instances אובייקט (מפתחות:מחרוזת, ערכים:InstanceHealthStatus) המאפיין Instances הוא מפה שמתעדת את סטטוס התקינות של כל מופע.

DBClusterList

‫DBClusterList מכיל רשימה של DBCluster

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string DBClusterList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
items מערך DBCluster

DBClusterSpec

‫DBClusterSpec מגדיר את המצב הרצוי של DBCluster

מופיע ב: - DBCluster

שדה תיאור
primaryCluster string nullon(samwise-fleet)
isDeleted boolean הערך IsDeleted מציין בקשה למחיקת DBCluster. השדה הזה הוא אופציונלי, וכברירת מחדל הוא מסומן כ-false. השדות האלה חלים על כל המופעים של אשכול מסד הנתונים. אם מגדירים את המדיניות הזו כ-True, מישור הבקרה ינסה לשחרר את המשאבים הקשורים, כולל נקודות קצה ברשת. אם יש שגיאות, אפשר לראות אותן בשדות הסטטוס.
mode string מציינים את המצב של DBCluster.
availability זמינות הזמינות כוללת הגדרות שניתנות להתאמה לתכונות של זמינות גבוהה ב-DBCluster
allowExternalIncomingTraffic boolean המאפיין AllowExternalIncomingTraffic משמש להפעלה או להשבתה של יצירת מאזן עומסים חיצוני.
tls TLSSpec ‫TLS היא הגדרת אישור השרת הרצויה לאשכול. השדה הזה הוא אופציונלי. כברירת מחדל, השדה הזה ריק ומערכת יוצרת עבור האשכול אישור CA חדש בחתימה עצמית ואישור עלים. כשמשנים את השדה הזה, הפודים של אשכול מסד הנתונים מופעלים מחדש כדי לטעון את האישור שצוין. בשדה status.certificateReference מצוינים המפתח והסוד הנוכחיים של אישור ה-CA.
databaseVersion string ‫DatabaseVersion היא גרסת מסד הנתונים הרצויה לאשכול, לדוגמה, '15.4.5'. חובה למלא את השדה הזה. הגרסה הזו חלה על כל המופעים של אשכול מסד הנתונים. במקרה של אשכול מסדי נתונים חדש, המופע נוצר באמצעות הגרסה שצוינה. במקרה של אשכול מסד נתונים קיים, האופרטור מנסה לשדרג או לשנמך לגרסה שצוינה databaseVersion. השדה status.currentDatabaseVersion מציין את הגרסה הנוכחית של מסד הנתונים. רשימת הגרסאות הזמינות מופיעה ב{link}.
controlPlaneAgentsVersion string ‫ControlPlaneAgentsVersion היא הגרסה הרצויה של סוכני מישור הבקרה עבור האשכול. לדוגמה, '0.5.2'. חובה למלא את השדה הזה. הcontrolPlaneAgentsVersion צריך להיות תואם לdatabaseVersion שנבחר. כדי לדעת אילו גרסאות תואמות, אפשר לעיין ברשימת הגרסאות הזמינות בקישור {link}. הגרסה הזו חלה על כל המופעים של אשכול מסד הנתונים. במקרה של אשכול מסדי נתונים חדש, המופע נוצר באמצעות הגרסה שצוינה. במקרה של אשכול מסד נתונים קיים, האופרטור ינסה לשדרג או לשנמך לגרסה שצוינה controlPlaneAgentsVersion. השדה status.currentControlPlaneAgentsVersion מציין את הגרסה הנוכחית של סוכני מישור הבקרה.
databaseImage string ‫DatabaseImage הוא ה-URI של תמונת מסד נתונים מותאמת אישית בתוך מאגר התמונות, לדוגמה, gcr.io/foo/bar/alloydbomni:15-7-2-customized. השדה הזה הוא אופציונלי. אם מציינים את databaseImage, האופרטור משתמש בקובץ האימג' הזה של הקונטיינר עבור מסד הנתונים במקום בקובץ האימג' של הקונטיינר של מסד הנתונים שמוגדר כברירת מחדל של databaseVersion שצוין. מומלץ שהקונטיינר databaseImage יתבסס על תמונת מסד הנתונים שמוגדרת כברירת מחדל ומשמשת את databaseVersion שנבחר.
primarySpec PgInstanceSpec

DBClusterStatus

‫DBClusterStatus מגדיר את המצב שנצפה של DBCluster

מופיע ב: - DBCluster

שדה תיאור
observedGeneration מספר שלם פנימי: הדור שנצפה על ידי הבקר.
reconciled boolean פנימי: האם המשאב הותאם על ידי הבקר.
‫criticalIncidents CriticalIncident array ‫CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים.
conditions מערך Condition המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות.
phase DBClusterPhase
primary PrimaryStatus השדה Primary מכיל את הסטטוס של המופע הראשי.
restoredFrom RestoredFrom
upgradeScheduledAt זמן ‫UpgradeScheduledAt היא חותמת זמן שמציינת מתי מתוכנן להתחיל השדרוג הבא. אם הערך הוא nil, המשמעות היא שלא מתוכנן שדרוג עתידי. nullon(samwise-fleet)
serviceAccounts אובייקט (מפתחות:OpType, ערכים:ServiceAccountRef) ‫ServiceAccounts מכיל את חשבונות השירות שנוצרו על ידי מישור הבקרה לשימוש בפעולות שונות. הענקת הרשאות לחשבונות השירות האלה מאפשרת למסד הנתונים ליצור אינטראקציה עם שירותים אחרים במערכת האקולוגית של Kubernetes. מידע נוסף, כולל ההרשאות הנדרשות, זמין במסמכי התיעוד של כל פעולה.
certificateReference CertificateRef ההפניה CertificateReference מתייחסת לסוד ולמפתח של אישור CA של השרת שאפשר להשתמש בהם כדי להתחבר למסד הנתונים. אם מציינים את spec.TLS, הערך הזה צריך להתייחס לאותו סוד אחרי שהמסד נתונים הוגדר לשימוש באישור השרת שצוין.
tls TLSStatus ‫TLS היא התצורה הנוכחית של אישור השרת עבור אשכול מסד הנתונים.
latestFailoverStatus FailoverStatus ‫LatestFailoverStatus הוא הסטטוס של המעבר לגיבוי הכי עדכני של אשכול מסדי הנתונים. הסטטוס הזה הוא עותק של הסטטוס של פעולת המעבר לגיבוי הנוכחית או הכי עדכנית של אשכול מסדי הנתונים. אפשר להשתמש בזה כדי לעקוב בקלות אחרי הסטטוס של פעולת מעבר לגיבוי (failover) שמתבצעת כרגע.
migrationStatus MigrationStatus ‫MigrationStatus מייצג את סטטוס ההעברה של אשכול מסדי הנתונים. nullon(samwise-fleet)
availabilityZones AvailabilityZones ‫AvailabilityZones מייצג את סטטוס האזור של אשכול מסד נתונים עם זמינות גבוהה (HA) בכמה אזורים.
previousAvailabilityZones AvailabilityZones ‫PreviousAvailabilityZones מייצג את סטטוס האזור של אשכול מסד נתונים עם זמינות גבוהה (HA) בכמה אזורים לפני פעולת HA.

DeleteStandbyJob

‫DeleteStandbyJob הוא אובייקט פנימי למעקב אחרי תהליך עבודה. המשתמשים לא אמורים לקיים אינטראקציה ישירה עם זה.

מופיע ב: - DeleteStandbyJobList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string DeleteStandbyJob
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
spec WorkflowSpec
status EntityStatus

DeleteStandbyJobList

‫DeleteStandbyJobList מכיל רשימה של DeleteStandbyJobs

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string DeleteStandbyJobList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
‫items DeleteStandbyJob

ייצוא

‫Export הוא הסכימה של Export API.

מופיע ב: - ExportList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string Export
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
spec ExportSpec
status ExportStatus

ExportList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string ExportList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
items מערך Export

ExportSpec

‫ExportSpec מגדיר את המצב הרצוי של Export.

מופיע ב: - ייצוא

שדה תיאור
dbclusterRef DBClusterRef ‫DBClusterRef הוא שם אשכול מסד הנתונים באותו מרחב שמות שממנו רוצים לייצא.
exportLocation StorageSpec ‫ExportLocation מציין מיקום אחסון לקבצים המיוצאים. משתמש צריך לוודא שיש לו הרשאת כתיבה מתאימה לקטגוריית האחסון מתוך האופרטור.

ExportStatus

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

מופיע ב: - ייצוא

שדה תיאור
observedGeneration מספר שלם פנימי: הדור שנצפה על ידי הבקר.
reconciled boolean פנימי: האם המשאב הותאם על ידי הבקר.
‫criticalIncidents CriticalIncident array ‫CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים.
conditions מערך Condition המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות.
phase ExportPhase השלב הוא סיכום של המצב הנוכחי של הייצוא.
startTime זמן ‫StartTime היא השעה שבה הייצוא התחיל.
completeTime זמן ‫CompleteTime הוא הזמן שבו הייצוא הושלם.
exportSubDirectory string ‫ExportSubDirectory היא תיקיית המשנה שמצורפת ל-ExportLocation כדי לאחסן קבצים שמיוצאים.

ExternalServer

‫ExternalServer הוא הסכימה של ExternalServer API.

מופיע ב: - ExternalServerList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string ExternalServer
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
spec ExternalServerSpec
status ExternalServerStatus

ExternalServerList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string ExternalServerList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
items מערך ExternalServer

ExternalServerSpec

‫ExternalServerSpec מגדיר את המטא-נתונים של שרת מסד נתונים חיצוני שמשמש להעברה.

מופיע ב: - ExternalServer

שדה תיאור
host string המארח הוא כתובת ה-IP של שרת מסד הנתונים החיצוני.
port מספר שלם ‫Port הוא היציאה של שרת מסד הנתונים החיצוני.
username string UserName הוא שם המשתמש שמשמש לחיבור למסד הנתונים החיצוני.
password SecretReference הסיסמה היא ההפניה לסוד שבו מאוחסנת הסיסמה של שרת מסד הנתונים החיצוני.
certRef SecretReference ‫CertRef הוא ההפניה לסוד שבו מאוחסן אישור שרת מסד הנתונים החיצוני.

ExternalServerStatus

מופיע ב: - ExternalServer

שדה תיאור
observedGeneration מספר שלם פנימי: הדור שנצפה על ידי הבקר.
reconciled boolean פנימי: האם המשאב הותאם על ידי הבקר.
‫criticalIncidents CriticalIncident array ‫CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים.
conditions מערך Condition המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות.

ייבוא

‫Import היא הסכמה של ה-API לייבוא.

מופיע ב: - ImportList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string Import
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
‫spec ImportSpec
‫status ImportStatus

ImportList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string ImportList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
items מערך Import

ImportSpec

‫ImportSpec מגדיר את המצב הרצוי של Import.

מופיע ב: - ייבוא

שדה תיאור
dbclusterRef DBClusterRef ‫DBClusterRef הוא שם האשכול של מסד הנתונים באותו מרחב שמות שאליו רוצים לייבא.
databaseName string ‫DatabaseName הוא שם המשאב של מסד הנתונים בתוך Instance שאליו רוצים לייבא.
dumpStorage StorageSpec הפרמטר DumpStorage מציין מיקום אחסון לקבצי ה-dump של הייבוא. המשתמש צריך לוודא שיש לו גישת קריאה מתאימה לקטגוריית האחסון מתוך האופרטור.
logStorage StorageSpec אפשר לציין מיקום אחסון להעתקת יומן הייבוא. משתמש צריך לוודא שיש לו הרשאת כתיבה מתאימה לקטגוריית האחסון מתוך האופרטור.
downloadOnly boolean הערך True במאפיין DownloadOnly מציין שקובץ ה-dump יורד אבל לא יובא למסד הנתונים. ברירת המחדל היא FALSE.
tableExistAction string ‫TableExistAction היא הפעולה שצריך לבצע כשמייבאים לטבלה קיימת. ברירת המחדל היא דילוג.

ImportStatus

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

מופיע ב: - ייבוא

שדה תיאור
observedGeneration מספר שלם פנימי: הדור שנצפה על ידי הבקר.
reconciled boolean פנימי: האם המשאב הותאם על ידי הבקר.
‫criticalIncidents CriticalIncident array ‫CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים.
conditions מערך Condition המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות.
phase ImportPhase המאפיין 'שלב' הוא סיכום של המצב הנוכחי של הייבוא.
startTime זמן StartTime היא השעה שבה התחיל הייבוא.
completeTime זמן ‫CompleteTime הוא הזמן שבו הייבוא הושלם.
dumpPath string ‫DumpPath הוא הנתיב של קובץ ה-dump שהורד לייבוא רק להורדה.

העברה

‫Migration הוא הסכימה של ה-API להעברה.

מופיע ב: - MigrationList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string Migration
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
spec MigrationSpec
status MigrationStatus

MigrationList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string MigrationList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
items מערך Migration

MigrationSpec

‫MigrationSpec מגדיר את המפרט של משימת ההעברה.

מופיע ב: - העברה

שדה תיאור
source SourceDatabaseServer המקור הוא שרת מסד נתונים שמשמש כמקור להעברה.
target TargetDatabaseServer יעד הוא שרת מסד נתונים שמשמש כיעד להעברה.
control MigrationControl הפקודה Control משמשת לשליטה במצב של עבודת העברה.

MigrationStatus

השדה MigrationStatus מגדיר את הסטטוס של משימת ההעברה.

מופיע ב: - העברה

שדה תיאור
observedGeneration מספר שלם פנימי: הדור שנצפה על ידי הבקר.
reconciled boolean פנימי: האם המשאב הותאם על ידי הבקר.
‫criticalIncidents CriticalIncident array ‫CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים.
conditions מערך Condition המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות.

PgInstanceSpec

מופיע ב: - DBClusterSpec

שדה תיאור
version string גרסה של מסד נתונים. nullon(samwise-fleet,samwise-local)
‫images object (keys:string, values:string) הוצא משימוש: תמונות חלופיות למופע של מסד הנתונים. nullon(samwise-fleet,samwise-local)
port מספר שלם ‫Port הוא מספר היציאה שהמסד נתונים מאזין לה. nullon(dbs-fleet,dbs-local)
component אובייקט (מפתחות:InstanceComponentName, ערכים:InstanceComponentSpec) רשימת רכיבי המופע. מופע מורכב מרכיבי dataplane ו-controlPlaneAgent
dbLoadBalancerOptions DBLoadBalancerOptions ‫DBNetworkServiceOptions מאפשרת לשנות חלק מהפרטים של שירות Kubernetes שנוצר כדי לחשוף חיבור למסד נתונים.
sourceCidrRanges מערך מחרוזות טווח כתובות ה-IP ב-CIDR שמותרות ללקוח.
‫parameters object (keys:string, values:string) פרמטרים מאפשרים להגדיר פרמטרים של מסד נתונים עבור אשכול מסדי הנתונים. השדה הזה הוא אופציונלי. הפרמטרים יקבלו צמד מפתח/ערך שמתאים לשם/ערך הפרמטר כפי שהוגדר על ידי מנוע מסד הנתונים.
services object (keys:Service, values:boolean) בקטע Services מפורטים השירותים האופציונליים למחצה שהלקוחות יכולים לבחור מתוכם.
resources משאב מפרט המשאבים של מאגר מסד הנתונים. אם יש שינוי באחד מהשדות בתוך המשאב, האופרטור מפעיל מחדש את מופע מסד הנתונים עם מפרט המשאב החדש.
mode InstanceMode הפרמטר Mode מציין איך האופרטור ינהל את המופע הזה.
databasePatchingTimeout משך הזמן משך הזמן המקסימלי המותר להקצאת תיקונים ל-StatefulSet במהלך עדכונים של קובצי אימג' של קונטיינרים. הסף הזה מבטיח שה-pods של מסד הנתונים יתעדכנו בתוך מסגרת זמן ספציפית. אם השדה הזה לא מוגדר, המערכת תחזור לשימוש במשך המקסימלי שמוגדר כברירת מחדל.
‫adminUser AdminUserSpec ‫AdminUser מייצג את המפרט של משתמש האדמין. חובה למלא את השדה הזה. זהו משתמש מסד הנתונים הראשוני שמישור הבקרה יוצר. משתמשים נוספים במסד הנתונים מנוהלים ישירות על ידי משתמש הקצה. אפשר להשתמש בשדה הזה גם כדי לאפס את הסיסמה של המשתמש הראשוני.
‫systemUserPasswordRefs object (keys:string, values:string) ‫SystemUserPasswordRefs היא רשימה של משתמשי מערכת והסודות התואמים שמכילים את הסיסמה לחשבונות האלה nullon(dbs-fleet,dbs-local)
isStopped boolean המאפיין IsStopped מפסיק את המופע כשהוא מוגדר כ-true. השדה הזה הוא אופציונלי וערך ברירת המחדל שלו הוא False. כשמפסיקים את המכונה, משאבי החישוב (CPU, זיכרון) של המופע משוחררים. עם זאת, המופע עדיין שומר את משאב האחסון ואת נקודות הקצה ברשת, כך שההפעלה מחדש שקופה לשירותים במורד הזרם. אם יש שגיאות, הן יופיעו בשדה הסטטוס.
availabilityOptions AvailabilityOptions ההגדרה AvailabilityOptions מכילה הגדרות שניתנות לשינוי לתכונות של זמינות גבוהה
allowExternalIncomingTrafficToInstance boolean
auditLogTarget AuditLogTargetSpec ‫AuditLogTarget מגדיר את יעד ההעברה של יומני הביקורת של מסד הנתונים
replication ReplicationSpec ‫Replication configures replication connections to other db instances nullon(samwise-fleet)
tls TLSSpec ‫TLS היא הגדרת אישור השרת הרצויה למופע. השדה הזה הוא אופציונלי. כשמשנים את השדה הזה, הפודים של המופע מופעלים מחדש כדי לטעון את האישור שצוין
schedulingconfig SchedulingConfig ההגדרה SchedulingConfig מציינת איך המופע צריך להיות מתוזמן בצמתי Kubernetes. אם משנים שדה כלשהו בהגדרות התזמון, יכול להיות שה-pod של k8s יתוזמן מחדש על צומת אחר בהתאם להגדרות.

שכפול

שכפול הוא הסכימה של Replications API

מופיע ב: - ReplicationList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string Replication
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
spec ReplicationSpec
status ReplicationStatus

ReplicationList

‫ReplicationList מכיל רשימה של Replication

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string ReplicationList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
items מערך שכפול

ReplicationSpec

‫ReplicationSpec מגדיר את המצב הרצוי של השכפול

מופיע ב: - Replication

שדה תיאור
dbcluster LocalObjectReference ‫DBCluster הוא ה-DBCluster שאליו השכפול הזה שייך.
upstream UpstreamReplicationSpec המאגר upstream מכיל מפרט לשכפול של מסד נתונים upstream.
downstream DownstreamReplicationSpec המאפיין downstream מכיל מפרט לשכפול מסד נתונים במורד הזרם.

ReplicationStatus

‫ReplicationStatus מגדיר את המצב שנצפה של השכפול

מופיע ב: - Replication

שדה תיאור
observedGeneration מספר שלם פנימי: הדור שנצפה על ידי הבקר.
reconciled boolean פנימי: האם המשאב הותאם על ידי הבקר.
‫criticalIncidents CriticalIncident array ‫CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים.
conditions מערך Condition המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות.
upstream UpstreamReplicationStatus המאפיין upstream מכיל את המצב שנצפה של מסד הנתונים של השכפול upstream.
downstream DownstreamReplicationStatus המאפיין Downstream מכיל את המצב שנצפה של שכפול מסד הנתונים downstream.

שחזור

‫Restore הוא הסכימה של ה-API של השחזורים

מופיע ב: - RestoreList

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string Restore
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
‫spec RestoreSpec
status RestoreStatus

RestoreList

‫RestoreList מכיל רשימה של פעולות שחזור

שדה תיאור
apiVersion string postgresql.dbadmin.gdc.goog/v1
kind string RestoreList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במסמכי העזרה של Kubernetes API.
‫items Restore array

RestoreSpec

ההגדרה RestoreSpec מגדירה את המצב הרצוי של השחזור.

מופיע ב: - שחזור

שדה תיאור
sourceDBCluster DBClusterRef השם של DBCluster המקור שממנו רוצים לשחזר. חובה למלא את השדה הזה.
pointInTime זמן הנקודה הקודמת בזמן לשחזור. השדה הזה הוא אופציונלי. אם לא מציינים נקודת זמן, ברירת המחדל היא לשחזר את נקודת הזמן האחרונה שזמינה.
clonedDBClusterConfig ClonedDBClusterConfig ההגדרות של DBCluster המשוכפל. כך תוכלו לציין את השם של DBCluster המשוכפל. השדה הזה הוא אופציונלי. אם לא מציינים ערך, ברירת המחדל היא לשחזר את DBCluster של המקור.

RestoreStatus

‫RestoreStatus מגדיר את המצב שנצפה של Restore.

מופיע ב: - שחזור

שדה תיאור
observedGeneration מספר שלם פנימי: הדור שנצפה על ידי הבקר.
reconciled boolean פנימי: האם המשאב הותאם על ידי הבקר.
‫criticalIncidents CriticalIncident array ‫CriticalIncidents היא רשימה שטוחה של כל האירועים הקריטיים הפעילים.
conditions מערך Condition המאפיין Conditions מייצג את התצפיות העדכניות ביותר לגבי המצב הנוכחי של הישות.
phase RestorePhase
createTime זמן זמן היצירה של השחזור
completeTime זמן זמן הסיום של השחזור
restoredPointInTime זמן הנקודה בפועל בזמן שאליה השחזור הזה מביא את DBCluster של היעד. יכול להיות שונה מהערך שצוין ב-spec.PointInTime. nullon(samwise-fleet)