KRM API resourcemanager.global.gdc.goog/v1

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 Condições representa as observações do estado geral deste projeto.
availableClusters número inteiro "AvailableClusters" representa a quantidade de clusters de usuário 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 por eles. 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 terá 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 Condições representa 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.

TagKey

Representa a chave de uma tag para separar o controle entre a propriedade do recurso e a aplicação da política.

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 saber mais sobre 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 saber mais sobre os campos de metadata.
items Matriz de TagKey

TagKeyReplica

Representa um recurso TagKey replicado que será sincronizado com um servidor de 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 serão atualizadas progressivamente com base na estratégia de lançamento 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 saber mais sobre 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 saber mais sobre os campos de metadata.
items Matriz TagKeyReplica

TagKeyReplicaStatus

Fornece o status de uma réplica de tagkey.

Aparece em: - TagKeyReplica - TagKeyZoneStatus

Campo Descrição
conditions Matriz de condição Condições representa as observações do estado geral dessa tagkey.
errorStatus ErrorStatus ErrorStatus contém uma lista de erros atuais e o carimbo de data/hora em que esse campo é atualizado.

TagKeyStatus

Fornece o status geral de uma TagKey.

Aparece em: - TagKey

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 Matriz TagKeyZoneStatus A lista de status de zona em que o recurso é lançado.

TagKeyZoneStatus

Fornece o status de uma TagKey sendo lançada em uma zona específica.

Aparece em: - TagKeyStatus

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

TagValue

Representa o valor de uma tag para separar o controle entre a propriedade do recurso e a aplicação da política.

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 saber mais sobre 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 saber mais sobre os campos de metadata.
items Matriz TagValue

TagValueReplica

Representa um recurso TagValue replicado que será sincronizado com um servidor de 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 serão atualizadas progressivamente com base na estratégia de lançamento 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 saber mais sobre 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 saber mais sobre os campos de metadata.
items Matriz TagValueReplica

TagValueReplicaStatus

Fornece o status de uma réplica de tagvalue.

Aparece em: - TagValueReplica - TagValueZoneStatus

Campo Descrição
conditions Matriz de condição Condições representa as observações do estado geral deste tagvalue.
errorStatus ErrorStatus ErrorStatus contém uma lista de erros atuais e o carimbo de data/hora em que esse campo é atualizado.

TagValueStatus

Fornece o status geral de um TagValue.

Aparece em: - TagValue

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 TagValueZoneStatus A lista de status de zona em que o recurso é lançado.

TagValueZoneStatus

Fornece o status do lançamento de um TagValue em uma zona específica.

Aparece em: - TagValueStatus

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