virtualmachine.gdc.goog/v1
הקובץ מכיל הגדרות של סכימת API לקבוצת API של virtualmachine.gdc.goog v1.
AccessManagementConfig
מציין את הגדרת התכונה AccessManagement בסביבת האורח.
מופיע ב: - GuestEnvironment
| שדה | תיאור |
|---|---|
enable boolean |
מציינת אם להפעיל את התכונה enableAccessManagement בסביבת האורח של ה-VM. בתיאור השדה GuestEnvironment מוסבר מהו ערך ברירת המחדל של השדה. |
Compute
מציין את מאפייני המעבד והזיכרון של מכונת VM.
חובה לציין רק את המאפיינים vcpus ו-memory, או לציין רק את המאפיין VirtualMachineType.
ציון של vcpus בלי memory, או להיפך, יוצר שילוב לא תקין.
שילוב לא תקין נוצר גם אם מציינים את הערך virtualMachineType לצד הערך vcpus או memory, או לצד שניהם.
מופיע ב: - VirtualMachineSpec
| שדה | תיאור |
|---|---|
virtualMachineType string |
מציין את השם של VirtualMachineType שאליו יש הפניה. ההפניה צריכה לכלול שם VirtualMachineType מוגדר מראש או שם מוזהב. |
vcpus מספר שלם |
מציין את מספר יחידות ה-VCPU שזמינות למופע. מציינים את vcpus כמספר שלם. הערך הזה חייב להיות כפולה של 2, והערך המינימלי הוא 2 והערך המקסימלי הוא 128. |
memory כמות |
מציינים את כמות הזיכרון הפיזי שזמין למופע. ערך הזיכרון חייב להיות לפחות 1Gi, ויכול להיות עד 400Gi (כולל). |
DiskAttachment
מייצג את קשר הצירוף בין VirtualMachine לבין VirtualMachineDisk.
מופיע ב: - VirtualMachineSpec
| שדה | תיאור |
|---|---|
boot boolean |
ההגדרה קובעת אם הדיסק הזה הוא מכשיר האתחול של VirtualMachine. צריך להיות דיסק אחד בלבד שמסומן כ-boot. |
autoDelete boolean |
קובעת אם הדיסק יימחק כשהמכונה VirtualMachine תימחק. ההגדרה AutoDelete רלוונטית רק בזמן שדיסק מצורף ל-VirtualMachine. מחזור החיים של VirtualMachineDisk מנותק מVirtualMachine ברגע שלא מתבצעת יותר הפניה אליו ב-.spec.disks. |
virtualMachineDiskRef LocalObjectReference |
הפניה ל-VirtualMachineDisk באותו namespace. |
DiskReplicationStatus
מופיע ב: - VirtualMachineDiskStatus
| שדה | תיאור |
|---|---|
role ReplicationRole |
התפקיד של הדיסק הזה בקשר השכפול. הערכים החוקיים הם primary ו-secondary. |
primaryDisk ReplicatedDiskInfo |
הדיסק הראשי שממנו מתבצעת השכפול של הדיסק הזה, אם הדיסק הזה הוא דיסק משני. הערך יהיה nil לדיסקים ראשיים. |
secondaryDisk ReplicatedDiskInfo |
הדיסק המשני שאליו מתבצעת השכפול של הדיסק הזה, אם הדיסק הזה הוא דיסק ראשי. הערך יהיה nil לדיסקים משניים. |
volumeReplicationRelationship string |
השם של אובייקט הקשרים והשיוכים של שכפול הנפח שמנהל את השכפול. |
conditions מערך Condition |
התצפיות האחרונות על מצב השכפולים. |
errorStatus ErrorStatus |
רשימה של כל השגיאות שהתרחשו במהלך השכפול. |
DiskSource
המאפיין מגדיר את המקור של הדיסק. צריך לציין בדיוק אחד מהמקורות הנתמכים שבהם רוצים להשתמש כדי לאכלס דיסק.
מופיע ב: - VirtualMachineDiskSpec
| שדה | תיאור |
|---|---|
image ImageDiskSource |
מציין שהדיסק נוצר מקובץ אימג' של דיסק. |
FilterSpec
הגדרת מסנן שחזור מפורט.
מופיע ב: - VirtualMachineRestoreRequestSpec
| שדה | תיאור |
|---|---|
targetedVirtualMachines VirtualMachineResourceConfig |
קבוצת המכונות הווירטואליות שצריך לשחזר. המכונות הווירטואליות האלה צריכות להיות אלה שכלולות במשאב VirtualMachineBackup שצוין באותו VirtualMachineRestoreRequest. |
targetedVirtualMachineDisks VirtualMachineResourceConfig |
קבוצת קובצי ה-VMDK שצריך לשחזר. אלה צריכים להיות קובצי ה-VMDisk שמהווים חלק מהמשאב VirtualMachineBackup שמופיע באותו VirtualMachineRestoreRequest. |
virtualMachineDiskOptions VirtualMachineDiskFilterOptions |
מציינת את אפשרויות הסינון לשחזור דיסקים. ציון השדה הזה לא ישחזר את VirtualMachines, אלא רק את VirtualMachineDisks על סמך השדה שנבחר ב-VirtualMachineDiskFilterOptions. אין לציין את השדה הזה אם מציינים את אחד מהשדות TargetedVirtualMachines או TargetedVirtualMachineDisks. |
קושחה
מציינת את אפשרויות ההפעלה של המכונה הווירטואלית בזמן האתחול.
מופיע ב: - VirtualMachineSpec
| שדה | תיאור |
|---|---|
type string |
ההגדרה קובעת אם האתחול יתבצע באמצעות UEFI או BIOS. ברירת המחדל היא bios. הוצא משימוש: במקומו צריך להשתמש ב-ShieldConfig.BootType. |
enableSecureBoot boolean |
הגדרה שמאפשרת או משביתה את אימות האישור של טוען האתחול. הפעולה הזו עוזרת לחסום טעינה של קוד ששונה או קוד זדוני. ערך ברירת המחדל הוא true אם type הוא uefi. אם הערך של type הוא bios, ערך ברירת המחדל הוא false ואי אפשר לשנות אותו כי אימות אישור של טוען האתחול לא זמין ל-BIOS. הוצא משימוש: במקומו, צריך להשתמש ב-ShieldConfig.EnableSecureBoot. |
GCSReference
מייצג את מקור ה-GCS שממנו מאחסנים את התמונה.
מופיע ב: - VirtualMachineImageSpec
| שדה | תיאור |
|---|---|
url string |
כתובת ה-URL של אובייקט GCS. |
GuestEnvironment
מציינת את הגדרת סביבת האורח.
מופיע ב: - VirtualMachineSpec
| שדה | תיאור |
|---|---|
accessManagement AccessManagementConfig |
מציינים את ההגדרה של ניהול הרשאות הגישה. |
IPAddress
מופיע ב: - NetworkInterfaceSpec
| שדה | תיאור |
|---|---|
address string |
כתובת ה-IP. ב-GDC במודל מחובר, הכתובת עשויה להכיל מסכה של רשת משנה. אם לא מציינים מסכה של רשת משנה, ברירת המחדל היא /32. לדוגמה, הכתובת 1.2.3.4 תתפרש כ-1.2.3.4/32. אפשר גם להזין את הקלט בתבנית 1.2.3.4/24. ב-GDC airgapped, הכתובת לא יכולה להכיל מסכה של רשת משנה. פרטי רשת המשנה מאוחזרים מאובייקט רשת המשנה. |
managed boolean |
האם מחזור החיים של תת-הרשת שמשויכת לכתובת ה-IP הזו צריך להיות מנוהל על ידי המערכת ב-GDC airgapped. לא נעשה בו שימוש ב-GDC במודל מחובר. אם הערך הוא true (ברירת מחדל), נוצרת רשת משנה באופן אוטומטי עבור כתובת ה-IP הזו, והיא נמחקת במהלך מחיקת מכונת ה-VM. אם הערך הוא false, המשתמש צריך ליצור תת-רשת, והסטטוס של תת-הרשת צריך להיות מוכן. |
ImageDestinationReference
מצביע על היעד שאליו מועלה תוכן התמונה.
אפשר לציין רק יעד אחד.
האפשרות הזו נתמכת רק בפריסות של GDC Connected.
השדה הזה הוא חובה אם הערך שצוין ב-ImageSourceReference הוא GCS.
מופיע ב: - VirtualMachineImageImportSpec
| שדה | תיאור |
|---|---|
gcs ImageGCSDestinationReference |
פרטי קטגוריית (bucket) תמונה שאוכלסה ב-GCS. |
ImageDiskSource
הפניה למקור התמונה.
מופיע ב: - DiskSource
| שדה | תיאור |
|---|---|
name string |
שם אובייקט ה-API VirtualMachineImage. |
namespace string |
מרחב השמות של אובייקט ה-API VirtualMachineImage. כדי להשתמש בתמונות מושלמות, צריך להשתמש ב-vm-system. לתמונות בפרויקט הנוכחי, משאירים את השדה הזה ריק או משתמשים בערך הנוכחי namespace. |
ImageGCSDestinationReference
מייצג את יעד GCS שאליו מייבאים תמונה.
מופיע ב: - ImageDestinationReference
| שדה | תיאור |
|---|---|
bucketName string |
השם של קטגוריית GCS שמכילה את התמונה הזו. |
ImageGCSSourceReference
מייצג את מקור ה-GCS שממנו מייבאים תמונה.
מופיע ב: - ImageSourceReference
| שדה | תיאור |
|---|---|
bucketName string |
השם של קטגוריית GCS שמכילה את התמונה הזו. |
objectName string |
שם התמונה בקטגוריה. |
ImageMetadataInput
המפרט של VirtualMachineImage.
מופיע ב: - VirtualMachineImageImportSpec
| שדה | תיאור |
|---|---|
name string |
שם התמונה, למשל ubuntu-20.04-server-cloudimg. |
operatingSystem OSName |
שם מערכת ההפעלה שאליה התמונה הזו שייכת, למשל ubuntu-2004. |
minimumDiskSize כמות |
הגודל המינימלי של הדיסק שאליו אפשר להחיל את התמונה. הגודל הזה מציין רק את הגודל המומלץ לדיסקים עתידיים שייווצרו מהתמונה הזו. הוא לא מייצג את הגודל של התמונה עצמה. השדה הזה הוא חובה אם התמונה מיובאת מאחסון אובייקטים. |
ImageObjectStorageSourceReference
מייצג את מקור האחסון של האובייקט שממנו מייבאים תמונה.
מופיע ב: - ImageSourceReference
| שדה | תיאור |
|---|---|
bucketRef LocalObjectReference |
השם של Bucket המשאב המותאם אישית שמכיל את התמונה הזו. Bucket המשאב המותאם אישית חייב להיות באותו מרחב שמות כמו האובייקט הזה. |
objectName string |
שם התמונה בקטגוריה. |
ImagePrepareOptions
מייצג את האפשרויות להכנת תמונה.
מופיע ב: - VirtualMachineImageImportSpec
| שדה | תיאור |
|---|---|
installGuestEnvironment boolean |
המדיניות הזו קובעת אם להתקין את סביבת האורח של GDC עם air gap. ברירת המחדל היא true. |
ImageSourceReference
מצביע על המשאב שממנו מאוכלס תוכן התמונה. אפשר לציין רק מקור אחד.
מופיע ב: - VirtualMachineImageImportSpec
| שדה | תיאור |
|---|---|
diskRef LocalObjectReference |
המאפיין הזה מצוין כשהתמונה מאוכלסת ממאפיין קיים של VirtualMachineDisk. |
objectStorage ImageObjectStorageSourceReference |
פרטי הקטגוריה של תמונה שאוכלסה מאחסון אובייקטים. |
gcs ImageGCSSourceReference |
פרטי הדלי של תמונה שאוכלסה מ-GCS. |
NetworkInterfaceSpec
מציינים את ההגדרה של ממשק הרשת. ב-GDC במודל מחובר, אפשר לציין רק את Network (רשת) ואת IPAddresses (כתובות IP). ב-GDC airgapped, צריך לציין את אחד מהערכים Network, Subnet או IPAddresses. אפשר לציין ביחד את רשת המשנה ואת כתובות ה-IP.
מופיע ב: - NetworkSpec
| שדה | תיאור |
|---|---|
network string |
הרשת שאליה הממשק מחובר. ב-GDC airgapped, הערכים התקינים הם: default, multicast. |
subnet string |
רשת המשנה שהממשק מחובר אליה ב-GDC עם air gap. לא נעשה בו שימוש ב-GDC במודל מחובר. אם לא מציינים ערך, ברירת המחדל היא רשת המשנה שמוגדרת כברירת מחדל ברשת שצוינה. |
subnetNamespace string |
מרחב השמות שאליו מחוברת רשת המשנה בממשק ב-GDC airgapped. לא נעשה בו שימוש ב-GDC במודל מחובר. אם לא מציינים זאת, ברירת המחדל היא אותו מרחב שמות כמו VirtualMachine. |
ipAddresses מערך IPAddress |
כתובת ה-IP שיוקצת לממשק. רק כתובת ה-IP הראשונה מוקצית לממשק. ב-GDC airgapped, אם לא מציינים כתובת IP, המערכת מקצה כתובת IP באופן דינמי. ב-GDC במודל מחובר, אם הרשת מוגדרת לשימוש בשרת DHCP חיצוני, אפשר להשתמש בשדה הזה כדי לציין כתובת סטטית. השדה הזה נדרש אם הרשת לא מוגדרת לשימוש בשרת DHCP חיצוני. |
NetworkInterfaceStatus
NetworkInterfaceStatus הוא הסטטוס של המשאב NetworkInterface.
מופיע ב: - NetworkStatus
| שדה | תיאור |
|---|---|
name string |
השם מציין את השם של ממשק הרשת שנחשף בתוך המכונה הווירטואלית, למשל eth0, eth1. |
ipAddresses מערך מחרוזות |
IpAddresses הן כתובות ה-IP שהוקצו ל-NetworkInterface. |
macAddress string |
MacAddress היא כתובת ה-MAC שהוקצתה ל-NetworkInterface. |
NetworkPerformanceSpec
מופיע ב: - NetworkSpec
| שדה | תיאור |
|---|---|
highThroughputMode boolean |
האם האופטימיזציה של קצב העברת הנתונים הגבוה מופעלת לכל הממשקים במכונה הווירטואלית ב-GDC airgapped. לא נעשה בו שימוש ב-GDC במודל מחובר. אם הערך הוא true, נעשה שימוש בתכונות כמו multiqueue כדי לשפר את ביצועי הרשת. ברירת המחדל היא false. |
NetworkSpec
מציינים את תצורת הרשת.
מופיע ב: - VirtualMachineSpec
| שדה | תיאור |
|---|---|
interfaces מערך NetworkInterfaceSpec |
ממשקי הרשת שמצורפים למכונה הווירטואלית. אם לא מציינים ממשקי unicast, ממשק default מתווסף באופן אוטומטי. משתמשים בארגון שמופעל בו שידור מרובה משתתפים יכולים להוסיף את הממשק של multicast. הממשק הראשון שצוין יטופל כממשק ברירת המחדל כשמגדירים את נתיב ברירת המחדל בתוך המכונה הווירטואלית. |
performanceSpec NetworkPerformanceSpec |
המדיניות הזו קובעת את ההגדרה של רשתות עם ביצועים גבוהים. |
NetworkStatus
NetworkStatus הוא הסטטוס של הרשת של המכונה הווירטואלית.
מופיע ב: - VirtualMachineStatus
| שדה | תיאור |
|---|---|
interfaces מערך NetworkInterfaceStatus |
OSName
סוג בסיסי: string
רשימת מערכות ההפעלה התקינות לשימוש.
מופיע ב: - ImageMetadataInput - OperatingSystemSpec
OperatingSystemSpec
מכיל את פרטי מערכת ההפעלה של תמונה.
מופיע ב: - VirtualMachineImageSpec
| שדה | תיאור |
|---|---|
name OSName |
השם של מערכת ההפעלה שאליה התמונה הזו שייכת, לדוגמה: windows-2016. |
ReplicatedDiskInfo
מופיע ב: - DiskReplicationStatus
| שדה | תיאור |
|---|---|
name string |
השם של מכונת VirtualMachineDisk. |
zone string |
האזור של המכונה VirtualMachineDisk. |
SSHSpec
מאחסן את פרטי הכניסה של SSH שמשמשים ליצירת החיבור.
מופיע ב: - VirtualMachineAccessRequestSpec
| שדה | תיאור |
|---|---|
key string |
מציינת את המפתח הציבורי לתכנות לגישת SSH. |
ttl משך הזמן |
מציינים את משך הזמן שבו המפתח הזה תקף, בשעות, בדקות ובשניות. ערך ברירת המחדל הוא 24h0m0s. |
ServicePort
ServicePort מכיל מידע על יציאת השירות.
מופיע ב: - VirtualMachineExternalAccessSpec
| שדה | תיאור |
|---|---|
name string |
השם של ההעברה הזו בשירות. |
protocol פרוטוקול |
פרוטוקול ה-IP של היציאה הזו. תמיכה ב-TCP, ב-UDP וב-SCTP. |
port מספר שלם |
היציאה שתיחשף על ידי השירות הזה. |
ShieldConfig
מציין את ההגדרות שקשורות לאבטחה של המכונה הווירטואלית.
מופיע ב: - VirtualMachineSpec
| שדה | תיאור |
|---|---|
bootType string |
ההגדרה קובעת אם האתחול יתבצע באמצעות UEFI או BIOS. ברירת המחדל היא bios. |
enableSecureBoot boolean |
הגדרה שמאפשרת או משביתה את אימות האישור של טוען האתחול. הפעולה הזו עוזרת לחסום טעינה של קוד ששונה או קוד זדוני. ערך ברירת המחדל הוא true אם bootType הוא uefi. אם הערך של bootType הוא bios, ערך ברירת המחדל הוא false ואי אפשר לשנות אותו כי אימות אישור של טוען האתחול לא זמין ל-BIOS. |
enableVtpm boolean |
האם לבצע אמולציה של מכשיר VTPM. ברירת המחדל היא false. |
StartupScript
הגדרת סקריפט לטעינה בזמן ההפעלה של מכונה וירטואלית.
תומך בהגדרת סקריפט לטעינה בזמן ההפעלה כמחרוזת טקסט פשוטה
או כסוד של Kubernetes. אם מציינים את השדה script, אסור לציין את השדה scriptSecretRef, ולהפך.
מופיע ב: - VirtualMachineSpec
| שדה | תיאור |
|---|---|
name string |
מציין את השם של סקריפט. הערך צריך להתאים לביטוי הרגולרי [\w][\w\-.]* ולהכיל עד 255 תווים. אם מציינים סקריפט למכונה וירטואלית של Windows, השם חייב לכלול '-' ואחריו את סיומת הסקריפט כסיומת. לדוגמה, אפשר להשתמש בשם hello-world-ps1 לסקריפט Powershell בשם hello-world. |
script string |
מציינים מחרוזת טקסט פשוט שמכילה את הסקריפט. גודל התוכן של הסקריפט צריך להיות קטן מ-2,048 בייטים. |
scriptSecretRef LocalObjectReference |
הפניה לסוד של Kubernetes שמכיל את הסקריפט. השם ScriptSecretRef חייב להיות זהה לשם של הסוד ב-Kubernetes. |
VMMError
Wrapper לכל השגיאות ב-VMM, כולל קודי שגיאה.
מופיע ב: - VirtualMachineAccessRequestStatus - VirtualMachineDiskStatus - VirtualMachineExternalAccessStatus - VirtualMachineImageImportStatus - VirtualMachineImageStatus - VirtualMachinePasswordResetRequestStatus - VirtualMachineStatus
| שדה | תיאור |
|---|---|
code string |
הקוד של השגיאה. הוא כולל קידומת עם אותיות ואחריה קוד מספרי בן ארבע ספרות. |
message string |
הודעת השגיאה שאנשים יכולים לקרוא. |
VirtualMachine
מייצג את ההגדרה והמצב של המכונה הווירטואלית.
מופיע ב: - VirtualMachineList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachine |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineSpec |
|
status VirtualMachineStatus |
VirtualMachineAccessRequest
מייצג בקשת גישה למכונה וירטואלית.
מופיע ב: - VirtualMachineAccessRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineAccessRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineAccessRequestSpec |
|
status VirtualMachineAccessRequestStatus |
VirtualMachineAccessRequestList
מכיל רשימה של אובייקטים מסוג VirtualMachineAccessRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineAccessRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך VirtualMachineAccessRequest |
VirtualMachineAccessRequestSpec
הגדרת המפרט של VirtualMachineAccessRequest.
מופיע ב: - VirtualMachineAccessRequest
| שדה | תיאור |
|---|---|
vm string |
מציינים את השם של המכונה הווירטואלית שאליה רוצים לגשת. |
user string |
מציינים את שם המשתמש לגישה למכונה הווירטואלית. |
ssh SSHSpec |
המשתנה מכיל את פרטי הכניסה ל-SSH שמשמשים לגישה למכונה הווירטואלית. |
VirtualMachineAccessRequestState
סוג בסיסי: string
מדינת VirtualMachineAccessRequest.
מופיע ב: - VirtualMachineAccessRequestStatus
VirtualMachineAccessRequestStatus
מתאר את הסטטוס של VirtualMachineAccessRequest.
מופיע ב: - VirtualMachineAccessRequest
| שדה | תיאור |
|---|---|
state VirtualMachineAccessRequestState |
מציין את המצב של VirtualMachineAccessRequest. |
reason string |
מציין את הסיבה לסטטוס הנוכחי. |
message string |
מספק הקשר נוסף לסטטוס הנוכחי. |
processedAt זמן |
השדה הזה מציין את השעה שבה הבקשה עובדה. |
errors מערך VMMError |
רשימה של כל השגיאות שקרו במהלך ההתאמה של המשאב הזה. |
VirtualMachineAttachment
הקובץ מכיל מידע על VirtualMachine שאליו מצורף VirtualMachineDisk ועל אופן הצירוף.
מופיע ב: - VirtualMachineDiskStatus
| שדה | תיאור |
|---|---|
nameRef LocalObjectReference |
השם של VirtualMachineקובץ מצורף. |
uid UID |
UID של VirtualMachine המצורף. |
autoDelete boolean |
משקף את האופן שבו VirtualMachine מצרף את הדיסק הזה. הדיסק נמחק כשכל המכונות הווירטואליות שמחוברות אליו מוגדרות עם autoDelete לערך true וכל המכונות הווירטואליות נמחקות. אם לפחות מכונה וירטואלית אחת מוגדרת עם autoDelete כ-false, הדיסק לא יימחק. |
VirtualMachineBackup
הסכימה של VirtualMachineBackups API.
מופיע ב: - VirtualMachineBackupList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackup |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineBackupSpec |
|
status VirtualMachineBackupStatus |
VirtualMachineBackupConfig
מכיל פרטי הגדרה להפעלת הגיבוי, כולל היקף, מיקום ואסטרטגיית גיבוי של נפח.
מופיע ב: - VirtualMachineBackupPlanSpec - VirtualMachineBackupSpec
| שדה | תיאור |
|---|---|
backupRepository string |
מזהה את מיקום האחסון המשני של ה-VirtualMachineBackupPlan הזה. השדה הזה מיועד לשימוש פנימי בלבד. הגדרת מאגר גיבוי רק באמצעות VirtualMachineBackupPlanTemplate |
backupScope VirtualMachineBackupScope |
מאפיין שמציין את המשאבים שכלולים ב-VirtualMachineBackupPlan. |
volumeStrategy VolumeStrategy |
ההגדרה הזו מציינת את האסטרטגיה לגיבוי נפחים. לדוגמה, שימוש בתמונת מצב מקומית לעומת שימוש בגיבוי מרחוק או בגיבוי ספציפי לספק. |
VirtualMachineBackupList
מכיל רשימה של VirtualMachineBackup.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך VirtualMachineBackup |
VirtualMachineBackupPlan
הסכימה של VirtualMachineBackupPlans API.
מופיע ב: - VirtualMachineBackupPlanList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupPlan |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineBackupPlanSpec |
|
status VirtualMachineBackupPlanStatus |
VirtualMachineBackupPlanList
מכיל רשימה של VirtualMachineBackupPlan.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupPlanList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך VirtualMachineBackupPlan |
VirtualMachineBackupPlanSpec
מגדיר VirtualMachineBackupPlan שמספק הוראות ליצירת משאב בסיסי BackupPlan ולביצוע גיבויים ProtectedApplication.
מופיע ב: - VirtualMachineBackupPlan
| שדה | תיאור |
|---|---|
virtualMachineBackupPlanTemplate string |
ה-VirtualMachineBackupPlanTemplate חייב להיות באותו namespace כמו תוכנית הגיבוי של המכונה הווירטואלית. |
backupConfig VirtualMachineBackupConfig |
הגדרת התצורה וההיקף של הגיבוי. |
backupSchedule תזמון |
יצירת הגיבוי המתוזמן במסגרת תוכנית הגיבוי של המכונה הווירטואלית הזו. השדה Schedule (תזמון) הוא שדה שניתן לשינוי, ואפשר לערוך אותו אחרי היצירה. כברירת מחדל, תוכנית הגיבוי של המכונה הווירטואלית מושהית. |
retentionPolicy RetentionPolicy |
מחזור החיים של הגיבויים שנוצרו במסגרת התוכנית הזו. כברירת מחדל, אפשר למחוק גיבויים בלי תקופת נעילה. כברירת מחדל, הגיבויים לא נמחקים לפי לוח זמנים אוטומטי, ואפשר לשנות את מדיניות השימור. |
VirtualMachineBackupPlanStatus
הגדרה של המצב שנצפה של VirtualMachineBackupPlan.
מופיע ב: - VirtualMachineBackupPlan
| שדה | תיאור |
|---|---|
backupPlan string |
השם של תוכנית הגיבוי הבסיסית שמנוהלת על ידי VirtualMachineBackupPlan, שמשמשת בארכיטקטורה של GDC עם air gap Org v1. |
backupPlanStatus BackupPlanStatus |
הסטטוס המוטמע של תוכנית הגיבוי הבסיסית. |
configBackupPlan string |
השם של תוכנית הגיבוי הבסיסית של ההגדרות שמנוהלת על ידי VirtualMachineBackupPlan. ההגדרה כאן מתייחסת למכונה וירטואלית ולדיסק של מכונה וירטואלית, שמשמשים בארכיטקטורה של ארגון v2 עם GDC עם air gap. |
volumeBackupPlan string |
השם של תוכנית הגיבוי הבסיסית של עוצמת הקול שמנוהלת על ידי VirtualMachineBackupPlan, ומשמשת בארכיטקטורה של GDC air-gapped Org v2. |
lastBackupTime זמן |
חותמת הזמן של הגיבוי האחרון שבוצע. השדה הזה משמש לתזמון הגיבוי הבא |
nextBackupTime זמן |
חותמת הזמן של הגיבוי המתוזמן הבא. השדה הזה משמש לתזמון הגיבוי הבא |
lastReconcileTime זמן |
חותמת הזמן של ההתאמה האחרונה של מקור המידע הזה. |
errorMessage string |
המשתנה ErrorMessage מכיל את הודעת השגיאה שהתרחשה במהלך הניסיון האחרון להשוואה. השדה הזה הוא אופציונלי והוא יאוכלס רק אם התרחשה שגיאה. |
VirtualMachineBackupPlanTemplate
סכימת ה-API של VirtualMachineBackupPlanTemplates.
מופיע ב: - VirtualMachineBackupPlanTemplateList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupPlanTemplate |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineBackupPlanTemplateSpec |
|
status VirtualMachineBackupPlanTemplateStatus |
VirtualMachineBackupPlanTemplateList
מכיל רשימה של VirtualMachineBackupPlanTemplate.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupPlanTemplateList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items VirtualMachineBackupPlanTemplate |
VirtualMachineBackupPlanTemplateSpec
הגדרת התבנית שבה VirtualMachineBackupPlans ישתמשו כדי לגזור פרמטרים נפוצים.
מופיע ב: - VirtualMachineBackupPlanTemplate
| שדה | תיאור |
|---|---|
backupRepository string |
השם של משאב BackupRepository. |
VirtualMachineBackupRequest
הסכימה של VirtualMachineBackupRequests API.
מופיע ב: - VirtualMachineBackupRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineBackupRequestSpec |
|
status VirtualMachineBackupRequestStatus |
VirtualMachineBackupRequestList
מכיל רשימה של VirtualMachineBackupRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineBackupRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך VirtualMachineBackupRequest |
VirtualMachineBackupRequestSpec
ההגדרה הזו מגדירה את המצב הרצוי של VirtualMachineBackupRequest.
מופיע ב: - VirtualMachineBackupRequest
| שדה | תיאור |
|---|---|
virtualMachineBackupPlanTemplate string |
השם של משאב VirtualMachineBackupPlanTemplate שמשמש ליצירת VirtualMachineBackupPlan. משתמש מחדש ב-VirtualMachineBackupPlan שנוצר מראש מהתבנית הזו, אם קיים כזה. ה-VirtualMachineBackupPlanTemplate צריך להתגורר באותו namespace שבו נשלחת הבקשה הזו. צריך לציין רק אחד מהמאפיינים VirtualMachineBackupPlanTemplate או VirtualMachineBackupPlan. |
virtualMachineBackupPlan string |
אם מציינים את השדה הזה, צריך להשמיט את התוכנית לגיבוי מכונה וירטואלית שבה הבקשה הזו משתמשת לבקשה אד-הוק עם היקף גיבוי VirtualMachine ואת השדות VirtualMachineDisk. הערך של VirtualMachineBackupPlan חייב להיות באותו namespace כמו הבקשה הזו. |
virtualMachine string |
ה-VirtualMachine שמגובים. הוא משמש עם VirtualMachineBackupPlanTemplate כדי ליצור באופן אוטומטי VirtualMachineBackupPlan אם הוא לא קיים. צריך לציין רק אחד מהמאפיינים VirtualMachine או VirtualMachineDisk. כשמציינים את virtualMachine, אסטרטגיית הגיבוי היא תמיד ProvisionerSpecific. |
virtualMachineDisk string |
ה-VirtualMachineDisk שמגובים. הוא משמש עם VirtualMachineBackupPlanTemplate כדי ליצור באופן אוטומטי VirtualMachineBackupPlan אם הוא לא קיים. אם מציינים שצריך לגבות את virtualMachineDisk, אסטרטגיית הגיבוי היא SnapshotOnly. צריך לציין רק אחד מהמאפיינים VirtualMachine או VirtualMachineDisk. |
virtualMachineBackupName string |
השם של VirtualMachineBackup שייווצר. הגיבוי תמיד נוצר באותו מרחב שמות כמו הבקשה. |
VirtualMachineBackupRequestStatus
הגדרה של המצב שנצפה של VirtualMachineBackupRequest.
מופיע ב: - VirtualMachineBackupRequest
| שדה | תיאור |
|---|---|
timeToExpire זמן |
מתי המשאב הזמני הזה יימחק. |
statusField StatusFields |
תיאור המצב שנצפה של VirtualMachineBackupRequest |
VirtualMachineBackupScope
מגדיר את היקף המשאבים שצריך לתעד ב-VirtualMachineBackupPlan.
מופיע ב: - VirtualMachineBackupConfig
| שדה | תיאור |
|---|---|
selectedVirtualMachines VirtualMachineResourceConfig |
מציינת את המכונות הווירטואליות שצריך ללכוד עבורן את VirtualMachineBackupPlan. |
selectedVirtualMachineDisks VirtualMachineResourceConfig |
מציינת את הדיסקים שצריך ללכוד עבור VirtualMachineBackupPlan הזה. |
vmResourceLabelSelector object (keys:string, values:string) |
מציינים את התווית או התוויות לבחירת משאב אחד או יותר של מכונה וירטואלית או דיסק של מכונה וירטואלית באותו מרחב שמות כמו תוכנית הגיבוי |
VirtualMachineBackupSpec
ההגדרה הזו מגדירה את המצב הרצוי של VirtualMachineBackup.
מופיע ב: - VirtualMachineBackup
| שדה | תיאור |
|---|---|
virtualMachineBackupPlan string |
השם של VirtualMachineBackupPlan שממנו נוצר VirtualMachineBackupPlan הזה.VirtualMachineBackup העסק VirtualMachineBackupPlan נמצא באותו namespace כמו VirtualMachineBackupPlan. |
backupConfig VirtualMachineBackupConfig |
הגדרת התצורה וההיקף של הגיבוי. |
VirtualMachineBackupStatus
הגדרה של המצב שנצפה של VirtualMachineBackup.
מופיע ב: - VirtualMachineBackup
| שדה | תיאור |
|---|---|
backup string |
השם של הגיבוי הבסיסי שאליו מתייחס VirtualMachineBackup. הגיבוי צריך להיות באותו namespace כמו הגיבוי של מכונת ה-VM הזו, שמשמש בארכיטקטורה של GDC עם air gap Org v1. |
backupStatus BackupStatus |
הסטטוס של הגיבויים הבסיסיים שאליהם מתייחס VirtualMachineBackup, שמשמש בארכיטקטורה של GDC עם air gap Org v1. |
configBackup string |
השם של הגיבוי הבסיסי של ההגדרות שאליו מתייחס VirtualMachineBackup. המונח 'הגדרה' מתייחס ל-VM ולדיסק של ה-VM. הגיבוי של ההגדרות צריך להיות באותו namespace כמו הגיבוי של מכונת ה-VM הזו, שמשמש בארכיטקטורה של GDC עם air gap Org v2. |
configBackupStatus BackupStatus |
הסטטוס של הגיבוי של ההגדרה הבסיסית שאליה VirtualMachineBackup מתייחסים, בשימוש בארכיטקטורה של GDC עם air gap Org v2. |
volumeBackup string |
השם של הגיבוי הבסיסי של עוצמת הקול שאליו מתייחס VirtualMachineBackup. גיבוי הנפח חייב להיות באותו namespace כמו גיבוי המכונה הווירטואלית הזה, שמשמש בארכיטקטורה של GDC air-gapped Org v2. |
volumeBackupStatus BackupStatus |
הסטטוס של גיבוי הנפח הבסיסי שאליו מתייחס VirtualMachineBackup, שמשמש בארכיטקטורה של GDC air-gapped Org v2. |
backedUpVirtualMachines מערך מחרוזות |
רשימה של השמות של כל המכונות הווירטואליות שכלולות בגיבוי הזה. |
backedUpVirtualMachineDisks מערך מחרוזות |
רשימה של השמות של כל הדיסקים של המכונות הווירטואליות שנכללים בגיבוי הזה. אם הגיבוי הוא snapshot של דיסק, זוהי רשימה של דיסקים של מכונות וירטואליות שאתם מספקים. אם זה גיבוי של מכונה וירטואלית, זו רשימת הדיסקים שמגבים את המכונה הווירטואלית הזו. |
VirtualMachineDeleteBackupRequest
הסכימה של VirtualMachineDeleteBackupRequests API.
מופיע ב: - VirtualMachineDeleteBackupRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineDeleteBackupRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineDeleteBackupRequestSpec |
|
status VirtualMachineDeleteBackupRequestStatus |
VirtualMachineDeleteBackupRequestList
מכיל רשימה של VirtualMachineDeleteBackupRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineDeleteBackupRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items VirtualMachineDeleteBackupRequest |
VirtualMachineDeleteBackupRequestSpec
ההגדרה הזו מגדירה את המצב הרצוי של VirtualMachineDeleteBackupRequest.
מופיע ב: - VirtualMachineDeleteBackupRequest
| שדה | תיאור |
|---|---|
virtualMachineBackupRef LocalObjectReference |
השם של VirtualMachineBackup שרוצים למחוק. הבקשה הזו תמיד נוצרת באותו namespace כמו הגיבוי. |
VirtualMachineDeleteBackupRequestStatus
הגדרה של המצב שנצפה של VirtualMachineDeleteBackupRequest.
מופיע ב: - VirtualMachineDeleteBackupRequest
| שדה | תיאור |
|---|---|
timeToExpire זמן |
המאפיין הזה מגדיר את הזמן למחיקת המשאב הזמני. |
statusField StatusFields |
מתאר את המצב שנצפה של VirtualMachineDeleteBackupRequest. |
VirtualMachineDisk
סכימה של virtualmachinedisks API.
מופיע ב: - VirtualMachineDiskList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineDisk |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineDiskSpec |
|
status VirtualMachineDiskStatus |
VirtualMachineDiskFilterOptions
מציינת את אפשרויות הסינון לשחזור דיסקים.
מופיע ב: - FilterSpec
| שדה | תיאור |
|---|---|
allDisks boolean |
המדיניות הזו מציינת שצריך לשחזר את כל הדיסקים מ-VirtualMachineBackup. |
VirtualMachineDiskList
מכיל רשימה של VirtualMachineDisk.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineDiskList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך VirtualMachineDisk |
VirtualMachineDiskSpec
ההגדרה הזו מגדירה את המצב הרצוי של VirtualMachineDisk.
מופיע ב: - VirtualMachineDisk
| שדה | תיאור |
|---|---|
source DiskSource |
מציין את המקור שממנו מאוכלס התוכן של הדיסק. אם משמיטים את השדה הזה, מוקצה דיסק ריק. |
size כמות |
מציינים את גודל הדיסק: 5GiB, 600MiB וכן הלאה. צריך לציין את הגודל של דיסק ריק. בדיסקים ממקורות אחרים, הגודל תלוי במקור. במקור תמונה, הגודל הוא אופציונלי והמערכת מסיקה שהוא שווה ל-Image.spec.minimumDiskSize. אם מציינים את הגודל, הוא צריך להיות גדול מ-Image.spec.minimumDiskSize. |
type DiskType |
מציין את סוג הדיסק. ברירת המחדל היא Standard. ב-GDC עם air gap, הסוגים הנתמכים הם: Standard, Local. ב-GDC במודל מחובר, הסוגים הנתמכים הם: Standard. |
VirtualMachineDiskStatus
הגדרה של המצב שנצפה של VirtualMachineDisk.
מופיע ב: - VirtualMachineDisk
| שדה | תיאור |
|---|---|
phase VirtualMachineDiskPhase |
השלב הנוכחי של הדיסק. |
progress VirtualMachineDiskProgress |
ההתקדמות היא ההתקדמות הנוכחית של הקצאת הדיסק. הערך הוא בין 0 ל-100 כולל, או N/A אם הוא לא זמין. |
size כמות |
הגודל הנוכחי של הדיסק. |
conditions מערך Condition |
התצפיות האחרונות על המצב של VirtualMachineDisk. |
virtualMachineAttachments מערך VirtualMachineAttachment |
רשימת המכונות של VirtualMachine שאליהן מצורף VirtualMachineDisk. |
replicationStatus DiskReplicationStatus |
הסטטוס של שכפול הדיסק. |
provisionTime משך הזמן |
הזמן שנדרש להקצאת VirtualMachineDisk ולהגעה למצב Ready. הזמן שנדרש להקצאת VirtualMachineDisk ולהגעה למצב Ready. לדוגמה, הזמן שנדרש להורדת תמונה וכו'. |
errors מערך VMMError |
רשימה של כל השגיאות שקרו במהלך ההתאמה של המשאב הזה. |
VirtualMachineExternalAccess
מייצג את הבקשה לגישה ל-VRF חיצוני עבור מכונה וירטואלית.
מופיע ב: - VirtualMachineExternalAccessList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineExternalAccess |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineExternalAccessSpec |
|
status VirtualMachineExternalAccessStatus |
VirtualMachineExternalAccessList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineExternalAccessList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items VirtualMachineExternalAccess |
VirtualMachineExternalAccessSpec
המאפיין הזה מגדיר את המפרט של האובייקט VirtualMachineExternalAccess.
מופיע ב: - VirtualMachineExternalAccess
| שדה | תיאור |
|---|---|
enabled boolean |
המדיניות הזו קובעת אם יש גישה ל-VRF החיצוני עבור VirtualMachine. |
ports מערך ServicePort |
רשימת הפורטים שנחשפים על ידי שירות הכניסה של VirtualMachine. |
VirtualMachineExternalAccessStatus
המאפיין מגדיר את המצב הנצפה של אובייקט VirtualMachineExternalAccess.
מופיע ב: - VirtualMachineExternalAccess
| שדה | תיאור |
|---|---|
ingressIP string |
IngressIP מציין את כתובת ה-IP בשירות הכניסה של VirtualMachine. |
egressIP string |
EgressIP מציין את כתובת ה-IP ב-NAT של היציאה, שבה נעשה שימוש על ידי VirtualMachine. |
conditions מערך Condition |
פרטים על המצב שנצפה. |
errors מערך VMMError |
רשימה של כל השגיאות שקרו במהלך ההתאמה של המשאב הזה. |
VirtualMachineImage
מייצג את קובץ האימג' של הדיסק שאפשר להשתמש בו במכונה וירטואלית.
מופיע ב: - VirtualMachineImageList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineImage |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineImageSpec |
|
status VirtualMachineImageStatus |
VirtualMachineImageImport
מייצג את הפעולה של ייבוא והמרה של משאבי מכונות וירטואליות שמכילים נתונים. לדוגמה, כדי לייבא ולהמיר את VirtualMachineDiskinto aVirtualMachineImage.
מופיע ב: - VirtualMachineImageImportList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineImageImport |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineImageImportSpec |
|
status VirtualMachineImageImportStatus |
VirtualMachineImageImportList
רשימה של VirtualMachineImageImport אובייקטים.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineImageImportList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items VirtualMachineImageImport |
VirtualMachineImageImportSpec
מציינים את המקור ואת המטא-נתונים של התמונה שרוצים ליצור.
מופיע ב: - VirtualMachineImageImport
| שדה | תיאור |
|---|---|
source ImageSourceReference |
מתייחס למשאב שממנו מייבאים את התוכן. המקור חייב להיות מאותו מרחב שמות. |
destination ImageDestinationReference |
מתייחס למשאב שאליו התוכן מיובא. האפשרות הזו נתמכת רק בפריסות של GDC Connected. השדה הזה הוא חובה אם הערך שצוין ב-ImageSourceReference הוא GCS. |
imageMetadata ImageMetadataInput |
מציינים את המאפיינים של VirtualMachineImage שרוצים ליצור. |
prepareImage boolean |
מציין אם להכין את התמונה הזו לפריסה של GDC עם air gap, עם ערך, למשל, להתקנת החבילות הנדרשות. אם לא מציינים את האפשרות הזו, ההכנה מתבצעת רק אם התמונה היא מאחסון אובייקטים. |
prepareOptions ImagePrepareOptions |
אלה האפשרויות להכנת תמונות. ההגדרה הזו תקפה רק אם הערך של prepareImage הוא true. |
VirtualMachineImageImportStatus
מציג את סטטוס ייבוא התמונה.
מופיע ב: - VirtualMachineImageImport
| שדה | תיאור |
|---|---|
conditions מערך Condition |
לספק את הסטטוס של התקדמות הייבוא.Ready |
imageName string |
השם של VirtualMachineImage אחרי שהוא נוצר בהצלחה. התמונה נמצאת באותו מרחב שמות כמו התמונה המיובאת. |
errors מערך VMMError |
רשימה של כל השגיאות שקרו במהלך ההתאמה של המשאב הזה. |
VirtualMachineImageList
מכיל רשימה של VirtualMachineImage אובייקטים.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineImageList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך VirtualMachineImage |
VirtualMachineImageSpec
המאפיין מגדיר את המפרט של תמונת המכונה הווירטואלית.
מופיע ב: - VirtualMachineImage
| שדה | תיאור |
|---|---|
operatingSystem OperatingSystemSpec |
פרטי מערכת ההפעלה. |
minimumDiskSize כמות |
הגודל המינימלי של הדיסק שאפשר להחיל עליו את התמונה. הגודל הזה מציין רק את הגודל המומלץ לדיסקים עתידיים שייווצרו מהתמונה הזו. הוא לא מייצג את הגודל של התמונה עצמה. |
gcs GCSReference |
מתייחס למשאב GCS שבו התמונות מאוחסנות. |
VirtualMachineImageStatus
מכיל את המצב שנצפה של אובייקט VirtualMachineImage.
מופיע ב: - VirtualMachineImage
| שדה | תיאור |
|---|---|
conditions מערך Condition |
התנאים של קובץ האימג' של המכונה הווירטואלית. |
errors מערך VMMError |
רשימה של כל השגיאות שקרו במהלך ההתאמה של המשאב הזה. |
storageLocation string |
האזור שבו מאוחסנת תמונת המכונה הווירטואלית. |
VirtualMachineList
מכיל רשימה של VirtualMachine אובייקטים.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך VirtualMachine |
VirtualMachinePasswordResetRequest
מייצג בקשה לאיפוס סיסמה של מכונה וירטואלית מסוימת.
מופיע ב: - VirtualMachinePasswordResetRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachinePasswordResetRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachinePasswordResetRequestSpec |
|
status VirtualMachinePasswordResetRequestStatus |
VirtualMachinePasswordResetRequestList
מכיל רשימה של משאבי VirtualMachinePasswordResetRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachinePasswordResetRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך VirtualMachinePasswordResetRequest |
VirtualMachinePasswordResetRequestSpec
הגדרת המפרט של VirtualMachinePasswordResetRequest.
מופיע ב: - VirtualMachinePasswordResetRequest
| שדה | תיאור |
|---|---|
vmName string |
השם של המכונה הווירטואלית שרוצים לבקש איפוס סיסמה בשבילה. השדה הזה הוא קבוע ואי אפשר לעדכן אותו אחרי שיוצרים בקשה לאיפוס סיסמה. |
user string |
שם המשתמש שרוצים לאפס את הסיסמה שלו במכונה וירטואלית ספציפית. השדה הזה הוא קבוע ואי אפשר לעדכן אותו אחרי שיוצרים בקשה לאיפוס סיסמה. |
publicKey string |
המפתח הציבורי להצפנת הסיסמה החדשה של מכונה וירטואלית. השדה הזה הוא קבוע ואי אפשר לעדכן אותו אחרי שיוצרים בקשה לאיפוס סיסמה. |
VirtualMachinePasswordResetRequestState
Underlying type: string
מגדיר את הסטטוס של משאב VirtualMachinePasswordResetRequest.
מופיע ב: - VirtualMachinePasswordResetRequestStatus
VirtualMachinePasswordResetRequestStatus
מתאר את הסטטוס של משאב VirtualMachinePasswordResetRequest.
מופיע ב: - VirtualMachinePasswordResetRequest
| שדה | תיאור |
|---|---|
state VirtualMachinePasswordResetRequestState |
המצב של משאב VirtualMachinePasswordResetRequest. |
reason string |
הסיבה לסטטוס הנוכחי של המשאב. |
message string |
שדה שמספק מידע נוסף על הסטטוס הנוכחי. |
processedAt זמן |
שדה שמציין את השעה שבה הבקשה עובדה. |
encryptedPassword string |
הסיסמה החדשה מוצפנת באמצעות המפתח הציבורי שסופק בבקשה ומקודדת באמצעות base64. כדי לפענח את הסיסמה, משתמשים ב-base64 כדי לפענח את המחרוזת ומפענחים את התוצאה באמצעות פענוח RSA. |
errors מערך VMMError |
רשימה של כל השגיאות שקרו במהלך ההתאמה של המשאב הזה. |
VirtualMachineProvisionTime
מעקב אחרי זמן ההקצאה של המכונה הווירטואלית.
מופיע ב: - VirtualMachineStatus
| שדה | תיאור |
|---|---|
initProvisionTime משך הזמן |
הזמן שנדרש להקצאת ה-VM הראשונה, כלומר הזמן שחל מרגע יצירת האובייקט ועד שה-VM נמצא בסטטוס 'פועל'. |
lastProvisionTime משך הזמן |
הזמן שנדרש להקצאת ה-VM האחרונה. יכול להיות שהערך יהיה שווה ל-InitProvisionTime אם מכונת ה-VM מוקצית רק פעם אחת. |
VirtualMachineResourceConfig
מציין משאב של מכונה וירטואלית ופרמטרים נוספים לגיבוי המשאב הזה.
מופיע ב: - FilterSpec - VirtualMachineBackupScope
| שדה | תיאור |
|---|---|
resourceName string |
השם של המשאב שמגבים. היא צריכה להיות באותו namespace כמו המינוי. |
VirtualMachineRestore
הסכימה של VirtualMachineRestores API.
מופיע ב: - VirtualMachineRestoreList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineRestore |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineRestoreSpec |
|
status VirtualMachineRestoreStatus |
VirtualMachineRestoreList
מכיל רשימה של VirtualMachineRestore.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineRestoreList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items VirtualMachineRestore |
VirtualMachineRestoreRequest
הסכימה של VirtualMachineRestoreRequests API.
מופיע ב: - VirtualMachineRestoreRequestList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineRestoreRequest |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineRestoreRequestSpec |
|
status VirtualMachineRestoreRequestStatus |
VirtualMachineRestoreRequestList
מכיל רשימה של VirtualMachineRestoreRequest.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineRestoreRequestList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך VirtualMachineRestoreRequest |
VirtualMachineRestoreRequestSpec
ההגדרה הזו מגדירה את המצב הרצוי של VirtualMachineRestoreRequest.
מופיע ב: - VirtualMachineRestoreRequest
| שדה | תיאור |
|---|---|
virtualMachineBackup string |
השם של גיבוי המכונה הווירטואלית שרוצים לשחזר. VirtualMachineBackup נמצא באותו namespace כמו VirtualMachineRestoreRequest הזה. |
restoreName string |
השם שניתן למשאב VirtualMachineRestore שנוצר. |
restoredResourceName string |
הקידומת שניתנה למשאבים ששוחזרו על ידי VirtualMachineBackup. השם של המשאב המשוחזר יהיה הקידומת + השם של המשאב שגובה. |
restoredResourceDescription string |
התיאור שניתן למשאב החדש שנוצר. |
filter FilterSpec |
המסננים שאפשר להשתמש בהם כדי לצמצם את הבחירה של משאבי מכונות וירטואליות במהלך השחזור. |
VirtualMachineRestoreRequestStatus
הגדרה של המצב שנצפה של VirtualMachineRestoreRequest.
מופיע ב: - VirtualMachineRestoreRequest
| שדה | תיאור |
|---|---|
timeToExpire זמן |
מתי המשאב הזמני הזה יימחק. |
statusField StatusFields |
מתאר את המצב שנצפה של VirtualMachineRestoreRequest. |
VirtualMachineRestoreSpec
ההגדרה הזו מגדירה את המצב הרצוי של VirtualMachineRestore.
מופיע ב: - VirtualMachineRestore
| שדה | תיאור |
|---|---|
virtualMachineBackup string |
השם של הגיבוי של המכונה הווירטואלית שמשוחזר על ידי VirtualMachineRestore. VirtualMachineBackup נמצא באותו namespace כמו VirtualMachineRestore. |
targetVirtualMachines מערך מחרוזות |
רשימה של כל המכונות הווירטואליות שנוצרו כשהשחזור הבסיסי הושלם בהצלחה. |
targetVirtualMachineDisks מערך מחרוזות |
רשימה של כל הדיסקים של המכונות הווירטואליות שנוצרו כשהשחזור הבסיסי הושלם בהצלחה. |
VirtualMachineRestoreStatus
הגדרה של המצב שנצפה של VirtualMachineRestore.
מופיע ב: - VirtualMachineRestore
| שדה | תיאור |
|---|---|
restore string |
השם של השחזור הבסיסי שאליו מתייחס VirtualMachineRestore. השחזור חייב להתבצע באותו namespace כמו הגיבוי של המכונה הוירטואלית הזו, שנעשה בארכיטקטורה של GDC עם air gap Org v1. |
restoreStatus RestoreStatus |
הסטטוס של השחזור הבסיסי שאליו מתייחס VirtualMachineRestore. משמש בארכיטקטורה של GDC עם air gap Org v1. |
configRestore string |
השם של שחזור ההגדרות הבסיסי שאליו מתייחס VirtualMachineRestore. המונח 'הגדרה' מתייחס ל-VM ולדיסק של ה-VM. שחזור ההגדרה חייב להתבצע באותו namespace כמו שחזור המכונה הוירטואלית הזו, שמשמש בארכיטקטורה של GDC עם air gap Org v2. |
configRestoreStatus RestoreStatus |
הסטטוס של שחזור ההגדרה הבסיסית שאליה מתייחסת ההגדרה VirtualMachineRestore הזו, שמשמשת בארכיטקטורה של GDC עם air gap Org v2. |
volumeRestore string |
השם של שחזור הנפח הבסיסי שאליו מתייחס VirtualMachineRestore. שחזור הנפח חייב להיות באותו namespace כמו שחזור המכונה הוירטואלית הזה, שמשמש בארכיטקטורה של GDC air-gapped Org v2. |
volumeRestoreStatus RestoreStatus |
הסטטוס של שחזור הנפח הבסיסי שאליו מתייחס מאפיין VirtualMachineRestore, בשימוש בארכיטקטורה של GDC air-gapped Org v2. |
VirtualMachineSpec
ההגדרה של המכונה הווירטואלית.
מופיע ב: - VirtualMachine
| שדה | תיאור |
|---|---|
runningState VirtualMachineRunningState |
מציין את מצב ההפעלה המבוקש של המכונה הווירטואלית. ברירת המחדל היא Running (פועל). |
disks מערך DiskAttachment |
מציינת את רשימת הדיסקים שמצורפים למכונה הווירטואלית הזו. חייב להיות דיסק אתחול אחד בלבד. כדי שהשינויים בצירוף הדיסקים ייכנסו לתוקף, צריך להפעיל מחדש את המחשב. |
compute Compute |
מציינים את המעבד (CPU) והזיכרון של מכונת ה-VM. אפשר להגדיר את המעבד והזיכרון ישירות או דרך VirtualMachineType. כדי שהשינויים ב-Compute ייכנסו לתוקף, צריך להפעיל מחדש את המחשב. אי אפשר לשנות את המכונה הווירטואלית כשהיא במצב Unknown. |
startupScripts מערך StartupScript |
מציינת את רשימת הסקריפטים לטעינה בזמן ההפעלה של המכונה הווירטואלית. כדי שההגדרה StartupScripts תיכנס לתוקף, צריך להתקין את cloud-init במכונות וירטואליות של Linux. הסקריפטים מופעלים בסדר אלפביתי, לפי השם של כל סקריפט לטעינה בזמן ההפעלה. במכונות וירטואליות של Windows, סוג הסקריפט משפיע על סדר הביצוע. הסקריפטים מופעלים לפי הסדר ps1, bat, cmd. אם שני סקריפטים הם מאותו סוג, הם מופעלים לפי סדר אלפביתי, על סמך השם. |
guestEnvironment GuestEnvironment |
מציינת את ההגדרה של סביבת האורח ב-VM. אם השדה הוא nil, השדה enable ב-AccessManagement הוא true כברירת מחדל. אחרת, ההגדרה שאינה nil של כל תכונת משנה בתוך המבנה מבטלת את הגדרת ברירת המחדל של תכונת המשנה. |
firmware קושחה |
מציינת את אפשרויות ההפעלה של המכונה הווירטואלית בזמן האתחול. |
shieldConfig ShieldConfig |
מציין את ההגדרות שקשורות לאבטחה של המכונה הווירטואלית. |
network NetworkSpec |
מציינים את תצורת הרשת. |
VirtualMachineStatus
מכיל את המצב שנצפה של המכונה הווירטואלית.
מופיע ב: - VirtualMachine
| שדה | תיאור |
|---|---|
state VirtualMachineState |
המצב שנצפה של המכונה הווירטואלית. |
reason VirtualMachineStateReason |
הסיבה לכך שהמכונה הווירטואלית נמצאת במצב שנצפה. השדה הזה מאוכלס בנתונים אם הוא רלוונטי למצב שנצפה. |
message string |
פרטים נוספים על מצב המכונה הווירטואלית. |
network NetworkStatus |
הסטטוס של רשתות המכונות הווירטואליות. |
conditions מערך Condition |
פרטים על המצב שנצפה. |
stateTransitionTime object (keys:VirtualMachineState, values:Time) |
הזמן האחרון של מעבר בין מצבים. |
provisionTime VirtualMachineProvisionTime |
הזמן שנדרש להקצאת ה-VM. |
errors מערך VMMError |
רשימה של כל השגיאות שקרו במהלך ההתאמה של המשאב הזה. |
VirtualMachineType
המאפיין מגדיר את משאבי ה-CPU והזיכרון של מכונת ה-VM.
מופיע ב: - VirtualMachineTypeList
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineType |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec VirtualMachineTypeSpec |
|
status VirtualMachineTypeStatus |
VirtualMachineTypeList
VirtualMachineTypeList מכיל רשימה של VirtualMachineType.
| שדה | תיאור |
|---|---|
apiVersion string |
virtualmachine.gdc.goog/v1 |
kind string |
VirtualMachineTypeList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items VirtualMachineType |
VirtualMachineTypeSpec
מגדיר את ההגדרות של VirtualMachineType.
מופיע ב: - VirtualMachineType
| שדה | תיאור |
|---|---|
vcpus מספר שלם |
מציין את מספר יחידות ה-VCPU שזמינות למופע. צריך לציין את vcpus כמספר שלם שהוא כפולה של 2, בין 2 ל-128, כולל. |
memory כמות |
מציין את כמות הזיכרון הפיזי שזמין למופע. הערך של memory חייב להיות בין 1G ל-400G, כולל. |
VirtualMachineTypeStatus
מופיע ב: - VirtualMachineType
| שדה | תיאור |
|---|---|
supported boolean |
מציין אם חומרת הבסיס תומכת בסוג מכונה וירטואלית מסוים. |