resourcemanager.global.gdc.goog/v1
Projeto
Representa um espaço de nomes que abrange vários clusters de utilizadores numa organização em todas as zonas para um cliente. É um recurso com espaço de nomes e espera-se que o controlador
monitorize a reconciliação de objetos Project
num espaço de nomes pré-configurado.
Aparece em: - ProjectList
Campo | Descrição |
---|---|
apiVersion string |
resourcemanager.global.gdc.goog/v1 |
kind string |
Project |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
spec ProjectSpec |
|
status ProjectStatus |
ProjectList
Representa uma coleção de projetos.
Campo | Descrição |
---|---|
apiVersion string |
resourcemanager.global.gdc.goog/v1 |
kind string |
ProjectList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
items Matriz de projetos |
ProjectReplica
Representa um recurso Project replicado que vai ser sincronizado com um servidor API zonal específico. Um recurso Project tem uma réplica para cada zona. Após uma atualização do recurso Project, as réplicas são atualizadas progressivamente com base na estratégia de implementação do recurso.
Aparece em: - ProjectReplicaList
Campo | Descrição |
---|---|
apiVersion string |
resourcemanager.global.gdc.goog/v1 |
kind string |
ProjectReplica |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
spec ProjectSpec |
|
status ProjectReplicaStatus |
ProjectReplicaList
Representa uma coleção de réplicas de projetos.
Campo | Descrição |
---|---|
apiVersion string |
resourcemanager.global.gdc.goog/v1 |
kind string |
ProjectReplicaList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
items ProjectReplica array |
ProjectReplicaStatus
Fornece o estado de uma réplica do projeto.
Aparece em: - ProjectReplica - ProjectZoneStatus
Campo | Descrição |
---|---|
conditions Matriz de condições |
As condições representam as observações do estado geral deste projeto. |
availableClusters número inteiro |
AvailableClusters representa a quantidade de clusters de utilizadores disponíveis. |
errorStatus ErrorStatus |
ErrorStatus contém uma lista de erros atuais e a data/hora em que este campo é atualizado. |
ProjectServiceAccount
Representa uma ServiceAccount associada a projetos em todas as zonas.
Aparece em: - ProjectServiceAccountList
Campo | Descrição |
---|---|
apiVersion string |
resourcemanager.global.gdc.goog/v1 |
kind string |
ProjectServiceAccount |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
spec ProjectServiceAccountSpec |
|
status ProjectServiceAccountStatus |
ProjectServiceAccountKey
Contém o componente de chave usado para validar o JWT assinado pela chave privada
para o recurso ProjectServiceAccount
. O JWT é usado como parte do fluxo de autenticação. Atualmente, o recurso ProjectServiceAccountKey
só
suporta chaves geridas pelo utilizador. Os utilizadores podem criar e eliminar pares de chaves geridos pelo utilizador.
Os utilizadores são responsáveis por alternar estas chaves periodicamente para garantir a segurança das respetivas contas de serviço. Os utilizadores retêm a chave privada destes pares de chaves e o recurso ProjectServiceAccountKey
retém apenas a chave pública.
Aparece em: - ProjectServiceAccountSpec
Campo | Descrição |
---|---|
algorithm ProjectServiceAccountKeyAlgorithm |
O algoritmo da chave. Atualmente, apenas são suportadas chaves ES256. |
id string |
O ID da chave. Isto é usado para determinar a chave a validar. |
key string |
A chave pública codificada em base64 para validação. |
validBefore Hora |
O tempo de expiração da chave. |
validAfter Hora |
A hora de início em que a chave se torna válida. |
ProjectServiceAccountList
Representa uma coleção de ProjectServiceAccounts.
Campo | Descrição |
---|---|
apiVersion string |
resourcemanager.global.gdc.goog/v1 |
kind string |
ProjectServiceAccountList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
items ProjectServiceAccount array |
ProjectServiceAccountReplica
Representa um recurso ProjectServiceAccount replicado que vai ser sincronizado com um servidor API zonal específico. Um recurso ProjectServiceAccount tem uma réplica para cada zona. Após uma atualização do recurso ProjectServiceAccount, as réplicas são atualizadas progressivamente com base na estratégia de implementação do recurso.
Aparece em: - ProjectServiceAccountReplicaList
Campo | Descrição |
---|---|
apiVersion string |
resourcemanager.global.gdc.goog/v1 |
kind string |
ProjectServiceAccountReplica |
metadata ObjectMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
spec ProjectServiceAccountSpec |
|
status ProjectServiceAccountReplicaStatus |
ProjectServiceAccountReplicaList
Representa uma coleção de réplicas de contas de serviço de projetos.
Campo | Descrição |
---|---|
apiVersion string |
resourcemanager.global.gdc.goog/v1 |
kind string |
ProjectServiceAccountReplicaList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para os campos de metadata . |
items ProjectServiceAccountReplica array |
ProjectServiceAccountReplicaStatus
Fornece o estado de uma réplica do projeto.
Aparece em: - ProjectServiceAccountReplica - ProjectServiceAccountZoneStatus
Campo | Descrição |
---|---|
conditions Matriz de condições |
As condições representam as observações do estado geral deste projeto. |
errorStatus ErrorStatus |
ErrorStatus contém uma lista de erros atuais e a data/hora em que este campo é atualizado. |
ProjectServiceAccountSpec
Fornece o estado pretendido de um projeto.
Aparece em: - ProjectServiceAccount - ProjectServiceAccountReplica
Campo | Descrição |
---|---|
keys ProjectServiceAccountKey array |
As chaves públicas usadas para validar a assinatura dos JWTs para o recurso ProjectServiceAccount . |
ProjectServiceAccountStatus
Fornece o estado geral de uma ProjectServiceAccount.
Aparece em: - ProjectServiceAccount
Campo | Descrição |
---|---|
conditions Matriz de condições |
As observações do estado geral do recurso. Tipos de condições conhecidos: Ready. |
rollout RolloutStatus |
A estratégia atual usada para implementar o recurso em cada zona. |
zones ProjectServiceAccountZoneStatus |
A lista de estados de zonas onde o recurso é implementado. |
ProjectServiceAccountZoneStatus
Indica o estado de implementação de uma ProjectServiceAccount numa zona específica.
Aparece em: - ProjectServiceAccountStatus
Campo | Descrição |
---|---|
name string |
O nome da zona onde se encontra a réplica que este estado representa. |
rolloutStatus ZoneRolloutStatus |
O estado da implementação da réplica na zona. |
replicaStatus ProjectServiceAccountReplicaStatus |
O estado de conciliação da réplica recolhida da zona. Qualquer condição no campo que tenha um .observedGeneration inferior a .rolloutStatus.replicaGeneration está desatualizada. |
ProjectStatus
Indica o estado geral de um projeto.
Aparece em: - Projeto
Campo | Descrição |
---|---|
conditions Matriz de condições |
As observações do estado geral do recurso. Tipos de condições conhecidos: Ready. |
rollout RolloutStatus |
A estratégia atual usada para implementar o recurso em cada zona. |
zones ProjectZoneStatus array |
A lista de estados de zonas onde o recurso é implementado. |
ProjectZoneStatus
Indica o estado de implementação de um projeto numa zona específica.
Aparece em: - ProjectStatus
Campo | Descrição |
---|---|
name string |
O nome da zona onde se encontra a réplica que este estado representa. |
rolloutStatus ZoneRolloutStatus |
O estado da implementação da réplica na zona. |
replicaStatus ProjectReplicaStatus |
O estado de conciliação da réplica recolhida da zona. Qualquer condição no campo que tenha um .observedGeneration inferior a .rolloutStatus.replicaGeneration está desatualizada. |