This YANG module provides a data model for host interfaces.
Copyright 2018-2025 Rubicon Communications, LLC.
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:host-if-config": {
- "netgate-host-interface:interface": [
- {
- "netgate-host-interface:name": "string",
- "netgate-host-interface:description": "string",
- "netgate-host-interface:ipv4": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:ipv6": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:enabled": true,
- "netgate-host-interface:mtu": 0
}
]
}
}
Interface configuration parameters.
netgate.host.interface.HostIfConfig to be added to list
Array of objects (netgate.host.interface.hostifconfig.Interface) The list of configured host interfaces on the device. |
{- "netgate-host-interface:interface": [
- {
- "netgate-host-interface:name": "string",
- "netgate-host-interface:description": "string",
- "netgate-host-interface:ipv4": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:ipv6": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:enabled": true,
- "netgate-host-interface:mtu": 0
}
]
}
Interface configuration parameters.
netgate.host.interface.HostIfConfig to be added or updated
object (netgate.host.interface.HostIfConfig) Interface configuration parameters. |
{- "netgate-host-interface:host-if-config": {
- "netgate-host-interface:interface": [
- {
- "netgate-host-interface:name": "string",
- "netgate-host-interface:description": "string",
- "netgate-host-interface:ipv4": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:ipv6": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:enabled": true,
- "netgate-host-interface:mtu": 0
}
]
}
}
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
The list of configured host interfaces on the device.
netgate.host.interface.hostifconfig.Interface to be added to list
netgate-host-interface:name | string The name of the host interface. |
netgate-host-interface:description | string A textual description of the host interface. |
object (netgate.host.interface.hostifconfig.interface.Ipv4) Parameters for the IPv4 address family. | |
object (netgate.host.interface.hostifconfig.interface.Ipv6) Parameters for the IPv6 address family. | |
netgate-host-interface:enabled | boolean This leaf contains the configured, desired state of the interface. |
netgate-host-interface:mtu | integer <int32> The size, in octets, of the largest packet that the interface will send and receive. |
{- "netgate-host-interface:name": "string",
- "netgate-host-interface:description": "string",
- "netgate-host-interface:ipv4": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:ipv6": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:enabled": true,
- "netgate-host-interface:mtu": 0
}
The list of configured host interfaces on the device.
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:interface": {
- "netgate-host-interface:name": "string",
- "netgate-host-interface:description": "string",
- "netgate-host-interface:ipv4": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:ipv6": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:enabled": true,
- "netgate-host-interface:mtu": 0
}
}
The list of configured host interfaces on the device.
name required | string Id of interface |
netgate.host.interface.hostifconfig.Interface to be added or updated
object (netgate.host.interface.hostifconfig.Interface) The list of configured host interfaces on the device. |
{- "netgate-host-interface:interface": {
- "netgate-host-interface:name": "string",
- "netgate-host-interface:description": "string",
- "netgate-host-interface:ipv4": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:ipv6": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:enabled": true,
- "netgate-host-interface:mtu": 0
}
}
The list of configured host interfaces on the device.
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
Parameters for the IPv4 address family.
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv4" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:ipv4": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
}
Parameters for the IPv4 address family.
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.Ipv4 to be added to list
object (netgate.host.interface.hostifconfig.interface.ipv4.addresstype.dhcp.DhcpClient) | |
object (netgate.host.interface.hostifconfig.interface.ipv4.addresstype.static.Address) |
{- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
Parameters for the IPv4 address family.
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.Ipv4 to be added or updated
object (netgate.host.interface.hostifconfig.interface.Ipv4) Parameters for the IPv4 address family. |
{- "netgate-host-interface:ipv4": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
}
Parameters for the IPv4 address family.
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv4" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
returns netgate.host.interface.hostifconfig.interface.ipv4.addresstype.static.Address
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv4/address" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
creates netgate.host.interface.hostifconfig.interface.ipv4.addresstype.static.Address
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.ipv4.addresstype.static.Address to be added to list
netgate-host-interface:ip | Array of strings An IPv4 prefix on the host interface. |
{- "netgate-host-interface:ip": [
- "string"
]
}
creates or updates netgate.host.interface.hostifconfig.interface.ipv4.addresstype.static.Address
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.ipv4.addresstype.static.Address to be added or updated
object (netgate.host.interface.hostifconfig.interface.ipv4.addresstype.static.Address) |
{- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
removes netgate.host.interface.hostifconfig.interface.ipv4.addresstype.static.Address
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv4/address" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
returns netgate.host.interface.hostifconfig.interface.ipv4.addresstype.dhcp.DhcpClient
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv4/dhcp-client" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}
}
creates netgate.host.interface.hostifconfig.interface.ipv4.addresstype.dhcp.DhcpClient
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.ipv4.addresstype.dhcp.DhcpClient to be added to list
netgate-host-interface:hostname | string Hostname |
netgate-host-interface:enabled | boolean Enable DHCP client on the host interface. |
{- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}
creates or updates netgate.host.interface.hostifconfig.interface.ipv4.addresstype.dhcp.DhcpClient
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.ipv4.addresstype.dhcp.DhcpClient to be added or updated
object (netgate.host.interface.hostifconfig.interface.ipv4.addresstype.dhcp.DhcpClient) |
{- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:hostname": "string",
- "netgate-host-interface:enabled": true
}
}
removes netgate.host.interface.hostifconfig.interface.ipv4.addresstype.dhcp.DhcpClient
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv4/dhcp-client" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
Parameters for the IPv6 address family.
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv6" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:ipv6": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
}
Parameters for the IPv6 address family.
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.Ipv6 to be added to list
object (netgate.host.interface.hostifconfig.interface.ipv6.addresstype.dhcp.DhcpClient) | |
object (netgate.host.interface.hostifconfig.interface.ipv6.addresstype.static.Address) |
{- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
Parameters for the IPv6 address family.
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.Ipv6 to be added or updated
object (netgate.host.interface.hostifconfig.interface.Ipv6) Parameters for the IPv6 address family. |
{- "netgate-host-interface:ipv6": {
- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}, - "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
}
Parameters for the IPv6 address family.
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv6" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
returns netgate.host.interface.hostifconfig.interface.ipv6.addresstype.static.Address
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv6/address" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
creates netgate.host.interface.hostifconfig.interface.ipv6.addresstype.static.Address
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.ipv6.addresstype.static.Address to be added to list
netgate-host-interface:ip | Array of strings An IPv6 prefix on the host interface. |
{- "netgate-host-interface:ip": [
- "string"
]
}
creates or updates netgate.host.interface.hostifconfig.interface.ipv6.addresstype.static.Address
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.ipv6.addresstype.static.Address to be added or updated
object (netgate.host.interface.hostifconfig.interface.ipv6.addresstype.static.Address) |
{- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
removes netgate.host.interface.hostifconfig.interface.ipv6.addresstype.static.Address
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv6/address" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
returns netgate.host.interface.hostifconfig.interface.ipv6.addresstype.dhcp.DhcpClient
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv6/dhcp-client" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}
}
creates netgate.host.interface.hostifconfig.interface.ipv6.addresstype.dhcp.DhcpClient
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.ipv6.addresstype.dhcp.DhcpClient to be added to list
netgate-host-interface:enabled | boolean Enable DHCPv6 client on the host interface. |
{- "netgate-host-interface:enabled": true
}
creates or updates netgate.host.interface.hostifconfig.interface.ipv6.addresstype.dhcp.DhcpClient
name required | string Id of interface |
netgate.host.interface.hostifconfig.interface.ipv6.addresstype.dhcp.DhcpClient to be added or updated
object (netgate.host.interface.hostifconfig.interface.ipv6.addresstype.dhcp.DhcpClient) |
{- "netgate-host-interface:dhcp-client": {
- "netgate-host-interface:enabled": true
}
}
removes netgate.host.interface.hostifconfig.interface.ipv6.addresstype.dhcp.DhcpClient
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-config/interface=%7Bname%7D/ipv6/dhcp-client" req, _ := http.NewRequest("DELETE", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-state" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:host-if-state": {
- "netgate-host-interface:interface": [
- {
- "netgate-host-interface:mac-address": "string",
- "netgate-host-interface:link-status": "string",
- "netgate-host-interface:admin-status": "string",
- "netgate-host-interface:ipv4": {
- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:ipv6": {
- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:link-mtu": 0,
- "netgate-host-interface:name": "string",
- "netgate-host-interface:description": "string"
}
]
}
}
The list of configured host interfaces on the device.
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-state/interface=%7Bname%7D" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:interface": {
- "netgate-host-interface:mac-address": "string",
- "netgate-host-interface:link-status": "string",
- "netgate-host-interface:admin-status": "string",
- "netgate-host-interface:ipv4": {
- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:ipv6": {
- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}, - "netgate-host-interface:link-mtu": 0,
- "netgate-host-interface:name": "string",
- "netgate-host-interface:description": "string"
}
}
Parameters for the IPv4 address family.
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-state/interface=%7Bname%7D/ipv4" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:ipv4": {
- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
}
returns netgate.host.interface.hostifstate.interface.ipv4.Address
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-state/interface=%7Bname%7D/ipv4/address" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
Parameters for the IPv6 address family.
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-state/interface=%7Bname%7D/ipv6" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:ipv6": {
- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}
}
returns netgate.host.interface.hostifstate.interface.ipv6.Address
name required | string Id of interface |
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-host-interface:host-if-state/interface=%7Bname%7D/ipv6/address" req, _ := http.NewRequest("GET", url, nil) res, _ := http.DefaultClient.Do(req) defer res.Body.Close() body, _ := ioutil.ReadAll(res.Body) fmt.Println(res) fmt.Println(string(body)) }
{- "netgate-host-interface:address": {
- "netgate-host-interface:ip": [
- "string"
]
}
}