KRM API オブジェクト object.global.gdc.goog/v1

object.global.gdc.goog/v1

AsyncDualZoneSpec

表示場所: - BucketLocationSpec - LocationInfo

フィールド 説明
zoneNames 文字列配列 location.mz.global.private.gdc.goog/v1alpha1 Zone リソースのスライス。
combinationPrefix 文字列 BucketPrefix リソースで使用される 2 文字の接頭辞

バケット

Buckets API のスキーマを定義します。

表示場所: - BucketList

フィールド 説明
apiVersion 文字列 object.global.gdc.goog/v1
kind 文字列 Bucket
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec BucketSpec
status BucketStatus

BucketList

バケットのリストが含まれます。

フィールド 説明
apiVersion 文字列 object.global.gdc.goog/v1
kind 文字列 BucketList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items バケットの配列

BucketLocation

BucketLocation API のスキーマを定義します。

表示場所: - BucketLocationList

フィールド 説明
apiVersion 文字列 object.global.gdc.goog/v1
kind 文字列 BucketLocation
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec BucketLocationSpec
status BucketLocationStatus

BucketLocationClusterStatus

特定のクラスタにロールアウトされる BucketLocation のステータスを提供します。pkg/apis/common/global/v1alpha1 ZoneStatus に従います。

表示場所: - BucketLocationConfigStatus

フィールド 説明
name 文字列 このステータスが表すレプリカが存在するクラスタの名前。
rolloutStatus ZoneRolloutStatus レプリカをクラスタにロールアウトするステータス。
conditions 条件の配列 クラスタから収集されたレプリカの調整ステータス。.observedGeneration が .rolloutStatus.replicaGeneration より小さいフィールド内の条件は古くなっています。

BucketLocationConfig

BucketLocationConfig API のスキーマを定義します。

表示場所: - BucketLocationConfigList

フィールド 説明
apiVersion 文字列 object.global.gdc.goog/v1
kind 文字列 BucketLocationConfig
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec BucketLocationSpec
status BucketLocationConfigStatus

BucketLocationConfigList

BucketLocationConfig のリストが含まれます。

フィールド 説明
apiVersion 文字列 object.global.gdc.goog/v1
kind 文字列 BucketLocationConfigList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items BucketLocationConfig 配列

BucketLocationConfigStatus

BucketLocationConfig の観測状態を定義します。

表示場所: - BucketLocationConfig

フィールド 説明
conditions 条件の配列 リソースの全体的な状態の観測。既知の条件タイプ: Ready。
clusters BucketLocationClusterStatus 配列 リソースがロールアウトされるクラスタ ステータスのリスト。

BucketLocationList

BucketLocation のリストが含まれます。

フィールド 説明
apiVersion 文字列 object.global.gdc.goog/v1
kind 文字列 BucketLocationList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items BucketLocation 配列

BucketLocationReplica

BucketLocationReplica API のスキーマを定義します。

表示場所: - BucketLocationReplicaList

フィールド 説明
apiVersion 文字列 object.global.gdc.goog/v1
kind 文字列 BucketLocationReplica
metadata ObjectMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
spec BucketLocationSpec
status BucketLocationReplicaStatus

BucketLocationReplicaList

BucketLocationReplica のリストが含まれます。

フィールド 説明
apiVersion 文字列 object.global.gdc.goog/v1
kind 文字列 BucketLocationReplicaList
metadata ListMeta metadata のフィールドについては、Kubernetes API のドキュメントをご覧ください。
items BucketLocationReplica 配列

BucketLocationReplicaStatus

表示場所: - BucketLocationReplica - BucketLocationZoneStatus

フィールド 説明
conditions 条件の配列 conditions は、このバケットのロケーションの全体的な状態の観測値を表します。

BucketLocationSpec

BucketLocationSpec は、BucketLocation リソースの望ましい状態を定義します。

表示場所: - BucketLocation - BucketLocationConfig - BucketLocationReplica

