resourcemanager.global.gdc.goog/v1
Projeto
Representa um namespace que abrange vários clusters de usuário em uma organização em todas as zonas para um cliente. É um recurso com namespace, e o controlador precisa
observar e reconciliar objetos Project
em um namespace 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 saber mais sobre 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 saber mais sobre os campos de metadata . |
items Matriz de projeto |
ProjectReplica
Representa um recurso de projeto replicado que será sincronizado com um servidor de API zonal específico. Um recurso de projeto terá uma réplica para cada zona. Após uma atualização do recurso "Project", as réplicas serão atualizadas progressivamente com base na estratégia de lançamento 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 saber mais sobre 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 saber mais sobre os campos de metadata . |
items Matriz de ProjectReplica |
ProjectReplicaStatus
Fornece o status de uma réplica de projeto.
Aparece em: - ProjectReplica - ProjectZoneStatus
Campo | Descrição |
---|---|
conditions Matriz de condição |
As condições representam as observações do estado geral deste projeto. |
availableClusters número inteiro |
"AvailableClusters" representa a quantidade de clusters de usuários disponíveis. |
errorStatus ErrorStatus |
ErrorStatus contém uma lista de erros atuais e o carimbo de data/hora em que esse 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 saber mais sobre os campos de metadata . |
spec ProjectServiceAccountSpec |
|
status ProjectServiceAccountStatus |
ProjectServiceAccountKey
Contém o componente de chave usado para verificar o JWT assinado pela chave privada
do recurso ProjectServiceAccount
. O JWT é usado como parte do
fluxo de autenticação. No momento, o recurso ProjectServiceAccountKey
só é compatível com chaves gerenciadas pelo usuário. Os usuários podem criar e excluir pares de chaves gerenciadas pelo usuário.
Os usuários são responsáveis por alternar essas chaves periodicamente para garantir a segurança das contas de serviço. Os usuários mantêm a chave privada desses 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. No momento, somente chaves ES256 são aceitas. |
id string |
O ID da chave. Isso é usado para determinar qual chave verificar. |
key string |
A chave pública codificada em base64 para verificação. |
validBefore Tempo |
O prazo de validade da chave. |
validAfter Tempo |
O horário 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 saber mais sobre os campos de metadata . |
items Matriz ProjectServiceAccount |
ProjectServiceAccountReplica
Representa um recurso ProjectServiceAccount replicado que será sincronizado com um servidor de 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 serão atualizadas progressivamente com base na estratégia de lançamento 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 saber mais sobre os campos de metadata . |
spec ProjectServiceAccountSpec |
|
status ProjectServiceAccountReplicaStatus |
ProjectServiceAccountReplicaList
Representa uma coleção de réplicas de conta de serviço do projeto.
Campo | Descrição |
---|---|
apiVersion string |
resourcemanager.global.gdc.goog/v1 |
kind string |
ProjectServiceAccountReplicaList |
metadata ListMeta |
Consulte a documentação da API Kubernetes para saber mais sobre os campos de metadata . |
items ProjectServiceAccountReplica |
ProjectServiceAccountReplicaStatus
Fornece o status de uma réplica de projeto.
Aparece em: - ProjectServiceAccountReplica - ProjectServiceAccountZoneStatus
Campo | Descrição |
---|---|
conditions Matriz de condição |
As condições representam as observações do estado geral deste projeto. |
errorStatus ErrorStatus |
ErrorStatus contém uma lista de erros atuais e o carimbo de data/hora em que esse campo é atualizado. |
ProjectServiceAccountSpec
Fornece o estado desejado de um projeto.
Aparece em: - ProjectServiceAccount - ProjectServiceAccountReplica
Campo | Descrição |
---|---|
keys Matriz ProjectServiceAccountKey |
As chaves públicas usadas para verificar a assinatura dos JWTs do recurso ProjectServiceAccount . |
ProjectServiceAccountStatus
Fornece o status geral de uma ProjectServiceAccount.
Aparece em: - ProjectServiceAccount
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 ProjectServiceAccountZoneStatus |
A lista de status de zona em que o recurso é lançado. |
ProjectServiceAccountZoneStatus
Fornece o status de uma ProjectServiceAccount sendo lançada em uma zona específica.
Aparece em: - ProjectServiceAccountStatus
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 ProjectServiceAccountReplicaStatus |
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. |
ProjectStatus
Fornece o status geral de um projeto.
Aparece em: - Projeto
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 ProjectZoneStatus |
A lista de status de zona em que o recurso é lançado. |
ProjectZoneStatus
Fornece o status de um projeto sendo lançado em uma zona específica.
Aparece em: - ProjectStatus
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 ProjectReplicaStatus |
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. |