Storage KRM API

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,但變更只會對新物件和版本生效。現有物件和版本仍會使用先前的值。