dns_set_a
Set or replace the A record (IPv4) for a domain while preserving other DNS records such as MX, TXT, CNAME, and NS.
Instructions
Задать A-запись (IPv4) для FQDN.
Безопасно: делает getData → merge → changeRecords. Прочие записи (MX, TXT, CNAME, NS) в зоне сохраняются. Прежние A-записи заменяются на переданную.
TTL: Beget управляет TTL на уровне зоны (типичный минимум 600 сек) и может игнорировать значение в запросе. Параметр оставлен для совместимости.
Если в зоне есть CAA/SRV — вернёт ошибку (changeRecords их затирает). Передайте force=True, чтобы продолжить и потерять их.
Args: fqdn: Имя домена address: IPv4-адрес (203.0.113.1) ttl: TTL в секундах (может быть проигнорирован; по умолчанию 600) force: Продолжить при наличии CAA/SRV (они будут удалены)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ttl | No | ||
| fqdn | Yes | ||
| force | No | ||
| address | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |