KRM API resourcemanager.global.gdc.goog/v1

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.

TagKey

Representa a chave de um marcador para separar o controlo entre a propriedade de recursos e a aplicação de políticas.

Aparece em: - TagKeyList

Campo Descrição
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagKey
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec TagKeySpec
status TagKeyStatus

TagKeyList

Representa uma coleção de TagKeys.

Campo Descrição
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagKeyList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items TagKey

TagKeyReplica

Representa um recurso TagKey replicado que vai ser sincronizado com um servidor da API zonal específico. Um recurso TagKey tem uma réplica para cada zona. Após uma atualização do recurso TagKey, as réplicas são atualizadas progressivamente com base na estratégia de implementação do recurso.

Aparece em: - TagKeyReplicaList

Campo Descrição
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagKeyReplica
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec TagKeySpec
status TagKeyReplicaStatus

TagKeyReplicaList

Representa uma coleção de réplicas de tagkey.

Campo Descrição
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagKeyReplicaList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items TagKeyReplica

TagKeyReplicaStatus

Fornece o estado de uma réplica de tagkey.

Aparece em: - TagKeyReplica - TagKeyZoneStatus

Campo Descrição
conditions Matriz de condições As condições representam as observações do estado geral desta chave de etiqueta.
errorStatus ErrorStatus ErrorStatus contém uma lista de erros atuais e a data/hora em que este campo é atualizado.

TagKeyStatus

Indica o estado geral de uma TagKey.

Aparece em: - TagKey

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 TagKeyZoneStatus array A lista de estados de zonas onde o recurso é implementado.

TagKeyZoneStatus

Indica o estado da implementação gradual de uma TagKey numa zona específica.

Aparece em: - TagKeyStatus

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 TagKeyReplicaStatus 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.

TagValue

Representa o valor de uma etiqueta para separar o controlo entre a propriedade dos recursos e a aplicação de políticas.

Aparece em: - TagValueList

Campo Descrição
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagValue
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec TagValueSpec
status TagValueStatus

TagValueList

Representa uma coleção de TagValues.

Campo Descrição
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagValueList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items TagValue

TagValueReplica

Representa um recurso TagValue replicado que vai ser sincronizado com um servidor da API zonal específico. Um recurso TagValue tem uma réplica para cada zona. Após uma atualização do recurso TagValue, as réplicas são atualizadas progressivamente com base na estratégia de implementação do recurso.

Aparece em: - TagValueReplicaList

Campo Descrição
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagValueReplica
metadata ObjectMeta Consulte a documentação da API Kubernetes para os campos de metadata.
spec TagValueSpec
status TagValueReplicaStatus

TagValueReplicaList

Representa uma coleção de réplicas de tagvalue.

Campo Descrição
apiVersion string resourcemanager.global.gdc.goog/v1
kind string TagValueReplicaList
metadata ListMeta Consulte a documentação da API Kubernetes para os campos de metadata.
items TagValueReplica

TagValueReplicaStatus

Fornece o estado de uma réplica de tagvalue.

Aparece em: - TagValueReplica - TagValueZoneStatus

Campo Descrição
conditions Matriz de condições As condições representam as observações do estado geral deste valor de etiqueta.
errorStatus ErrorStatus ErrorStatus contém uma lista de erros atuais e a data/hora em que este campo é atualizado.

TagValueStatus

Fornece o estado geral de um TagValue.

Aparece em: - TagValue

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 TagValueZoneStatus array A lista de estados de zonas onde o recurso é implementado.

TagValueZoneStatus

Indica o estado da implementação gradual de um TagValue numa zona específica.

Aparece em: - TagValueStatus

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 TagValueReplicaStatus 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.