KRM API object.global.gdc.goog/v1

object.global.gdc.goog/v1

AsyncDualZoneSpec

표시 위치: - BucketLocationSpec - LocationInfo

필드 설명
zoneNames 문자열 배열 location.mz.global.private.gdc.goog/v1alpha1 영역 리소스의 슬라이스입니다.
combinationPrefix 문자열 BucketPrefix 리소스에 사용되는 2자리 접두사

버킷

버킷 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 Condition 배열 클러스터에서 수집된 복제본의 조정 상태입니다. .rolloutStatus .replicaGeneration보다.observedGeneration이 작은 필드의 조건은 오래된 것입니다.

BucketLocationConfig

BucketLocationConfig API의 스키마를 정의합니다.

표시 위치: - BucketLocationConfigList

필드 설명
apiVersion 문자열 object.global.gdc.goog/v1
kind 문자열 BucketLocationConfig
metadata ObjectMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
spec BucketLocationSpec
status BucketLocationConfigStatus

BucketLocationConfigList

BucketLocationConfigs 목록을 포함합니다.

필드 설명
apiVersion 문자열 object.global.gdc.goog/v1
kind 문자열 BucketLocationConfigList
metadata ListMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
items BucketLocationConfig 배열

BucketLocationConfigStatus

BucketLocationConfig의 관찰된 상태를 정의합니다.

표시 위치: - BucketLocationConfig

필드 설명
conditions Condition 배열 리소스의 전체 상태에 관한 관찰입니다. 알려진 조건 유형: Ready
clusters BucketLocationClusterStatus 배열 리소스가 출시되는 클러스터 상태 목록입니다.

BucketLocationList

BucketLocations 목록을 포함합니다.

필드 설명
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

BucketLocationReplicas 목록을 포함합니다.

필드 설명
apiVersion 문자열 object.global.gdc.goog/v1
kind 문자열 BucketLocationReplicaList
metadata ListMeta metadata 필드는 Kubernetes API 문서를 참고하세요.
items BucketLocationReplica 배열

BucketLocationReplicaStatus

표시 위치: - BucketLocationReplica - BucketLocationZoneStatus

필드 설명
conditions Condition 배열 조건은 이 버킷 위치의 전체 상태에 대한 관찰 결과를 나타냅니다.

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 Condition 배열 리소스의 전체 상태에 관한 관찰입니다. 알려진 조건 유형: Ready
rollout RolloutStatus 각 영역에 리소스를 출시하는 데 사용되는 현재 전략입니다.
zones BucketLocationZoneStatus 배열 리소스가 출시된 영역 상태 목록입니다.

BucketLocationZoneStatus

특정 영역에 출시되는 BucketLocation의 상태를 제공합니다.

표시 위치: - BucketLocationStatus

필드 설명
name 문자열 이 상태가 나타내는 복제본이 있는 영역의 이름입니다.
rolloutStatus ZoneRolloutStatus 영역에 복제본을 출시하는 상태입니다.
replicaStatus BucketLocationReplicaStatus 영역에서 수집된 복제본의 조정 상태입니다. .rolloutStatus .replicaGeneration보다.observedGeneration이 작은 필드의 조건은 오래된 것입니다.

BucketSpec

버킷 리소스에 대해 원하는 상태를 정의합니다.

표시 위치: - 버킷

필드 설명
description 문자열 버킷 콘텐츠에 대한 설명입니다.
storageClass ObjectStorageClass 버킷의 스토리지 클래스입니다. 데이터에 액세스해야 하는 빈도를 정의합니다. 사용 가능한 옵션은 StandardNearline입니다. Standard는 웹사이트, 스트리밍 동영상, 모바일 앱과 같이 자주 액세스하는 핫 데이터에 적합합니다. 30일 이상 저장할 수 있는 데이터에 사용됩니다. Nearline은 데이터 백업, 롱테일 멀티미디어 콘텐츠를 비롯해 60일 이상 저장될 수 있는 데이터에 적합합니다.
bucketPolicy GlobalBucketPolicy 버킷 리소스의 정책입니다. 지정하지 않으면 기본 정책이 적용됩니다.
location 문자열 버킷의 객체 데이터가 있는 물리적 위치입니다. 이는 기존 ObjectStorageLocation 리소스의 이름에 매핑되어야 합니다.

BucketStatus

버킷의 관찰된 상태를 정의합니다.

표시 위치: - 버킷

필드 설명
fullyQualifiedName 문자열 프로비저닝된 버킷의 이름입니다. 이 이름은 외부 도구와 라이브러리를 사용할 때 버킷을 참조하는 데 사용됩니다.
conditions Condition 배열 버킷의 조건입니다. 지원되는 조건에는 BucketReady이 포함됩니다. BucketReady가 True이면 버킷이 프로비저닝되었으며 사용할 준비가 되었음을 나타냅니다.
zonalEndpoints 문자열 배열 버킷에 연결할 수 있는 영역별 엔드포인트입니다. 맞춤 장애 조치가 필요한 경우 이러한 엔드포인트를 사용하세요.
globalEndpoint 문자열 이 버킷의 데이터가 포함된 모든 영역으로 트래픽을 동적으로 라우팅하는 전역 엔드포인트입니다. 자동 장애 조치가 필요한 경우 이 엔드포인트를 사용하세요.
region 문자열 버킷이 저장된 리전입니다.
encryption EncryptionStatus 버킷의 암호화 상태입니다.
errorStatus ErrorStatus ErrorStatus에는 관찰된 시간이 포함된 가장 최근 오류가 포함됩니다.

LocationInfo

구성원 중 하나만 지정해야 합니다.

표시 위치: - BucketLocationSpec

필드 설명
asyncDualZone AsyncDualZoneSpec AsyncDualZone 버킷과 관련된 BucketLocation 구성입니다. LocationType이 AsyncDualZone인 경우 있어야 합니다.
syncDualZone SyncDualZoneSpec SyncDualZone 버킷과 관련된 BucketLocation 구성입니다. LocationType = SyncDualZone인 경우 있어야 합니다.

SyncDualZoneSpec

표시 위치: - BucketLocationSpec - LocationInfo

필드 설명
zoneNames 문자열 배열 location.mz.global.private.gdc.goog/v1alpha1 영역 리소스의 슬라이스입니다.
combinationPrefix 문자열 BucketPrefix 리소스에 사용되는 2자리 접두사