11openapi: 3.0.1
22info:
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