Storage KRM API

object.gdc.goog/v1alpha1

חבילה v1alpha1 מכילה הגדרות סכימת API עבור קבוצת API של object.gdc.goog v1alpha1

קטגוריה

‫Bucket הוא הסכימה של Bucket API

מופיע ב: - BucketList

שדה תיאור
apiVersion string object.gdc.goog/v1alpha1
kind string Bucket
metadata ObjectMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
spec BucketSpec
status BucketStatus

BucketList

‫BucketList מכיל רשימה של Bucket

שדה תיאור
apiVersion string object.gdc.goog/v1alpha1
kind string BucketList
metadata ListMeta פרטים נוספים על השדות של metadata זמינים במאמרי העזרה של ה-API של Kubernetes.
items Bucket

BucketPolicy

מופיע ב: - BucketSpec

שדה תיאור
lockingPolicy LockingPolicy מדיניות לנעילת אובייקטים. כשמגדירים את המדיניות הזו, האפשרות 'גרסאות של אובייקטים' מופעלת וכל האובייקטים שמאוחסנים בקטגוריה כפופים למדיניות הזו. אי אפשר למחוק אובייקט נעול עד שהנעילה מסתיימת. צריך להפעיל את LockingPolicy כשיוצרים את הקטגוריה, ואי אפשר להשבית אותה אחר כך. אם לא מגדירים את ההגדרה הזו, נעילת אובייקטים וניהול גרסאות מושבתים ואי אפשר להפעיל אותם.

BucketSpec

ההגדרה BucketSpec מגדירה את המצב הרצוי של משאב הקטגוריה.

מופיע ב: - Bucket

שדה תיאור
description string תיאור של התוכן בדלי.
storageClassObjectStorageClass האפשרויות הזמינות הן: - Standard – מתאים לנתונים חמים שניגשים אליהם לעיתים קרובות, כולל אתרים, סרטונים בסטרימינג ואפליקציות לנייד
bucketPolicy BucketPolicy הגדרת מדיניות של משאב בקטגוריה. אם לא מציינים מדיניות, המערכת תחיל את מדיניות ברירת המחדל.

BucketStatus

‫BucketStatus מגדיר את המצב שנצפה של Bucket

מופיע ב: - Bucket

שדה תיאור
fullyQualifiedName string ‫FullyQualifiedName הוא השם של הקטגוריה שהוקצתה. צריך להשתמש בשם הזה כדי להתייחס למאגר כשמשתמשים בכלים ובספריות חיצוניים.
conditions תנאים התנאים מציינים את הסטטוס של הקטגוריה. התנאים הנתמכים כוללים: ‫- BucketReady: הערך true מציין אם הקטגוריה הוקצתה ומוכנה לשימוש
endpoint string נקודת הקצה של ה-DNS שאפשר להגיע דרכה לקטגוריה.
region string האזור שבו הקטגוריה מאוחסנת.

LockingPolicy

‫LockingPolicy מגדירה את האסטרטגיה לנעילת האובייקטים בקטגוריה.

מופיע ב: - BucketPolicy

שדה תיאור
defaultObjectRetentionDays מספר שלם המאפיין DefaultObjectRetentionDays מציין את מספר הימים המינימלי שכל גרסה של כל אובייקט תישמר. אי אפשר למחוק אובייקט במהלך תקופת השמירה. בנוסף, אי אפשר למחוק קטגוריה שמכילה אובייקטים. אם לא מציינים תקופת שמירת נתונים, לא מוגדרת תקופת שמירת נתונים לאובייקטים. אפשר לשנות את הערך של DefaultObjectRetentionDays אחרי שיוצרים את המדיניות, אבל השינוי יחול רק על אובייקטים וגרסאות חדשים. אובייקטים וגרסאות קיימים ימשיכו להשתמש בערך הקודם.