object.gdc.goog/v1alpha1
软件包 v1alpha1 包含对象.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 存储分区 |
BucketPolicy
来源: - BucketSpec
字段 | 说明 |
---|---|
lockingPolicy LockingPolicy |
对象锁定政策。如果设置了此属性,则会启用对象版本控制,并且存储桶中存储的所有对象都将受此政策的约束。在锁定过期之前,无法删除已锁定的对象。创建存储桶时必须启用 LockingPolicy,之后无法停用。如果未设置,则对象锁定和版本控制功能处于停用状态,且无法启用。 |
BucketSpec
BucketSpec 定义 Bucket 资源的期望状态。
来源: - 存储分区
字段 | 说明 |
---|---|
说明 字符串 | 存储桶内容的说明。 |
storageClass ObjectStorageClass | 可用选项包括:- Standard - 适合频繁访问的热数据,包括网站、流式视频和移动应用 |
bucketPolicy BucketPolicy | 定义了存储桶资源的政策。如果未指定,则应用默认政策。 |
BucketStatus
BucketStatus 定义了观察到的存储分区状态
来源: - 存储分区
字段 | 说明 |
---|---|
fullyQualifiedName 字符串 |
FullyQualifiedName 是已配置的存储桶的名称。使用外部工具和库时,应使用此名称来指代相应存储桶。 |
conditions 条件 |
条件指定了相应存储桶的状态。支持的条件包括: - BucketReady:true 表示相应存储桶是否已完成预配并可供使用 |
endpoint 字符串 |
存储桶可访问的 DNS 端点。 |
region 字符串 |
存储桶所在的区域。 |
LockingPolicy
LockingPolicy 定义了锁定存储桶对象的策略。
来源: - BucketPolicy
字段 | 说明 |
---|---|
defaultObjectRetentionDays 整数 |
DefaultObjectRetentionDays 用于指定每个对象版本的最低保留天数。在保留期限内,无法删除对象。如果存储桶包含任何对象,也无法删除。如果未指定,则不会设置默认的对象保留期限。DefaultObjectRetentionDays 可以在创建后进行修改,但更改只会对新对象和版本生效。现有对象和版本仍将使用之前的值。 |