---
title: AddrTypeV1Information type | Wartiva GraphQL API
description: AddrTypeV1 represents the xt_addrtype_info_v1 iptables match. Wartiva GraphQL API reference with arguments, fields, and examples.
url: https://wartiva.com/api-docs/types/addr-type-v1-information.html
updated: 2026-10-07
---

Endpoint configuration · GraphQL type

# `AddrTypeV1Information` type

AddrTypeV1 represents the `xt_addrtype_info_v1` iptables match. It allows matching packets based on the type of their source and/or destination IP addresses, using a combined flag field for inversion and other options.

## Fields

| Field Name | Description |
|---|---|
| `source` - [`XtAddrType`](https://wartiva.com/api-docs/types/xt-addr-type.html) | A list of IP address types that the source IP address must match. The packet matches if the source IP is ANY of the listed types, subject to flags. |
| `dest` - [`XtAddrType`](https://wartiva.com/api-docs/types/xt-addr-type.html) | A list of IP address types that the destination IP address must match. The packet matches if the destination IP is ANY of the listed types, subject to flags. |
| `flag` - [`XtAddrFlag!`](https://wartiva.com/api-docs/types/xt-addr-flag.html) | Flags that modify the behavior of the address type match, potentially including inversion (e.g., INVERT_SOURCE, INVERT_DEST) or interface limitations (e.g., LIMIT_IFACE_IN, LIMIT_IFACE_OUT). |

## Used by

- [`XtablesInfo`](https://wartiva.com/api-docs/types/xtables-info.html) union: Xtables information union type.

## Example

### Example

```json
{"source": "UNSPECIFIED", "dest": "UNSPECIFIED", "flag": "INVERT_SOURCE"}

```

---

Wartiva is in early access. Request access: https://wartiva.com/early-access.html  
All pages: https://wartiva.com/llms.txt
