apiVersion (string)
containerazure.gcp.gke.cloud.google.com/v1beta1
spec (object)
O NodePoolSpec define o estado esperado do NodePool
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.
annotations (object)
Opcional. Anotações no pool de nós. Este campo tem as mesmas restrições que as anotações do Kubernetes. O tamanho total de todas as chaves e valores combinados é limitado a 256 mil. As chaves podem ter dois segmentos: prefixo e nome , separados por uma barra (/). O prefixo precisa ser um subdomínio DNS. O nome deve ter 63 caracteres ou menos, começar e terminar com caracteres alfanuméricos, com traços (-), sublinhados (_), pontos (.) e caracteres alfanuméricos entre eles.
additionalProperties (string)
Nenhuma descrição informada.
autoscaling (array)
Configuração do escalonador automático para este pool de nós.
maxNodeCount (number)
O número máximo de nós no pool. Deve ser maior ou igual a min_node_count.
minNodeCount (number)
O número mínimo de nós no pool. Deve ser maior ou igual a 1 e menor ou igual a max_node_count.
azureAvailabilityZone (string)
Opcional. A zona de disponibilidade do Azure dos nós no pool de nós. Quando não especificado, o padrão é 1.
cluster (string)
O azureCluster do recurso
clusterRef (object)
Referência a um cluster para preenchê-lo.
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.
clusterSelector (object)
Seletor de cluster para preencher o cluster.
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.
config (array)
A configuração do nó do pool de nós.
proxyConfig (array)
Configuração de proxy para o tráfego de saída HTTP(S).
resourceGroupId (string)
O ID de ARM do grupo de recursos que contém o keyvault do proxy. Os IDs dos grupos de recursos são formatados como /subscriptions//resourceGroups/.
secretId (string)
O URL do segredo da configuração de proxy com sua versão. Os IDs secretos têm o formato https:.vault.azure.net/secrets//.
rootVolume (array)
Opcional. Configuração relacionada ao volume raiz provisionado para cada máquina de pool de nós. Quando não especificado, o padrão é 32 GiB do Azure Disk.
sizeGib (number)
Opcional. O tamanho do disco, em GiBs. Quando não especificado, um valor padrão é fornecido. Consulte a referência específica no recurso pai.
sshConfig (array)
Configuração SSH para acessar as máquinas do pool de nós.
authorizedKey (string)
Os dados da chave pública SSH das VMs gerenciadas pelo Anthos. Eles aceitam o formato do arquivo authorized_keys usado no OpenSSH de acordo com a página manual sshd(8).
vmSize (string)
Opcional. O nome do tamanho da VM do Azure. Exemplo: Standard_DS2_v2. Consulte (/anthos/clusters/docs/azure/reference/supported-vms) para ver as opções. Quando não especificado, o padrão é Standard_DS2_v2.
location (string)
O local do recurso
maxPodsConstraint (array)
A restrição sobre o número máximo de pods que podem ser executados simultaneamente em um nó no pool de nós.
maxPodsPerNode (number)
O número máximo de pods a serem programados em um único nó.
project (string)
O projeto do recurso
subnetId (string)
O código ARM da sub-rede em que as VMs do pool de nós são executadas. Verifique se é uma sub-rede na rede virtual na configuração do cluster.
version (string)
A versão do Kubernetes (por exemplo, 1.19.10-gke.1000) em execução neste pool de nós.
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)
NodePoolStatus define o estado observado do NodePool.
atProvider (object)
Nenhuma descrição informada.
annotations (object)
Opcional. Anotações no pool de nós. Este campo tem as mesmas restrições que as anotações do Kubernetes. O tamanho total de todas as chaves e valores combinados é limitado a 256 mil. As chaves podem ter dois segmentos: prefixo e nome , separados por uma barra (/). O prefixo precisa ser um subdomínio DNS. O nome deve ter 63 caracteres ou menos, começar e terminar com caracteres alfanuméricos, com traços (-), sublinhados (_), pontos (.) e caracteres alfanuméricos entre eles.
additionalProperties (string)
Nenhuma descrição informada.
autoscaling (array)
Configuração do escalonador automático para este pool de nós.
maxNodeCount (number)
O número máximo de nós no pool. Deve ser maior ou igual a min_node_count.
minNodeCount (number)
O número mínimo de nós no pool. Deve ser maior ou igual a 1 e menor ou igual a max_node_count.
azureAvailabilityZone (string)
Opcional. A zona de disponibilidade do Azure dos nós no pool de nós. Quando não especificado, o padrão é 1.
cluster (string)
O azureCluster do recurso
config (array)
A configuração do nó do pool de nós.
proxyConfig (array)
Configuração de proxy para o tráfego de saída HTTP(S).
resourceGroupId (string)
O ID de ARM do grupo de recursos que contém o keyvault do proxy. Os IDs dos grupos de recursos são formatados como /subscriptions//resourceGroups/.
secretId (string)
O URL do segredo da configuração de proxy com sua versão. Os IDs secretos têm o formato https:.vault.azure.net/secrets//.
rootVolume (array)
Opcional. Configuração relacionada ao volume raiz provisionado para cada máquina de pool de nós. Quando não especificado, o padrão é 32 GiB do Azure Disk.
sizeGib (number)
Opcional. O tamanho do disco, em GiBs. Quando não especificado, um valor padrão é fornecido. Consulte a referência específica no recurso pai.
sshConfig (array)
Configuração SSH para acessar as máquinas do pool de nós.
authorizedKey (string)
Os dados da chave pública SSH das VMs gerenciadas pelo Anthos. Eles aceitam o formato do arquivo authorized_keys usado no OpenSSH de acordo com a página manual sshd(8).
vmSize (string)
Opcional. O nome do tamanho da VM do Azure. Exemplo: Standard_DS2_v2. Consulte (/anthos/clusters/docs/azure/reference/supported-vms) para ver as opções. Quando não especificado, o padrão é Standard_DS2_v2.
createTime (string)
Apenas saída. A hora em que este pool de nós foi criado.
etag (string)
Permite que os clientes realizem leituras e modificações da gravação consistentes por meio do controle otimista de simultaneidade. Pode ser enviado em solicitações de atualização e exclusão para garantir que o cliente tenha um valor atualizado antes de prosseguir.
id (string)
um identificador para o recurso com o formato projects/project/locations/location/azureClusters/cluster/azureNodePools/name
location (string)
O local do recurso
maxPodsConstraint (array)
A restrição sobre o número máximo de pods que podem ser executados simultaneamente em um nó no pool de nós.
maxPodsPerNode (number)
O número máximo de pods a serem programados em um único nó.
project (string)
O projeto do recurso
reconciling (boolean)
Apenas saída. Se definido, há alterações pendentes no pool de nós.
state (string)
Apenas saída. O estado atual do pool de nós. Valores possíveis: STATE_UNSPECIFIED, PROVISIONING, RUNNING, RECONCILING, STOPPING, ERROR e DEGRADED
subnetId (string)
O código ARM da sub-rede em que as VMs do pool de nós são executadas. Verifique se é uma sub-rede na rede virtual na configuração do cluster.
uid (string)
Apenas saída. Um identificador globalmente exclusivo para o pool de nós.
updateTime (string)
Apenas saída. A hora em que este pool de nós foi atualizado pela última vez.
version (string)
A versão do Kubernetes (por exemplo, 1.19.10-gke.1000) em execução neste pool de nós.
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.
|