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 バケット |
BucketPolicy
表示場所: - BucketSpec
フィールド | 説明 |
---|---|
lockingPolicy LockingPolicy |
オブジェクト ロックのポリシー。設定すると、オブジェクトのバージョニングが有効になり、バケットに保存されているすべてのオブジェクトにこのポリシーが適用されます。ロックされたオブジェクトは、ロックの有効期限が切れるまで削除できません。LockingPolicy はバケットの作成時に有効にする必要があり、後で無効にすることはできません。設定されていない場合、オブジェクトのロックとバージョニングは無効になり、有効にすることはできません。 |
BucketSpec
BucketSpec は、バケット リソースの望ましい状態を定義します。
表示場所: - バケット
フィールド | 説明 |
---|---|
description string | バケットの内容の説明。 |
storageClass ObjectStorageClass | 使用可能なオプションは次のとおりです。- Standard - ウェブサイト、ストリーミング動画、モバイルアプリなど、アクセス頻度の高いホットデータに適しています |
bucketPolicy BucketPolicy | バケット リソースのポリシーを定義します。指定しない場合、デフォルトのポリシーが適用されます。 |
BucketStatus
BucketStatus は、Bucket の観測状態を定義します
表示場所: - バケット
フィールド | 説明 |
---|---|
fullyQualifiedName 文字列 |
FullyQualifiedName は、プロビジョニングされたバケットの名前です。この名前は、外部ツールやライブラリを使用するときにバケットを参照するために使用する必要があります。 |
conditions 条件 |
条件は、バケットのステータスを指定します。サポートされている条件は次のとおりです。- BucketReady: true は、バケットがプロビジョニングされ、使用できる状態かどうかを示します。 |
endpoint 文字列 |
バケットにアクセスできる DNS エンドポイント。 |
region 文字列 |
バケットが保存されているリージョン。 |
LockingPolicy
LockingPolicy は、バケットのオブジェクトをロックする戦略を定義します。
表示場所: - BucketPolicy
フィールド | 説明 |
---|---|
defaultObjectRetentionDays 整数 |
DefaultObjectRetentionDays は、各オブジェクトの各バージョンが保持される最小日数を指定します。保持期間中はオブジェクトを削除できません。バケットにオブジェクトが含まれている場合も、バケットを削除できません。指定しない場合、デフォルトのオブジェクト保持期間は設定されません。DefaultObjectRetentionDays は作成後に変更できますが、変更は新しいオブジェクトとバージョンにのみ適用されます。既存のオブジェクトとバージョンでは、以前の値が引き続き使用されます。 |