Skip to content

Commit 502b44e

Browse files
authored
Merge pull request #551 from linode/release-4.107.0
Release 4.107.0
2 parents 0fd62d6 + f18796a commit 502b44e

File tree

1 file changed

+26
-12
lines changed

1 file changed

+26
-12
lines changed

openapi.yaml

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
openapi: 3.0.1
22
info:
3-
version: 4.106.1
3+
version: 4.107.0
44

55
title: Linode API
66
description: |
@@ -4156,13 +4156,16 @@ paths:
41564156
* The Disks and Config will match that of the Linode that was backed up.
41574157
* The `root_pass` will match that of the Linode that was backed up.
41584158

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+
41594163
* Create an empty Linode.
41604164
* The Linode will remain `offline` and must be manually started.
41614165
* See Linode Boot ([POST /linode/instances/{linodeId}/boot](/docs/api/linode-instances/#linode-boot)).
41624166
* Disks and Configs must be created manually.
41634167
* This is only recommended for advanced use cases.
41644168

4165-
41664169
**Important**: You must be an unrestricted User in order to add or modify
41674170
tags on Linodes.
41684171
tags:
@@ -7496,7 +7499,6 @@ paths:
74967499
"max": 12,
74977500
"min": 3
74987501
}
7499-
}
75007502
},
75017503
{
75027504
"type": "g6-standard-8",
@@ -10117,7 +10119,7 @@ paths:
1011710119
description: >
1011810120
Sets RDNS on an IP Address. Forward DNS must already be set up for
1011910121
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_
1012110123
RDNS value.
1012210124
operationId: updateIP
1012310125
x-linode-cli-action: ip-update
@@ -11022,8 +11024,9 @@ paths:
1102211024
- Networking
1102311025
summary: Firewall Rules Update
1102411026
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.
1102711030
operationId: updateFirewallRules
1102811031
x-linode-cli-action: rules-update
1102911032
security:
@@ -11035,7 +11038,19 @@ paths:
1103511038
content:
1103611039
application/json:
1103711040
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
1103911054
responses:
1104011055
'200':
1104111056
description: Firewall Rules updated successfully.
@@ -11069,7 +11084,7 @@ paths:
1106911084
"description": "An example inbound rule description."
1107011085
}
1107111086
],
11072-
"outbound_policy": "DROP"
11087+
"outbound_policy": "DROP",
1107311088
"outbound": [
1107411089
{
1107511090
"protocol": "TCP",
@@ -11092,14 +11107,13 @@ paths:
1109211107
- lang: CLI
1109311108
source: >
1109411109
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"]}}]'
1109711112
/networking/vlans:
1109811113
x-linode-cli-command: vlans
1109911114
get:
1110011115
x-linode-grant: read_only
1110111116
servers:
11102-
- url: https://api.linode.com/v4
1110311117
- url: https://api.linode.com/v4beta
1110411118
parameters:
1110511119
- $ref: '#/components/parameters/pageOffset'
@@ -18683,7 +18697,7 @@ components:
1868318697
* `public`
1868418698
* Only one `public` interface per Linode can be defined.
1868518699
* 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.
1868718701

1868818702
* `vlan`
1868918703
* Configuring a `vlan` purpose interface attaches this Linode to the VLAN with the specified `label`.

0 commit comments

Comments
 (0)