clickhouse_postgres_service no provider Terraform do ClickHouse. Esta página aborda a configuração do provider e traz exemplos de configuração para o recurso e suas fontes de dados correspondentes.
Este recurso está em alpha, e seu comportamento pode mudar em versões futuras do provider. Ele é distribuído na compilação regular do provider e está disponível a partir da versão v3.17.1 do provider — consulte os lançamentos do provider para mais detalhes.
Configuração do provider
Visão geral do recurso
clickhouse_postgres_service tem os seguintes argumentos:
Os seguintes atributos são somente leitura e são preenchidos pelo ClickHouse Cloud após a criação:
id, state, created_at, is_primary, hostname, port, username e connection_string (sensível).
Criar um serviço
password — ela deve ter pelo menos 12 caracteres, incluindo ao menos uma letra minúscula, uma letra maiúscula e um dígito. Se omiti-la, o servidor gerará uma.
Alta disponibilidade
ha_type controla o número de réplicas em standby:
ha_type pode ser alterado após a criação; mudá-lo aciona uma transição de HA. Consulte Alta disponibilidade para mais detalhes.
Réplicas de leitura
read_replica_of como o id de um serviço primário para criar uma réplica de leitura via streaming. A réplica herda cloud_provider, region, postgres_version e o superusuário do primário — omita esses campos (e password):
Restauração para um ponto no tempo
restore_to_point_in_time para criar um serviço restaurando o backup de outro serviço para um ponto específico no tempo. cloud_provider, region e postgres_version são herdados do serviço de origem (omita-os); size e ha_type devem ser omitidos:
source_id ou restore_target, ou remover o bloco, destrói e recria o serviço. Consulte Backup e restauração para mais detalhes.
Fontes de dados
Importando serviços existentes
GET:
Operações não suportadas
- Comandos operacionais (restart, promote, switchover).
- Listas de IPs permitidos, endpoints privados, configuração de backup, janelas de manutenção, chaves de criptografia gerenciadas pelo cliente e BYOC.
- Timeouts de ciclo de vida configuráveis — não há bloco
timeouts {}.