KRM API virtualmachine.gdc.goog/v1

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 מציין אם חומרת הבסיס תומכת בסוג מכונה וירטואלית מסוים.