Infrastructure/Cloud/DNS
Schema
| Property |
Type |
Description |
zone_name |
string |
DNS zone name (e.g., example.com) |
zone_type |
string |
Whether the zone is publicly or privately resolvable (public, private) |
records |
array of objects |
DNS record definitions (name, type, ttl, values[]) |
records[].type |
string |
DNS record type (A, AAAA, CNAME, MX, TXT, SRV, NS) |
Required: zone_name
Sub-types
Example
_type: amadla.org/entity/infrastructure/cloud/dns@v1.0.0
_extends: amadla.org/entity/infrastructure/cloud@v1.0.0
_body:
zone_name: example.com
zone_type: public
records:
- name: "@"
type: A
ttl: 300
values:
- 203.0.113.10
- name: www
type: CNAME
ttl: 3600
values:
- example.com
Consumers
| Tool |
How It Uses Infrastructure/Cloud/DNS |
| raise |
Provisions DNS zones and records via provider-specific plugins |