Objeto da API KRM object.global.gdc.goog/v1

object.global.gdc.goog/v1

AsyncDualZoneSpec

Aparece em: - BucketLocationSpec - LocationInfo

Campo Descrição
zoneNames matriz de string Slice de 2 recursos de zona location.mz.global.private.gdc.goog/v1alpha1.
combinationPrefix string Prefixo de dois caracteres usado no recurso BucketPrefix.

Bucket

Define o esquema da API Buckets.

Aparece em: - BucketList

Campo Descrição
apiVersion string object.global.gdc.goog/v1
kind string Bucket
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec BucketSpec
status BucketStatus

BucketList

Contém uma lista de buckets.

Campo Descrição
apiVersion string object.global.gdc.goog/v1
kind string BucketList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items Matriz de bucket

BucketLocation

Define o esquema da API BucketLocation.

Aparece em: - BucketLocationList

Campo Descrição
apiVersion string object.global.gdc.goog/v1
kind string BucketLocation
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec BucketLocationSpec
status BucketLocationStatus

BucketLocationClusterStatus

Fornece o status de um BucketLocation sendo lançado para um cluster específico. Segue pkg/apis/common/global/v1alpha1 ZoneStatus

Aparece em: - BucketLocationConfigStatus

Campo Descrição
name string O nome do cluster em que a réplica representada por este status está.
rolloutStatus ZoneRolloutStatus O status da implantação da réplica no cluster.
conditions Matriz de condição O status de reconciliação da réplica coletada do cluster. Qualquer condição no campo que tenha um .observedGeneration menor que .rolloutStatus.replicaGeneration está desatualizada.

BucketLocationConfig

Define o esquema da API BucketLocationConfig.

Aparece em: - BucketLocationConfigList

Campo Descrição
apiVersion string object.global.gdc.goog/v1
kind string BucketLocationConfig
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec BucketLocationSpec
status BucketLocationConfigStatus

BucketLocationConfigList

Contém uma lista de BucketLocationConfigs.

Campo Descrição
apiVersion string object.global.gdc.goog/v1
kind string BucketLocationConfigList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items BucketLocationConfig

BucketLocationConfigStatus

Define o estado observado do BucketLocationConfig.

Aparece em: - BucketLocationConfig

Campo Descrição
conditions Matriz de condição As observações do estado geral do recurso. Tipos de condição conhecidos: Ready.
clusters BucketLocationClusterStatus A lista de status do cluster em que o recurso é lançado.

BucketLocationList

Contém uma lista de BucketLocations.

Campo Descrição
apiVersion string object.global.gdc.goog/v1
kind string BucketLocationList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items BucketLocation

BucketLocationReplica

Define o esquema da API BucketLocationReplica.

Aparece em: - BucketLocationReplicaList

Campo Descrição
apiVersion string object.global.gdc.goog/v1
kind string BucketLocationReplica
metadata ObjectMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
spec BucketLocationSpec
status BucketLocationReplicaStatus

BucketLocationReplicaList

Contém uma lista de BucketLocationReplicas.

Campo Descrição
apiVersion string object.global.gdc.goog/v1
kind string BucketLocationReplicaList
metadata ListMeta Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata.
items BucketLocationReplica

BucketLocationReplicaStatus

Aparece em: - BucketLocationReplica - BucketLocationZoneStatus

Campo Descrição
conditions Matriz de condição As condições representam as observações do estado geral da localização do bucket.

BucketLocationSpec

BucketLocationSpec define o estado desejado do recurso BucketLocation.

Aparece em: - BucketLocation - BucketLocationConfig - BucketLocationReplica

