1
1
openapi: 3.0.1
2
2
info:
3
- version: 4.106.1
3
+ version: 4.107.0
4
4
5
5
title: Linode API
6
6
description: |
@@ -4156,13 +4156,16 @@ paths:
4156
4156
* The Disks and Config will match that of the Linode that was backed up.
4157
4157
* The `root_pass` will match that of the Linode that was backed up.
4158
4158
4159
+ * Attached to a private VLAN.
4160
+ * Review the `interfaces` property of the [Request Body Schema](/docs/api/linode-instances/#linode-create__request-body-schema) for details.
4161
+ * For more information, see our guide on [Getting Started with VLANs](/docs/guides/getting-started-with-vlans/).
4162
+
4159
4163
* Create an empty Linode.
4160
4164
* The Linode will remain `offline` and must be manually started.
4161
4165
* See Linode Boot ([POST /linode/instances/{linodeId}/boot](/docs/api/linode-instances/#linode-boot)).
4162
4166
* Disks and Configs must be created manually.
4163
4167
* This is only recommended for advanced use cases.
4164
4168
4165
-
4166
4169
**Important**: You must be an unrestricted User in order to add or modify
4167
4170
tags on Linodes.
4168
4171
tags:
@@ -7496,7 +7499,6 @@ paths:
7496
7499
"max": 12,
7497
7500
"min": 3
7498
7501
}
7499
- }
7500
7502
},
7501
7503
{
7502
7504
"type": "g6-standard-8",
@@ -10117,7 +10119,7 @@ paths:
10117
10119
description: >
10118
10120
Sets RDNS on an IP Address. Forward DNS must already be set up for
10119
10121
reverse DNS to be applied. If you set the RDNS to `null` for public
10120
- IPv4 addresses, it will be reset to the default _members.linode .com_
10122
+ IPv4 addresses, it will be reset to the default _ip.linodeusercontent .com_
10121
10123
RDNS value.
10122
10124
operationId: updateIP
10123
10125
x-linode-cli-action: ip-update
@@ -11022,8 +11024,9 @@ paths:
11022
11024
- Networking
11023
11025
summary: Firewall Rules Update
11024
11026
description: |
11025
- Updates the inbound and outbound Rules for a Firewall. Using this endpoint will
11026
- replace all of a Firewall's ruleset with the Rules specified in your request.
11027
+ Updates the inbound and outbound Rules for a Firewall.
11028
+
11029
+ **Note:** This command replaces all of a Firewall's `inbound` and/or `outbound` rulesets with the values specified in your request.
11027
11030
operationId: updateFirewallRules
11028
11031
x-linode-cli-action: rules-update
11029
11032
security:
@@ -11035,7 +11038,19 @@ paths:
11035
11038
content:
11036
11039
application/json:
11037
11040
schema:
11038
- $ref: '#/components/schemas/Firewall/properties/rules'
11041
+ allOf:
11042
+ - $ref: '#/components/schemas/Firewall/properties/rules'
11043
+ properties:
11044
+ inbound:
11045
+ required:
11046
+ - action
11047
+ - addresses
11048
+ - protocol
11049
+ outbound:
11050
+ required:
11051
+ - action
11052
+ - addresses
11053
+ - protocol
11039
11054
responses:
11040
11055
'200':
11041
11056
description: Firewall Rules updated successfully.
@@ -11069,7 +11084,7 @@ paths:
11069
11084
"description": "An example inbound rule description."
11070
11085
}
11071
11086
],
11072
- "outbound_policy": "DROP"
11087
+ "outbound_policy": "DROP",
11073
11088
"outbound": [
11074
11089
{
11075
11090
"protocol": "TCP",
@@ -11092,14 +11107,13 @@ paths:
11092
11107
- lang: CLI
11093
11108
source: >
11094
11109
linode-cli firewalls rules-update 123 \
11095
- --inbound '[{"protocol": "TCP", "ports": "22, 80, 8080, 443", "addresses": {"ipv4": ["192.0.2.1", "192.0.2.0/24"], "ipv6": ["2001:DB8::/32"]}}]' \
11096
- --outbound '[{"protocol": "TCP", "ports": "49152-65535", "addresses": {"ipv4": ["192.0.2.1", "192.0.2.0/24"], "ipv6": ["2001:DB8::/32"]}}]'
11110
+ --inbound '[{"action":"ACCEPT", " protocol": "TCP", "ports": "22, 80, 8080, 443", "addresses": {"ipv4": ["192.0.2.1/32 ", "192.0.2.0/24"], "ipv6": ["2001:DB8::/32"]}}]' \
11111
+ --outbound '[{"action":"DROP"," protocol": "TCP", "ports": "49152-65535", "addresses": {"ipv4": ["192.0.2.1/32 ", "192.0.2.0/24"], "ipv6": ["2001:DB8::/32"]}}]'
11097
11112
/networking/vlans:
11098
11113
x-linode-cli-command: vlans
11099
11114
get:
11100
11115
x-linode-grant: read_only
11101
11116
servers:
11102
- - url: https://api.linode.com/v4
11103
11117
- url: https://api.linode.com/v4beta
11104
11118
parameters:
11105
11119
- $ref: '#/components/parameters/pageOffset'
@@ -18683,7 +18697,7 @@ components:
18683
18697
* `public`
18684
18698
* Only one `public` interface per Linode can be defined.
18685
18699
* The Linode's default public IPv4 address is assigned to the `public` interface.
18686
- * If no `public` interface is defined , the Linode is not reachable via the public internet; access can only be established via LISH or other Linodes connected to the same VLAN.
18700
+ * A Linode must have a public interface in the first/eth0 position to be reachable via the public internet upon boot without additional system configuration. If no `public` interface is configured , the Linode is not directly reachable via the public internet. In this case, access can only be established via LISH or other Linodes connected to the same VLAN.
18687
18701
18688
18702
* `vlan`
18689
18703
* Configuring a `vlan` purpose interface attaches this Linode to the VLAN with the specified `label`.
0 commit comments