Pular para o conteúdo principal

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