Campo Descrição
asyncDualZone AsyncDualZoneSpec Configuração de BucketLocation específica para buckets AsyncDualZone. Precisa estar presente se "LocationType" = "AsyncDualZone"
syncDualZone SyncDualZoneSpec Configuração de BucketLocation específica para buckets SyncDualZone. Precisa estar presente se "LocationType" = "SyncDualZone"
locationType BucketLocationType Os tipos compatíveis incluem: [ AsyncDualZone, SyncDualZone ].
active booleano Se "active" = "false", não será possível criar novos buckets com esse BucketLocation.

BucketLocationStatus

Define o estado observado do BucketLocation.

Aparece em: - BucketLocation

Campo Descrição
conditions Matriz de condição As observações do estado geral do recurso. Tipos de condição conhecidos: Ready.
rollout RolloutStatus A estratégia atual usada para implantar o recurso em cada zona.
zones BucketLocationZoneStatus A lista de status de zona em que o recurso é lançado.

BucketLocationZoneStatus

Fornece o status de um BucketLocation sendo lançado em uma zona específica.

Aparece em: - BucketLocationStatus

Campo Descrição
name string O nome da zona em que a réplica representada por este status está.
rolloutStatus ZoneRolloutStatus O status da implantação da réplica na zona.
replicaStatus BucketLocationReplicaStatus O status de reconciliação da réplica coletada da zona. Qualquer condição no campo que tenha um .observedGeneration menor que .rolloutStatus.replicaGeneration está desatualizada.

BucketSpec

Define o estado desejado do recurso de bucket.

Aparece em: - Bucket

Campo Descrição
description string A descrição do conteúdo do bucket.
storageClass ObjectStorageClass A classe de armazenamento do bucket. Define a frequência com que os dados precisam ser acessados. As opções disponíveis incluem Standard e Nearline. O Standard é adequado para dados acessados com frequência, como sites, streaming de vídeos e apps para dispositivos móveis. É usado para dados que podem ser armazenados por pelo menos 30 dias. O Nearline é adequado para dados que podem ser armazenados por pelo menos 60 dias, incluindo backup de dados e conteúdo multimídia infrequente.
bucketPolicy GlobalBucketPolicy As políticas do recurso de bucket. Se não for especificado, as políticas padrão serão aplicadas.
location string O local físico em que estão os dados do objeto. Isso precisa ser mapeado para o nome de um recurso ObjectStorageLocation existente.

BucketStatus

Define o estado observado do bucket.

Aparece em: - Bucket

Campo Descrição
fullyQualifiedName string O nome do bucket provisionado. Esse nome é usado para se referir ao bucket ao usar ferramentas e bibliotecas externas.
conditions Matriz de condição As condições do bucket. As condições aceitas incluem BucketReady. Se BucketReady for True, isso indica que o bucket foi provisionado e está pronto para uso.
zonalEndpoints matriz de string Endpoints zonais em que o bucket pode ser acessado. Use esses endpoints se um failover personalizado for necessário.
globalEndpoint string Endpoint global que vai rotear dinamicamente o tráfego para qualquer zona que contenha dados para esse bucket. Use esse endpoint se o failover automático for necessário.
region string A região em que o bucket está armazenado.
encryption EncryptionStatus O status da criptografia no bucket.
errorStatus ErrorStatus ErrorStatus contém os erros mais recentes com os horários observados incluídos.

LocationInfo

Apenas um dos membros precisa ser especificado.

Aparece em: - BucketLocationSpec

Campo Descrição
asyncDualZone AsyncDualZoneSpec Configuração de BucketLocation específica para buckets AsyncDualZone. Precisa estar presente se "LocationType" = "AsyncDualZone"
syncDualZone SyncDualZoneSpec Configuração de BucketLocation específica para buckets SyncDualZone. Precisa estar presente se "LocationType" = "SyncDualZone"

SyncDualZoneSpec

Aparece em: - BucketLocationSpec - LocationInfo

Campo Descrição
zoneNames matriz de string Slice de 2 recursos de zona location.mz.global.private.gdc.goog/v1alpha1.
combinationPrefix string Prefixo de dois caracteres usado no recurso BucketPrefix.