dns_records
List, retrieve, create, update, and delete DNS records in homelab zones; write actions require approval for safe zone changes.
Instructions
DNS records. list and get are read-only. create, update and delete change the zone and need the person's approval (or HOMELAB_DNS_ALLOW_WRITES=true). create needs name, record_type and content; update needs record_id and any field to change; delete removes the record permanently.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ttl | No | ||
| name | No | ||
| page | No | ||
| limit | No | ||
| action | No | list | |
| content | No | ||
| dry_run | No | ||
| proxied | No | ||
| zone_id | No | ||
| record_id | No | ||
| record_type | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | ||
| items | No | ||
| change | No | ||
| detail | No | ||
| has_more | No |