object.gdc.goog/v1alpha1
套件 v1alpha1 包含 object.gdc.goog v1alpha1 API 群組的 API 結構定義
值區
Bucket 是 buckets API 的結構定義
顯示位置: - BucketList
欄位 | 說明 |
---|---|
apiVersion 字串 |
object.gdc.goog/v1alpha1 |
kind 字串 |
Bucket |
metadata ObjectMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
spec BucketSpec |
|
status BucketStatus |
BucketList
BucketList 包含 Bucket 清單
欄位 | 說明 |
---|---|
apiVersion 字串 |
object.gdc.goog/v1alpha1 |
kind 字串 |
BucketList |
metadata ListMeta |
如需 metadata 的欄位,請參閱 Kubernetes API 說明文件。 |
items Bucket |
BucketPolicy
出現位置: - BucketSpec
欄位 | 說明 |
---|---|
lockingPolicy LockingPolicy |
物件鎖定政策。設定後,系統會啟用物件版本管理功能,且儲存在 bucket 中的所有物件都會套用這項政策。鎖定的物件必須等到鎖定到期才能刪除。建立 bucket 時必須啟用 LockingPolicy,之後就無法停用。如果未設定,物件鎖定和版本管理功能會停用,且無法啟用。 |
BucketSpec
BucketSpec 會定義 Bucket 資源的所需狀態。
顯示位置: - Bucket
欄位 | 說明 |
---|---|
description string | 值區內容說明。 |
storageClass ObjectStorageClass | 可用選項包括:- Standard:適用於網站、串流影片和行動應用程式等存取頻率高的熱資料 |
bucketPolicy BucketPolicy | 定義 bucket 資源的政策。如未指定,系統會套用預設政策。 |
BucketStatus
BucketStatus 定義 Bucket 的觀察狀態
顯示位置: - Bucket
欄位 | 說明 |
---|---|
fullyQualifiedName 字串 |
FullyQualifiedName 是已佈建值區的名稱。使用外部工具和程式庫時,應使用這個名稱參照值區。 |
conditions 條件 |
條件會指定 bucket 的狀態。支援的條件包括: - BucketReady:true 表示值區已佈建完成,可供使用 |
endpoint 字串 |
可存取該值區的 DNS 端點。 |
region 字串 |
儲存值區的區域。 |
LockingPolicy
LockingPolicy 定義值區物件的鎖定策略。
出現位置: - BucketPolicy
欄位 | 說明 |
---|---|
defaultObjectRetentionDays 整數 |
DefaultObjectRetentionDays 會指定每個物件版本的保留天數下限。在保留期限內,物件無法刪除。如果 bucket 含有任何物件,也無法刪除。如果未指定,系統不會設定預設物件保留期限。建立後可以修改 DefaultObjectRetentionDays,但變更只會對新物件和版本生效。現有物件和版本仍會使用先前的值。 |