Skip to content

Commit 86918d2

Browse files
Add settings and firewalls fixtures
1 parent 2707e23 commit 86918d2

3 files changed

Lines changed: 73 additions & 0 deletions

File tree

linode_api4/groups/linode.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ def instance_create(
153153
int,
154154
]
155155
] = None,
156+
# TODO(Enhanced Interfaces): Add related fields
156157
**kwargs,
157158
):
158159
"""
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"data": [
3+
{
4+
"created": "2018-01-01T00:01:01",
5+
"id": 123,
6+
"label": "firewall123",
7+
"rules": {
8+
"inbound": [
9+
{
10+
"action": "ACCEPT",
11+
"addresses": {
12+
"ipv4": [
13+
"192.0.2.0/24"
14+
],
15+
"ipv6": [
16+
"2001:DB8::/32"
17+
]
18+
},
19+
"description": "An example firewall rule description.",
20+
"label": "firewallrule123",
21+
"ports": "22-24, 80, 443",
22+
"protocol": "TCP"
23+
}
24+
],
25+
"inbound_policy": "DROP",
26+
"outbound": [
27+
{
28+
"action": "ACCEPT",
29+
"addresses": {
30+
"ipv4": [
31+
"192.0.2.0/24"
32+
],
33+
"ipv6": [
34+
"2001:DB8::/32"
35+
]
36+
},
37+
"description": "An example firewall rule description.",
38+
"label": "firewallrule123",
39+
"ports": "22-24, 80, 443",
40+
"protocol": "TCP"
41+
}
42+
],
43+
"outbound_policy": "DROP"
44+
},
45+
"status": "enabled",
46+
"tags": [
47+
"example tag",
48+
"another example"
49+
],
50+
"updated": "2018-01-02T00:01:01"
51+
}
52+
],
53+
"page": 1,
54+
"pages": 1,
55+
"results": 1
56+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"network_helper": true,
3+
"default_route": {
4+
"ipv4_interface_id": 123,
5+
"ipv4_eligable_interface_ids": [
6+
123,
7+
456,
8+
789
9+
],
10+
"ipv6_interface_id": 456,
11+
"ipv6_eligable_interface_ids": [
12+
123,
13+
456
14+
]
15+
}
16+
}

0 commit comments

Comments
 (0)