You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*`linode_id` - (Required) The ID of the Linode to assign this interface to.
174
209
210
+
<<<<<<< Updated upstream
175
211
*`firewall_id` - (Optional) The ID of an enabled firewall to secure a VPC or public interface. Not allowed for VLAN interfaces.
176
212
177
213
*`default_route` - (Optional) Indicates whether the interface serves as the default route when multiple interfaces are eligible for this role.
@@ -183,24 +219,47 @@ The following arguments are supported:
183
219
*`public` - (Optional) Configuration for a Linode public interface. Exactly one of `public`, `vlan`, or `vpc` must be specified.
184
220
185
221
*`ipv4` - (Optional) IPv4 configuration for this interface.
222
+
=======
223
+
*`firewall_id` - (Optional) ID of an enabled firewall to secure a VPC or public interface. Not allowed for VLAN interfaces.
224
+
225
+
*`default_route` - (Optional) Indicates if the interface serves as the default route when multiple interfaces are eligible for this role.
226
+
227
+
*`ipv4` - (Optional) If set to true, the interface is used for the IPv4 default route.
228
+
229
+
*`ipv6` - (Optional) If set to true, the interface is used for the IPv6 default route.
230
+
231
+
*`public` - (Optional) Nested attributes object for a Linode public interface. Exactly one of `public`, `vlan`, or `vpc` must be specified.
232
+
233
+
*`ipv4` - (Optional) IPv4 addresses for this interface.
234
+
>>>>>>> Stashed changes
186
235
187
236
* `addresses` - (Optional) IPv4 addresses configured for this Linode interface. Each object in this list supports:
188
237
189
238
* `address` - (Optional) The IPv4 address. Defaults to "auto" for automatic assignment.
190
239
191
240
* `primary` - (Optional) Whether this address is the primary address for the interface.
192
241
242
+
<<<<<<< Updated upstream
193
243
*`ipv6` - (Optional) IPv6 configuration for this interface.
194
244
195
245
*`ranges` - (Optional) IPv6 ranges in CIDR notation (2600:0db8::1/64) or prefix-only (/64). Each object in this list supports:
246
+
=======
247
+
*`ipv6` - (Optional) IPv6 addresses for this interface.
248
+
249
+
*`ranges` - (Optional) Configured IPv6 range in CIDR notation (2600:0db8::1/64) or prefix-only (/64). Each object in this list supports:
250
+
>>>>>>> Stashed changes
196
251
197
252
* `range` - (Required) The IPv6 range.
198
253
199
254
* `route_target` - (Optional) The public IPv6 address that the range is routed to.
200
255
201
256
*`vlan` - (Optional) Nested attributes object for a Linode VLAN interface. Exactly one of `public`, `vlan`, or `vpc` must be specified.
202
257
258
+
<<<<<<< Updated upstream
203
259
*`ipam_address` - (Optional) The VLAN interface's private IPv4 address in CIDR notation.
260
+
=======
261
+
*`ipam_address` - (Optional) This VLAN interface's private IPv4 address in classless inter-domain routing (CIDR) notation.
262
+
>>>>>>> Stashed changes
204
263
205
264
*`vlan_label` - (Required) The VLAN's unique label. Must be between 1 and 64 characters.
206
265
@@ -218,10 +277,29 @@ The following arguments are supported:
218
277
219
278
*`nat_1_1_address` - (Optional) The 1:1 NAT IPv4 address used to associate a public IPv4 address with the interface's VPC subnet IPv4 address.
220
279
280
+
<<<<<<< Updated upstream
221
281
* `ranges` - (Optional) IPv4 ranges in CIDR notation (1.2.3.4/24) or prefix-only format (/24). Each object in this list supports:
222
282
223
283
* `range` - (Required) The IPv4 range.
224
284
285
+
=======
286
+
* `ranges` - (Optional) CIDR notation of a range (1.2.3.4/24) or prefix only (/24). Each object in this list supports:
287
+
288
+
* `range` - (Required) The IPv4 range.
289
+
290
+
*`ipv6` - (Optional) IPv6 assigned through `slaac` and `ranges`. If you create a VPC interface in a subnet with IPv6 and don’t specify `slaac` or `ranges`, a SLAAC range is added automatically. **NOTE: IPv6 VPCs may not currently be available to all users.**
291
+
292
+
*`is_public` - (Optional) Indicates whether the IPv6 configuration profile interface is public. (Default `false`)
293
+
294
+
*`slaac` - (Optional) Defines IPv6 SLAAC address ranges. An address is automatically generated from the assigned /64 prefix using the Linode’s MAC address, just like on public IPv6 interfaces. Router advertisements (RA) are sent to the Linode, so standard SLAAC configuration works without any changes.
295
+
296
+
*`range` - (Optional) The IPv6 network range in CIDR notation.
*`range` - (Optional) The IPv6 network range in CIDR notation.
301
+
302
+
>>>>>>> Stashed changes
225
303
## Attributes Reference
226
304
227
305
In addition to all arguments above, the following attributes are exported:
@@ -232,13 +310,21 @@ In addition to all arguments above, the following attributes are exported:
232
310
233
311
*`ipv4` - IPv4 configuration for the public interface:
234
312
313
+
<<<<<<< Updated upstream
235
314
* `assigned_addresses` - (Computed) The IPv4 addresses exclusively assigned to this Linode interface. Each object in this set supports:
315
+
=======
316
+
* `assigned_addresses` - (Computed) The IPv4 address exclusively assigned to this Linode interface. Each object in this set supports:
317
+
>>>>>>> Stashed changes
236
318
237
319
* `address` - The assigned IPv4 address.
238
320
239
321
* `primary` - Whether this address is the primary address for the interface.
240
322
323
+
<<<<<<< Updated upstream
241
324
* `shared` - (Computed) The IPv4 addresses assigned to this Linode interface that are also shared with another Linode. Each object in this set supports:
325
+
=======
326
+
* `shared` - (Computed) The IPv4 address assigned to this Linode interface, which is also shared with another Linode. Each object in this set supports:
327
+
>>>>>>> Stashed changes
242
328
243
329
* `address` - The shared IPv4 address.
244
330
@@ -252,7 +338,11 @@ In addition to all arguments above, the following attributes are exported:
252
338
253
339
*`route_target` - The public IPv6 address that the range is routed to.
254
340
341
+
<<<<<<< Updated upstream
255
342
* `shared` - (Computed) The IPv6 ranges assigned to this Linode interface that are also shared with another Linode. Each object in this set supports:
343
+
=======
344
+
* `shared` - (Computed) The IPv6 address assigned to this Linode interface, which is also shared with another Linode. Each object in this set supports:
345
+
>>>>>>> Stashed changes
256
346
257
347
* `range` - The shared IPv6 range.
258
348
@@ -268,14 +358,19 @@ In addition to all arguments above, the following attributes are exported:
268
358
269
359
*`ipv4` - IPv4 configuration for the VPC interface:
270
360
361
+
<<<<<<< Updated upstream
271
362
* `assigned_addresses` - (Computed) The IPv4 addresses assigned for use in the VPC subnet, calculated from the `addresses` input. Each object in this set supports:
363
+
=======
364
+
* `assigned_addresses` - (Computed) Assigned IPv4 addresses to use in the VPC subnet, calculated from `addresses` input. Each object in this set supports:
365
+
>>>>>>> Stashed changes
272
366
273
367
* `address` - The assigned IPv4 address.
274
368
275
369
* `primary` - Whether this address is the primary address for the interface.
276
370
277
371
* `nat_1_1_address` - The assigned 1:1 NAT IPv4 address used to associate a public IPv4 address with the interface's VPC subnet IPv4 address.
278
372
373
+
<<<<<<< Updated upstream
279
374
* `assigned_ranges` - (Computed) The IPv4 ranges assigned for use in the VPC subnet, calculated from the `ranges` input. Each object in this set supports:
280
375
281
376
* `range` - The assigned IPv4 range.
@@ -286,12 +381,39 @@ Interfaces can be imported using a Linode ID followed by an Interface ID, separa
0 commit comments