coda_domain (Resource)
Um domínio próprio de um projeto. Escopo exigido: domains:write. Os atributos verification_record_name e verification_record_value trazem o registro TXT que prova a posse; publique-o com um recurso de DNS no mesmo plano.
Exemplo
resource "coda_domain" "app" {
organization_id = data.coda_organization.this.id
project_id = coda_project.web.id
hostname = "app.example.com"
wait_for_verification = true
}
# Publique o registro TXT de verificação (aqui, com o provider de DNS de sua escolha):
# nome: coda_domain.app.verification_record_name
# valor: coda_domain.app.verification_record_value
Esquema
Obrigatórios
hostname(String) Nome do domínio (imutável).organization_id(String) GUID da organização.project_id(String) GUID do projeto.
Opcionais
timeouts(Attributes) (see below for nested schema)wait_for_verification(Boolean) Espera, no apply, a verificação do registro TXT (até o timeout de criação, no máximo 72 h).
Somente leitura
id(String) GUID do domínio.status(String) PENDING_VERIFICATION, VERIFIED ou FAILED.verification_record_name(String) Nome do registro TXT de verificação.verification_record_value(String) Valor do registro TXT de verificação.
Nested Schema for timeouts
Optional:
create(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).update(String) A string that can be parsed as a duration consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
Importação
Import is supported using the following syntax:
The terraform import command can be used, for example:
tofu import coda_domain.app acme/web/app.example.com