# DnsRecord

> The DnsRecord object in the Guv API.

## Fields

| Field | Type | Description |
| --- | --- | --- |
| `type` * | `CNAME`, `A`, `AAAA`, `TXT`, `ALIAS` |  |
| `name` * | string |  |
| `value` * | string |  |
| `purpose` * | `routing`, `ownership`, `acme_delegation` |  |
| `status` * | `missing`, `ok`, `mismatch` |  |
| `observed` | array of string or null | Values we currently see in DNS. |

\* always present

## Example

```json
{
  "type": "CNAME",
  "name": "app.example.co.uk",
  "value": "prj-k7q4r8t5.edge.guv.run",
  "purpose": "routing",
  "status": "missing",
  "observed": [
    "string"
  ]
}
```
