This YANG module provides a data model for Host Netfilter Tables.
Copyright 2018 Rubicon Communications, LLC.
Example URL
returns netgate.netfilter.NetfilterConfig
netgate.netfilter.NetfilterConfig
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-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)) }
Example URL
creates netgate.netfilter.NetfilterConfig
netgate.netfilter.NetfilterConfig to be added to list
tables | object (netgate.netfilter.netfilterconfig.Tables) |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.NetfilterConfig
netgate.netfilter.NetfilterConfig to be added or updated
netgate-netfilter:netfilter-config | object (netgate.netfilter.NetfilterConfig) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.NetfilterConfig
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-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)) }
Example URL
Netfilter ACL and NAT tables for host interfaces.
netgate.netfilter.netfilterconfig.Tables
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables" 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)) }
Example URL
Netfilter ACL and NAT tables for host interfaces.
netgate.netfilter.netfilterconfig.Tables to be added to list
table | Array of objects (netgate.netfilter.netfilterconfig.tables.Table) The list of Netfilter tables. |
Object created
Internal error
Object already exists
Example URL
Netfilter ACL and NAT tables for host interfaces.
netgate.netfilter.netfilterconfig.Tables to be added or updated
netgate-netfilter:tables | object (netgate.netfilter.netfilterconfig.Tables) |
Object created
Object modified
Internal error
Example URL
Netfilter ACL and NAT tables for host interfaces.
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables" 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)) }
Example URL
The list of Netfilter tables.
netgate.netfilter.netfilterconfig.tables.Table to be added to list
table-name | string User assigned name of a netfilter table. |
family | string (netgate.netfilter.NfAddressFamily) Enum: "ipv4" "arp" "ipv6" "bridge" "inet" "netdev" |
chains | object (netgate.netfilter.netfilterconfig.tables.table.Chains) |
Object created
Internal error
Object already exists
Example URL
The list of Netfilter tables.
family required | string Id of table |
table-name required | string Id of table |
netgate.netfilter.netfilterconfig.tables.Table
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%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)) }
Example URL
The list of Netfilter tables.
family required | string Id of table |
table-name required | string Id of table |
netgate.netfilter.netfilterconfig.tables.Table to be added to list
table-name | string User assigned name of a netfilter table. |
family | string (netgate.netfilter.NfAddressFamily) Enum: "ipv4" "arp" "ipv6" "bridge" "inet" "netdev" |
chains | object (netgate.netfilter.netfilterconfig.tables.table.Chains) |
Object created
Internal error
Object already exists
Example URL
The list of Netfilter tables.
family required | string Id of table |
table-name required | string Id of table |
netgate.netfilter.netfilterconfig.tables.Table to be added or updated
netgate-netfilter:table | object (netgate.netfilter.netfilterconfig.tables.Table) |
Object created
Object modified
Internal error
Example URL
The list of Netfilter tables.
family required | string Id of table |
table-name required | string Id of table |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%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)) }
Example URL
Netfilter chains for one table.
family required | string Id of table |
table-name required | string Id of table |
netgate.netfilter.netfilterconfig.tables.table.Chains
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains" 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)) }
Example URL
Netfilter chains for one table.
family required | string Id of table |
table-name required | string Id of table |
netgate.netfilter.netfilterconfig.tables.table.Chains to be added to list
chain | Array of objects (netgate.netfilter.netfilterconfig.tables.table.chains.Chain) List of chains in one table, each assigned a unique name by the user. |
Object created
Internal error
Object already exists
Example URL
Netfilter chains for one table.
family required | string Id of table |
table-name required | string Id of table |
netgate.netfilter.netfilterconfig.tables.table.Chains to be added or updated
netgate-netfilter:chains | object (netgate.netfilter.netfilterconfig.tables.table.Chains) |
Object created
Object modified
Internal error
Example URL
Netfilter chains for one table.
family required | string Id of table |
table-name required | string Id of table |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains" 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)) }
Example URL
List of chains in one table, each assigned a unique name by the user.
family required | string Id of table |
table-name required | string Id of table |
netgate.netfilter.netfilterconfig.tables.table.chains.Chain to be added to list
if-name | string Interface name. Necessary for ingress hooks. |
chain-name | string User assigned name of a chain withing a table. |
rules | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.Rules) |
chain-priority | integer <int32> A signed 32-bit priority dictating execution ordering within a hook. Lower numbers are earlier. |
chain-hook | string (netgate.netfilter.NfHook) Enum: "prerouting" "input" "forward" "output" "postrouting" "bridge" "ingress" |
default-policy | string (netgate.netfilter.NfDefaultPolicy) Enum: "drop" "accept" |
chain-type | string (netgate.netfilter.NfChainType) Enum: "filter" "route" "nat" |
Object created
Internal error
Object already exists
Example URL
List of chains in one table, each assigned a unique name by the user.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
netgate.netfilter.netfilterconfig.tables.table.chains.Chain
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%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)) }
Example URL
List of chains in one table, each assigned a unique name by the user.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
netgate.netfilter.netfilterconfig.tables.table.chains.Chain to be added to list
if-name | string Interface name. Necessary for ingress hooks. |
chain-name | string User assigned name of a chain withing a table. |
rules | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.Rules) |
chain-priority | integer <int32> A signed 32-bit priority dictating execution ordering within a hook. Lower numbers are earlier. |
chain-hook | string (netgate.netfilter.NfHook) Enum: "prerouting" "input" "forward" "output" "postrouting" "bridge" "ingress" |
default-policy | string (netgate.netfilter.NfDefaultPolicy) Enum: "drop" "accept" |
chain-type | string (netgate.netfilter.NfChainType) Enum: "filter" "route" "nat" |
Object created
Internal error
Object already exists
Example URL
List of chains in one table, each assigned a unique name by the user.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
netgate.netfilter.netfilterconfig.tables.table.chains.Chain to be added or updated
netgate-netfilter:chain | object (netgate.netfilter.netfilterconfig.tables.table.chains.Chain) |
Object created
Object modified
Internal error
Example URL
List of chains in one table, each assigned a unique name by the user.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%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)) }
Example URL
An set of rules ordered by sequence number.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.Rules
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules" 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)) }
Example URL
An set of rules ordered by sequence number.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.Rules to be added to list
rule | Array of objects (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.Rule) A rule is a set of statements specifying matching conditions, actions and a possible verdict for packets. |
Object created
Internal error
Object already exists
Example URL
An set of rules ordered by sequence number.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.Rules to be added or updated
netgate-netfilter:rules | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.Rules) |
Object created
Object modified
Internal error
Example URL
An set of rules ordered by sequence number.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules" 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)) }
Example URL
A rule is a set of statements specifying matching conditions, actions and a possible verdict for packets.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.Rule to be added to list
rule-seq | integer <int64> Rules are maintained in sequence. |
rule-comment | string Arbitrary user comment. |
ordered-stmts | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.OrderedStmts) |
Object created
Internal error
Object already exists
Example URL
A rule is a set of statements specifying matching conditions, actions and a possible verdict for packets.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.Rule
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%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)) }
Example URL
A rule is a set of statements specifying matching conditions, actions and a possible verdict for packets.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.Rule to be added to list
rule-seq | integer <int64> Rules are maintained in sequence. |
rule-comment | string Arbitrary user comment. |
ordered-stmts | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.OrderedStmts) |
Object created
Internal error
Object already exists
Example URL
A rule is a set of statements specifying matching conditions, actions and a possible verdict for packets.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.Rule to be added or updated
netgate-netfilter:rule | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.Rule) |
Object created
Object modified
Internal error
Example URL
A rule is a set of statements specifying matching conditions, actions and a possible verdict for packets.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.OrderedStmts
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.OrderedStmts
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.OrderedStmts
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.OrderedStmts to be added to list
ordered-stmt | Array of objects (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt) |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.OrderedStmts
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.OrderedStmts to be added or updated
netgate-netfilter:ordered-stmts | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.OrderedStmts) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.OrderedStmts
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt to be added to list
stmt-seq | integer <int64> Statements within a rule are maintained in sequence order. |
stmt | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.Stmt) |
Object created
Internal error
Object already exists
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt to be added to list
stmt-seq | integer <int64> Statements within a rule are maintained in sequence order. |
stmt | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.Stmt) |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt to be added or updated
netgate-netfilter:ordered-stmt | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.OrderedStmt
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%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)) }
Example URL
One Netfilter statement. Within a rule, statements form a sequence of matches, actions, and a verdict for packets.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.Stmt
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt" 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)) }
Example URL
One Netfilter statement. Within a rule, statements form a sequence of matches, actions, and a verdict for packets.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.Stmt to be added to list
drop | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Drop) |
udp | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Udp) |
tcp | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Tcp) |
ether | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ether) |
icmp | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Icmp) |
accept | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Accept) |
goto | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Goto) |
ipv4 | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv4) |
continue | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Continue) |
ipv6 | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv6) |
return | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Return) |
jump | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Jump) |
Object created
Internal error
Object already exists
Example URL
One Netfilter statement. Within a rule, statements form a sequence of matches, actions, and a verdict for packets.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.Stmt to be added or updated
netgate-netfilter:stmt | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.Stmt) |
Object created
Object modified
Internal error
Example URL
One Netfilter statement. Within a rule, statements form a sequence of matches, actions, and a verdict for packets.
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Accept
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Accept
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:accept" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Accept
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Accept to be added to list
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Accept
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Accept to be added or updated
netgate-netfilter:accept | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Accept) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Accept
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:accept" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Continue
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Continue
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:continue" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Continue
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Continue to be added to list
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Continue
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Continue to be added or updated
netgate-netfilter:continue | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Continue) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Continue
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:continue" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Drop
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Drop
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:drop" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Drop
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Drop to be added to list
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Drop
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Drop to be added or updated
netgate-netfilter:drop | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Drop) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Drop
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:drop" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ether
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ether
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:ether" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ether
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ether to be added to list
destination | string Destination MAC address |
source | string Source MAC address |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ether
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ether to be added or updated
netgate-netfilter:ether | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ether) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ether
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:ether" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Goto
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Goto
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:goto" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Goto
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Goto to be added to list
name | string |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Goto
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Goto to be added or updated
netgate-netfilter:goto | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Goto) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Goto
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:goto" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Icmp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Icmp
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:icmp" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Icmp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Icmp to be added to list
type | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Type) |
code | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Code) |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Icmp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Icmp to be added or updated
netgate-netfilter:icmp | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Icmp) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Icmp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:icmp" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Code
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Code
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:icmp/netgate-netfilter:code" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Code
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Code to be added to list
last | integer <int32> ICMP last code |
first | integer <int32> ICMP first code |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Code
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Code to be added or updated
netgate-netfilter:code | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Code) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Code
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:icmp/netgate-netfilter:code" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Type
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Type
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:icmp/netgate-netfilter:type" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Type
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Type to be added to list
last | integer <int32> ICMP last type |
first | integer <int32> ICMP first type |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Type
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Type to be added or updated
netgate-netfilter:type | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Type) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.icmp.Type
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:icmp/netgate-netfilter:type" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv4
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv4
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter: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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv4
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv4 to be added to list
destination | string Destination IPv4 prefix |
protocol | string (netgate.netfilter.NfIpv4Protocol) Enum: "icmp" "udp" "tcp" |
source | string Source IPv4 prefix |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv4
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv4 to be added or updated
netgate-netfilter:ipv4 | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv4) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv4
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter: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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv6
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv6
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter: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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv6
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv6 to be added to list
destination | string Destination IPv6 prefix |
source | string Source IPv6 prefix |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv6
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv6 to be added or updated
netgate-netfilter:ipv6 | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv6) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Ipv6
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter: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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Jump
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Jump
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:jump" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Jump
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Jump to be added to list
name | string |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Jump
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Jump to be added or updated
netgate-netfilter:jump | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Jump) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Jump
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:jump" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Return
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Return
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:return" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Return
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Return to be added to list
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Return
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Return to be added or updated
netgate-netfilter:return | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Return) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Return
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:return" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Tcp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Tcp
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:tcp" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Tcp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Tcp to be added to list
flags | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.Flags) |
source-port | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.SourcePort) |
destination-port | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.DestinationPort) |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Tcp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Tcp to be added or updated
netgate-netfilter:tcp | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Tcp) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Tcp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:tcp" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.DestinationPort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.DestinationPort
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:tcp/netgate-netfilter:destination-port" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.DestinationPort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.DestinationPort to be added to list
last | integer <int32> TCP last destination port |
first | integer <int32> TCP first destination port |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.DestinationPort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.DestinationPort to be added or updated
netgate-netfilter:destination-port | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.DestinationPort) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.DestinationPort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:tcp/netgate-netfilter:destination-port" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.Flags
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.Flags
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:tcp/netgate-netfilter:flags" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.Flags
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.Flags to be added to list
value | integer <int32> TCP flags value. |
mask | integer <int32> TCP flags mask. |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.Flags
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.Flags to be added or updated
netgate-netfilter:flags | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.Flags) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.Flags
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:tcp/netgate-netfilter:flags" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.SourcePort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.SourcePort
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:tcp/netgate-netfilter:source-port" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.SourcePort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.SourcePort to be added to list
last | integer <int32> TCP last source port |
first | integer <int32> TCP first source port |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.SourcePort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.SourcePort to be added or updated
netgate-netfilter:source-port | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.SourcePort) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.tcp.SourcePort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:tcp/netgate-netfilter:source-port" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Udp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Udp
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:udp" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Udp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Udp to be added to list
source-port | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.SourcePort) |
destination-port | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.DestinationPort) |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Udp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Udp to be added or updated
netgate-netfilter:udp | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Udp) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.Udp
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:udp" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.DestinationPort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.DestinationPort
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:udp/netgate-netfilter:destination-port" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.DestinationPort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.DestinationPort to be added to list
last | integer <int32> UDP last destination port |
first | integer <int32> UDP first destination port |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.DestinationPort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.DestinationPort to be added or updated
netgate-netfilter:destination-port | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.DestinationPort) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.DestinationPort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:udp/netgate-netfilter:destination-port" 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)) }
Example URL
returns netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.SourcePort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.SourcePort
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:udp/netgate-netfilter:source-port" 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)) }
Example URL
creates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.SourcePort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.SourcePort to be added to list
last | integer <int32> UDP last source port |
first | integer <int32> UDP first source port |
Object created
Internal error
Object already exists
Example URL
creates or updates netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.SourcePort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.SourcePort to be added or updated
netgate-netfilter:source-port | object (netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.SourcePort) |
Object created
Object modified
Internal error
Example URL
removes netgate.netfilter.netfilterconfig.tables.table.chains.chain.rules.rule.orderedstmts.orderedstmt.stmt.udp.SourcePort
family required | string Id of table |
table-name required | string Id of table |
chain-name required | string Id of chain |
rule-seq required | integer <int64> Id of rule |
stmt-seq required | integer <int64> Id of ordered-stmt |
Object deleted
Internal error
package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "http://hostname/restconf/data/netgate-netfilter:netfilter-config/netgate-netfilter:tables/netgate-netfilter:table=%7Bfamily%7D,%7Btable-name%7D/netgate-netfilter:chains/netgate-netfilter:chain=%7Bchain-name%7D/netgate-netfilter:rules/netgate-netfilter:rule=%7Brule-seq%7D/netgate-netfilter:ordered-stmts/netgate-netfilter:ordered-stmt=%7Bstmt-seq%7D/netgate-netfilter:stmt/netgate-netfilter:udp/netgate-netfilter:source-port" 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)) }