curl --location --request GET 'https://api.hetzner.cloud/v1/firewalls/'
{
"firewall": {
"applied_to": [
{
"applied_to_resources": [
{
"server": {
"id": 42
},
"type": "server"
}
],
"label_selector": {
"selector": "env=prod"
},
"server": {
"id": 42
},
"type": "server"
}
],
"created": "2016-01-30T23:55:00.000Z",
"id": 42,
"labels": {
"property1": "string",
"property2": "string"
},
"name": "my-resource",
"rules": [
{
"description": "string",
"destination_ips": [
"28.239.13.1/32",
"28.239.14.0/24",
"ff21:1eac:9a3b:ee58:5ca:990c:8bc9:c03b/128"
],
"direction": "in",
"port": "80",
"protocol": "tcp",
"source_ips": [
"28.239.13.1/32",
"28.239.14.0/24",
"ff21:1eac:9a3b:ee58:5ca:990c:8bc9:c03b/128"
]
}
]
}
}