apiVersion (string)
gkehub.gcp.gke.cloud.google.com/v1beta1
spec (object)
MembershipSpec define o estado desejado de associação
deletionPolicy (string)
A DeletionPolicy especifica o que acontecerá com o recurso externo quando o recurso gerenciado for excluído: "Excluir" ou "Órfão". Planejamos suspender o uso desse campo em vez do campo ManagementPolicy em uma versão futura. No momento, ambos podem ser definidos de maneira independente e os valores não padrão serão válidos se a flag de recurso estiver ativada. Para mais informações, consulte o documento de design: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223
forProvider (object)
Nenhuma descrição informada.
authority (array)
A autoridade codifica como o Google reconhecerá as identidades desta assinatura. Consulte a documentação de Identidade da carga de trabalho para mais detalhes: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity. A estrutura está documentada abaixo.
issuer (string)
Um URI do emissor JSON Web Token (JWT). O emissor deve começar com https:// e // ser válido com comprimento inferior a 2.000 caracteres. Por exemplo: https://container.googleapis.com/v1/projects/my-project/locations/us-west1/clusters/my-cluster (devem ser locais em vez de zonas).googleapis.com/v1/$google_container_cluster.meu-cluster.id".
endpoint (array)
Se esta associação for um servidor da API Kubernetes hospedado no GKE, este será um link próprio para o recurso do GCP. A estrutura está documentada abaixo.
gkeCluster (array)
Se esta associação for um servidor da API Kubernetes hospedado no GKE, este será um link próprio para o recurso do GCP. A estrutura está documentada abaixo.
resourceLink (string)
Autolink do recurso do GCP para o cluster do GKE. Por exemplo: //container.googleapis.com/projects/my-project/zones/us-west1-a/clusters/my-cluster. Pode ter no máximo 1.000 caracteres de comprimento.googleapis.com/$google_container_cluster.my-cluster.id" ou google_container_cluster.my-cluster.id.
resourceLinkRef (object)
Referência a um cluster no contêiner para preencher o resourceLink.
name (string)
Nome do objeto referenciado.
policy (object)
Políticas de referência.
resolution (string)
Resolution especifica se a resolução desta referência é obrigatória. O padrão é "Obrigatório", o que significa que a reconciliação falhará se a referência não puder ser resolvida. "Opcional" significa que essa referência será um ambiente autônomo se não puder ser resolvida.
resolve (string)
Resolve especifica quando essa referência deve ser resolvida. O padrão é "IfNotPresent", que tentará resolver a referência apenas quando o campo correspondente não estiver presente. Use "Sempre" para resolver a referência em cada reconciliação.
resourceLinkSelector (object)
Seletor para um cluster no contêiner para preencher o resourceLink.
matchControllerRef (boolean)
MatchControllerRef garante a seleção de um objeto com a mesma referência de controlador que o objeto selecionado.
matchLabels (object)
MatchLabels garante que um objeto com rótulos correspondentes seja selecionado.
additionalProperties (string)
Nenhuma descrição informada.
policy (object)
Políticas de seleção.
resolution (string)
Resolution especifica se a resolução desta referência é obrigatória. O padrão é "Obrigatório", o que significa que a reconciliação falhará se a referência não puder ser resolvida. "Opcional" significa que essa referência será um ambiente autônomo se não puder ser resolvida.
resolve (string)
Resolve especifica quando essa referência deve ser resolvida. O padrão é "IfNotPresent", que tentará resolver a referência apenas quando o campo correspondente não estiver presente. Use "Sempre" para resolver a referência em cada reconciliação.
labels (object)
Rótulos a serem aplicados a esta associação.
additionalProperties (string)
Nenhuma descrição informada.
project (string)
O ID do projeto ao qual o recurso pertence. Se ele não for informado, o projeto do provedor será usado.
managementPolicy (string)
ESTE É UM CAMPO ALFA. Não o use em produção. Ele só será válido se a flag de recurso relevante Crossplane estiver ativada e poderá ser alterado ou removido sem aviso prévio. ManagementPolicy especifica o nível de controle que Crossplane tem sobre o recurso externo gerenciado. Há uma previsão de que esse campo substitua DeletionPolicy em uma versão futura. No momento, ambos podem ser definidos de maneira independente e os valores não padrão serão válidos se a flag de recurso estiver ativada. Para mais informações, consulte o documento de design: https://github.com/crossplane/crossplane/blob/499895a25d1a1a0ba1604944ef98ac7a1a71f197/design/design-doc-observe-only-resources.md?plain=1#L223
providerConfigRef (object)
ProviderConfigReference especifica como será configurado o provedor que é utilizado para criar, observar, atualizar e excluir esse recurso gerenciado.
name (string)
Nome do objeto referenciado.
policy (object)
Políticas de referência.
resolution (string)
Resolution especifica se a resolução desta referência é obrigatória. O padrão é "Obrigatório", o que significa que a reconciliação falhará se a referência não puder ser resolvida. "Opcional" significa que essa referência será um ambiente autônomo se não puder ser resolvida.
resolve (string)
Resolve especifica quando essa referência deve ser resolvida. O padrão é "IfNotPresent", que tentará resolver a referência apenas quando o campo correspondente não estiver presente. Use "Sempre" para resolver a referência em cada reconciliação.
providerRef (object)
ProviderReference especifica o provedor que será usado para criar, observar, atualizar e excluir esse recurso gerenciado. Descontinuado: use ProviderConfigReference, ou seja, "providerConfigRef"
name (string)
Nome do objeto referenciado.
policy (object)
Políticas de referência.
resolution (string)
Resolution especifica se a resolução desta referência é obrigatória. O padrão é "Obrigatório", o que significa que a reconciliação falhará se a referência não puder ser resolvida. "Opcional" significa que essa referência será um ambiente autônomo se não puder ser resolvida.
resolve (string)
Resolve especifica quando essa referência deve ser resolvida. O padrão é "IfNotPresent", que tentará resolver a referência apenas quando o campo correspondente não estiver presente. Use "Sempre" para resolver a referência em cada reconciliação.
publishConnectionDetailsTo (object)
PublishConnectionDetailsTo especifica a configuração do secret da conexão, que contém nome, metadados e uma referência à configuração do repositório de secrets em que os detalhes de conexão desse recurso gerenciado devem ser gravados. Os detalhes da conexão geralmente incluem o endpoint, o nome de usuário e a senha necessários para se conectar ao recurso gerenciado.
configRef (object)
SecretStoreConfigRef especifica qual configuração de repositório de secrets deve ser usada para este ConnectionSecret.
name (string)
Nome do objeto referenciado.
policy (object)
Políticas de referência.
resolution (string)
Resolution especifica se a resolução desta referência é obrigatória. O padrão é "Obrigatório", o que significa que a reconciliação falhará se a referência não puder ser resolvida. "Opcional" significa que essa referência será um ambiente autônomo se não puder ser resolvida.
resolve (string)
Resolve especifica quando essa referência deve ser resolvida. O padrão é "IfNotPresent", que tentará resolver a referência apenas quando o campo correspondente não estiver presente. Use "Sempre" para resolver a referência em cada reconciliação.
name (string)
Nome refere-se ao nome do secret de conexão.
writeConnectionSecretToRef (object)
WriteConnectionSecretToReference especifica o namespace e o nome de um secret em que os detalhes de conexão desse recurso gerenciado devem ser gravados. Os detalhes da conexão geralmente incluem o endpoint, o nome de usuário e a senha necessários para se conectar ao recurso gerenciado. Esse campo será substituído em uma versão futura por PublishConnectionDetailsTo. Atualmente, ambos podem ser definidos de maneira independente e os detalhes de conexão são publicados nos dois sem que um afete o outro.
name (string)
Nome do secret.
namespace (string)
Namespace do secret.
status (object)
MembershipStatus define o estado observado de Membership.
atProvider (object)
Nenhuma descrição informada.
authority (array)
A autoridade codifica como o Google reconhecerá as identidades desta assinatura. Consulte a documentação de Identidade da carga de trabalho para mais detalhes: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity. A estrutura está documentada abaixo.
issuer (string)
Um URI do emissor JSON Web Token (JWT). O emissor deve começar com https:// e // ser válido com comprimento inferior a 2.000 caracteres. Por exemplo: https://container.googleapis.com/v1/projects/my-project/locations/us-west1/clusters/my-cluster (devem ser locais em vez de zonas).googleapis.com/v1/$google_container_cluster.meu-cluster.id".
endpoint (array)
Se esta associação for um servidor da API Kubernetes hospedado no GKE, este será um link próprio para o recurso do GCP. A estrutura está documentada abaixo.
gkeCluster (array)
Se esta associação for um servidor da API Kubernetes hospedado no GKE, este será um link próprio para o recurso do GCP. A estrutura está documentada abaixo.
resourceLink (string)
Autolink do recurso do GCP para o cluster do GKE. Por exemplo: //container.googleapis.com/projects/my-project/zones/us-west1-a/clusters/my-cluster. Pode ter no máximo 1.000 caracteres de comprimento.googleapis.com/$google_container_cluster.my-cluster.id" ou google_container_cluster.my-cluster.id.
id (string)
um identificador para o recurso com formato projetos/projeto/locais/global/membros/membro_id
labels (object)
Rótulos a serem aplicados a esta associação.
additionalProperties (string)
Nenhuma descrição informada.
name (string)
O identificador exclusivo da associação.
project (string)
O ID do projeto ao qual o recurso pertence. Se ele não for informado, o projeto do provedor será usado.
conditions (array)
Condições do recurso.
lastTransitionTime (string)
LastTransitionTime é a última vez em que essa condição passou de um status para outro.
message (string)
Uma mensagem com detalhes sobre a última transição dessa condição de um status para outro, se houver.
reason (string)
Um motivo para a última transição dessa condição de um status para outro.
status (string)
Status dessa condição. No momento, é "Verdadeiro", "Falso" ou "Desconhecido"?
type (string)
Tipo dessa condição. No máximo, um dos tipos de condição pode ser aplicado a um recurso a qualquer momento.
|