フィールド 説明
asyncDualZone AsyncDualZoneSpec AsyncDualZone バケットに固有の BucketLocation 構成。LocationType = AsyncDualZone の場合は必須
syncDualZone SyncDualZoneSpec SyncDualZone バケットに固有の BucketLocation 構成。LocationType = SyncDualZone の場合は必須
locationType BucketLocationType サポートされているタイプは [ AsyncDualZone, SyncDualZone ] です。
active ブール値 active = false の場合、この BucketLocation を使用して新しいバケットを作成することはできません。

BucketLocationStatus

BucketLocation の観測状態を定義します。

表示場所: - BucketLocation

フィールド 説明
conditions 条件の配列 リソースの全体的な状態の観測。既知の条件タイプ: Ready。
rollout RolloutStatus 各ゾーンにリソースをロールアウトするために現在使用されている戦略。
zones BucketLocationZoneStatus 配列 リソースがロールアウトされるゾーンのステータスのリスト。

BucketLocationZoneStatus

特定のゾーンにロールアウトされる BucketLocation のステータスを提供します。

表示場所: - BucketLocationStatus

フィールド 説明
name 文字列 このステータスが表すレプリカが存在するゾーンの名前。
rolloutStatus ZoneRolloutStatus レプリカをゾーンにロールアウトするステータス。
replicaStatus BucketLocationReplicaStatus ゾーンから収集されたレプリカの調整ステータス。.observedGeneration が .rolloutStatus.replicaGeneration より小さいフィールド内の条件は古くなっています。

BucketSpec

バケット リソースの望ましい状態を定義します。

表示場所: - バケット

フィールド 説明
description 文字列 バケットの内容の説明。
storageClass ObjectStorageClass バケットのストレージ クラス。データにアクセスする必要がある頻度を定義します。使用できるオプションには、StandardNearline があります。Standard は、ウェブサイト、ストリーミング動画、モバイルアプリなど、頻繁にアクセスされるホットデータに適しています。少なくとも 30 日間保存する可能性があるデータに使用されます。Nearline は、データのバックアップやロングテールのマルチメディア コンテンツなど、少なくとも 60 日間保存できるデータに適しています。
bucketPolicy GlobalBucketPolicy バケット リソースのポリシー。指定しない場合、デフォルトのポリシーが適用されます。
location 文字列 バケット内のオブジェクト データが存在する物理的な場所。これは、既存の ObjectStorageLocation リソースの名前にマッピングする必要があります。

BucketStatus

バケットの観測状態を定義します。

表示場所: - バケット

フィールド 説明
fullyQualifiedName 文字列 プロビジョニングされたバケットの名前。この名前は、外部ツールやライブラリを使用するときにバケットを参照するために使用されます。
conditions 条件の配列 バケットの条件。サポートされている条件には BucketReady が含まれます。BucketReady が True の場合、バケットがプロビジョニングされ、使用できる状態であることを示します。
zonalEndpoints 文字列配列 バケットにアクセス可能なゾーン エンドポイント。カスタマイズされたフェイルオーバーが必要な場合は、これらのエンドポイントを使用します。
globalEndpoint 文字列 このバケットのデータを含む任意のゾーンにトラフィックを動的にルーティングするグローバル エンドポイント。自動フェイルオーバーが必要な場合は、このエンドポイントを使用します。
region 文字列 バケットが保存されているリージョン。
encryption EncryptionStatus バケットの暗号化ステータス。
errorStatus ErrorStatus ErrorStatus には、観測時刻を含む最新のエラーが保持されます。

LocationInfo

メンバーは 1 つだけ指定する必要があります。

表示場所: - BucketLocationSpec

フィールド 説明
asyncDualZone AsyncDualZoneSpec AsyncDualZone バケットに固有の BucketLocation 構成。LocationType = AsyncDualZone の場合は必須
syncDualZone SyncDualZoneSpec SyncDualZone バケットに固有の BucketLocation 構成。LocationType = SyncDualZone の場合は必須

SyncDualZoneSpec

表示場所: - BucketLocationSpec - LocationInfo

フィールド 説明
zoneNames 文字列配列 location.mz.global.private.gdc.goog/v1alpha1 Zone リソースのスライス。
combinationPrefix 文字列 BucketPrefix リソースで使用される 2 文字の接頭辞