resourcemanager.gdc.goog/v1
מכיל הגדרות של סכימת API לקבוצת מנהל המשאבים.
ClusterPropagationStatus
הפונקציה מחזירה את סטטוס ההפצה של אשכול.
מופיע ב: - PropagationStatus
| שדה | תיאור |
|---|---|
namespace string |
|
name string |
|
conditions מערך Condition |
|
propagatedNamespace string |
מרחב השמות של המשאב שהועבר. |
ClusterStatus
מכיל את סטטוס ההפצה של אשכול ספציפי.
מופיע ב: - ClusterPropagationStatus - OrganizationRoleBindingStatus - OrganizationRoleStatus - ProjectClusterStatus - ProjectRoleBindingStatus - ProjectRoleStatus - ProjectServiceAccountStatus
| שדה | תיאור |
|---|---|
namespace string |
|
name string |
|
conditions מערך Condition |
NameSelector
מספק רשימה של Project Name For ProjectBinding להתאמה.
מופיע ב: - ProjectBindingSelector
| שדה | תיאור |
|---|---|
matchNames מערך מחרוזות |
OrganizationRole
מספק משאב של מרחב שמות במערכת שמעביר את ההגדרה של ClusterRole לכל אשכולות המשתמשים בארגון.
מופיע ב: - OrganizationRoleList
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
OrganizationRole |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec OrganizationRoleSpec |
|
status OrganizationRoleStatus |
OrganizationRoleBinding
מספק משאב של מרחב שמות במערכת שמעביר את ההגדרה של ClusterRoleBinding לכל אשכולות המשתמשים בארגון.
מופיע ב: - OrganizationRoleBindingList
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
OrganizationRoleBinding |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec OrganizationRoleBindingSpec |
|
status OrganizationRoleBindingStatus |
OrganizationRoleBindingList
מכיל רשימה של משאבי OrganizationRoleBinding.
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
OrganizationRoleBindingList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך OrganizationRoleBinding |
OrganizationRoleBindingSpec
המאפיין הזה מגדיר את המפרט של האובייקט OrganizationRoleBinding.
מופיע ב: - OrganizationRoleBinding
| שדה | תיאור |
|---|---|
subjects מערך Subject |
נושאי המשאב ClusterRoleBinding שייווצר באשכול. |
roleRef RoleRef |
משאב RoleRef של אובייקט ClusterRoleBinding שייווצר באשכול. |
OrganizationRoleBindingStatus
המאפיין מגדיר את המצב הנצפה של אובייקט OrganizationRoleBinding.
מופיע ב: - OrganizationRoleBinding
| שדה | תיאור |
|---|---|
conditions מערך Condition |
|
propagatedName string |
השם של משאב ClusterRoleBinding שהועבר בכל אשכולות המשתמשים בארגון. |
clusters ClusterStatus |
רשימת סטטוסי ההפצה של האשכולות. אם ההפצה מתבצעת בצורה תקינה, הרשימה כוללת את כל האשכולות בארגון. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
OrganizationRoleList
מכיל רשימה של משאבי OrganizationRole.
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
OrganizationRoleList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך OrganizationRole |
OrganizationRoleSpec
ההגדרה הזו מגדירה את המצב הרצוי של משאב OrganizationRole.
מופיע ב: - OrganizationRole
| שדה | תיאור |
|---|---|
rules מערך PolicyRule |
הכללים של משאב ClusterRole שייווצר בכל האשכולות. |
aggregationRule AggregationRule |
שדה אופציונלי שמתאר את אותה לוגיקת צבירה כמו באובייקט Kubernetes ClusterRole. |
OrganizationRoleStatus
המאפיין מגדיר את המצב הנצפה של אובייקט OrganizationRole.
מופיע ב: - OrganizationRole
| שדה | תיאור |
|---|---|
conditions מערך Condition |
אם התנאי Ready הוא True, כל המשאבים מסוג ClusterRole מועברים בהצלחה לכל אשכולות המשתמשים. אם התנאי Ready הוא False, אז חלק מהמשאבים ClusterRole או כולם לא הועברו. |
propagatedName string |
השם של משאב ClusterRole שהועבר בכל אשכולות המשתמשים בארגון. |
clusters ClusterStatus |
רשימת סטטוסי ההפצה באשכולות. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
פרויקט
מייצג מרחב שמות שמשתרע על פני כמה אשכולות משתמשים בארגון. זהו משאב עם מרחב שמות, והבקרה אמורה לעקוב אחרי אובייקטים של Project שמוגדרים מראש במרחב שמות.
מופיע ב: - ProjectList
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
Project |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
status ProjectStatus |
ProjectBinding
מייצג משאב של אשכול שמנהל את מיפויי הקשר בין אשכולות לפרויקטים. מרחב השמות של האובייקט ProjectBinding תואם לאשכול.
מופיע ב: - ProjectBindingList
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectBinding |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec ProjectBindingSpec |
ProjectBindingClusterRef
מייצג את האשכול שהפרויקטים מועברים אליו.
מופיע ב: - ProjectBindingSpec
| שדה | תיאור |
|---|---|
name string |
שם האשכול. |
ProjectBindingList
מכיל רשימה של משאבי ProjectBinding.
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectBindingList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items ProjectBinding array |
ProjectBindingSelector
מספקת קבוצה של כללים להתאמה של פרויקטים. צריך לבחור בדיוק 0 או 1 מהסלקטורים. 0 בוררים תואמים לכל הפרויקטים.
מופיע ב: - ProjectBindingSpec
| שדה | תיאור |
|---|---|
nameSelector NameSelector |
|
labelSelector LabelSelector |
ProjectBindingSpec
מציין את המפרט או את המצב הרצוי של משאב ProjectBinding.
מופיע ב: - ProjectBinding
| שדה | תיאור |
|---|---|
clusterRef ProjectBindingClusterRef |
|
selector ProjectBindingSelector |
הבורר משמש לציון קבוצה של כללים להתאמה לפרויקטים. |
ProjectClusterStatus
המאפיין מכיל את סטטוס ההפצה ואת כתובת ה-IP של ה-NAT ליציאה שמשמשת לאשכול ספציפי.
מופיע ב: - ProjectStatus
| שדה | תיאור |
|---|---|
namespace string |
|
name string |
|
conditions מערך Condition |
|
egressNATIPAddress string |
ProjectList
מייצג אוסף של פרויקטים.
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items Project array |
ProjectRole
מייצג משאב פרויקט שמעביר את ההגדרה של Role לכל אשכולות המשתמשים שהפרויקט כולל. מרחב השמות של משאב ProjectRole תואם לפרויקט.
מופיע ב: - ProjectRoleList
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectRole |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec ProjectRoleSpec |
|
status ProjectRoleStatus |
ProjectRoleBinding
מייצג משאב פרויקט שמעביר את הגדרות המשאב RoleBinding לכל אשכולות המשתמשים שהפרויקט כולל. מרחב השמות של המשאב ProjectRoleBinding תואם לפרויקט.
מופיע ב: - ProjectRoleBindingList
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectRoleBinding |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec ProjectRoleBindingSpec |
|
status ProjectRoleBindingStatus |
ProjectRoleBindingList
מכיל רשימה של משאבי ProjectRoleBinding.
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectRoleBindingList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך ProjectRoleBinding |
ProjectRoleBindingSpec
המאפיין מגדיר את המפרט של משאב ProjectRoleBinding. ההגדרה זהה להגדרה המקורית של RoleBinding.
מופיע ב: - ProjectRoleBinding
| שדה | תיאור |
|---|---|
subjects מערך Subject |
הנושאים של משאב RoleBinding שנוצר באשכול. |
roleRef RoleRef |
משאב RoleRef של אובייקט RoleBinding שייווצר באשכול. |
ProjectRoleBindingStatus
המאפיין מגדיר את המצב הנצפה של משאב ProjectRoleBinding.
מופיע ב: - ProjectRoleBinding
| שדה | תיאור |
|---|---|
conditions מערך Condition |
|
clusters ClusterStatus |
רשימת סטטוסי ההפצה של האשכולות. |
propagatedName string |
השם של משאב ProjectRole שהועבר והתממש באשכולות המשתמשים. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
ProjectRoleList
מכיל רשימה של משאבי ProjectRole.
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectRoleList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items מערך ProjectRole |
ProjectRoleSpec
ההגדרה הזו מגדירה את המצב הרצוי של משאב ProjectRole. ההגדרה זהה לזו של Role מקורי של Kubernetes.
מופיע ב: - ProjectRole
| שדה | תיאור |
|---|---|
rules מערך PolicyRule |
ProjectRoleStatus
המאפיין מגדיר את המצב הנצפה של משאב ProjectRole.
מופיע ב: - ProjectRole
| שדה | תיאור |
|---|---|
conditions מערך Condition |
|
clusters ClusterStatus |
רשימת סטטוסי ההפצה באשכולות. |
propagatedName string |
השם של משאב ProjectRole שהועבר והתממש באשכולות המשתמשים. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |
ProjectServiceAccount
הגדרה של משאב פרויקט שמעביר את חשבון השירות לכל אשכולות המשתמשים שהפרויקט משתרע עליהם. מרחב השמות של המשאב ProjectServiceAccount תואם לפרויקט.
מופיע ב: - ProjectServiceAccountList
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectServiceAccount |
metadata ObjectMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
spec ProjectServiceAccountSpec |
|
status ProjectServiceAccountStatus |
ProjectServiceAccountKey
השדה מכיל את רכיב המפתח שמשמש לאימות ה-JWT שנחתם על ידי המפתח הפרטי של משאב ProjectServiceAccount. ה-JWT משמש כחלק מתהליך האימות. בשלב הזה, המשאב ProjectServiceAccountKey תומך רק במפתחות בניהול המשתמש. המשתמשים יכולים ליצור ולמחוק צמדי מפתחות שמנוהלים על ידי המשתמשים.
המשתמשים אחראים לבצע רוטציה של המפתחות האלה באופן תקופתי כדי להבטיח את האבטחה של חשבונות השירות שלהם. המשתמשים שומרים את המפתח הפרטי של זוגות המפתחות האלה, ומשאב ProjectServiceAccountKey שומר רק את המפתח הציבורי.
מופיע ב: - ProjectServiceAccountSpec
| שדה | תיאור |
|---|---|
algorithm ProjectServiceAccountKeyAlgorithm |
האלגוריתם של המפתח. בשלב הזה יש תמיכה רק במפתחות ES256. |
id string |
המזהה של המפתח. הוא משמש לקביעת המפתח שצריך לאמת מולו. |
key string |
המפתח הציבורי בקידוד Base64 שמשמש לאימות. |
validBefore זמן |
תאריך התפוגה של המפתח. |
validAfter זמן |
תאריך ההתחלה שבו המפתח הופך לתקף. |
ProjectServiceAccountList
מכיל רשימה של משאבי ProjectServiceAccount.
| שדה | תיאור |
|---|---|
apiVersion string |
resourcemanager.gdc.goog/v1 |
kind string |
ProjectServiceAccountList |
metadata ListMeta |
פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes. |
items ProjectServiceAccount array |
ProjectServiceAccountSpec
ההגדרה הזו מגדירה את המצב הרצוי של משאב ProjectServiceAccount.
מופיע ב: - ProjectServiceAccount
| שדה | תיאור |
|---|---|
keys מערך ProjectServiceAccountKey |
המפתחות הציבוריים שמשמשים לאימות החתימה של אסימוני ה-JWT עבור המשאב ProjectServiceAccount. |
ProjectServiceAccountStatus
המאפיין מגדיר את המצב הנצפה של משאב ProjectServiceAccount.
מופיע ב: - ProjectServiceAccount
| שדה | תיאור |
|---|---|
conditions מערך Condition |
אם התנאי Ready הוא True, כל המשאבים ServiceAccount מועברים בהצלחה לכל האשכולות בפרויקט. אם התנאי Ready הוא False, חלק מהמשאבים של ServiceAccount לא הועברו. התנאי Ready יכול לעבור מ-True ל-Unknown אם משנים את המשאב ServiceAccount התואם באשכול משתמשים, מה שגורם להפצה נוספת. |
propagatedName string |
השם של משאב ServiceAccount שהועבר. |
clusters ClusterStatus |
רשימה של כל שמות האשכולות שנבחרו והתנאים של המשאבים שהועברו באשכולות. |
ProjectStatus
הסטטוס של הפרויקט.
מופיע ב: - פרויקט
| שדה | תיאור |
|---|---|
conditions מערך Condition |
|
propagatedName string |
השם של מרחב השמות שהועבר. |
clusters ProjectClusterStatus |
סטטוס ההפצה וכתובות ה-IP של NAT ליציאה של כל אשכולות המשתמשים שהפרויקט הזה משתרע עליהם. |
errorStatus ErrorStatus |
השגיאות האחרונות, כולל השעות שבהן הן נצפו. |