Skip to content

Commit ac9fc6a

Browse files
committed
Remove outdated note about Linode interfaces availability
1 parent 206a792 commit ac9fc6a

3 files changed

Lines changed: 0 additions & 82 deletions

File tree

linode_api4/objects/linode.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2055,8 +2055,6 @@ def interface_create(
20552055
Creates a new interface under this Linode.
20562056
Linode interfaces are not interchangeable with Config interfaces.
20572057
2058-
NOTE: Linode interfaces may not currently be available to all users.
2059-
20602058
API Documentation: https://techdocs.akamai.com/linode-api/reference/post-linode-interface
20612059
20622060
Example: Creating a simple public interface for this Linode::
@@ -2132,8 +2130,6 @@ def interfaces_settings(self) -> LinodeInterfacesSettings:
21322130
"""
21332131
The settings for all interfaces under this Linode.
21342132
2135-
NOTE: Linode interfaces may not currently be available to all users.
2136-
21372133
:returns: The settings for instance-level interface settings for this Linode.
21382134
:rtype: LinodeInterfacesSettings
21392135
"""
@@ -2202,8 +2198,6 @@ def upgrade_interfaces(
22022198
NOTE: If dry_run is True, interfaces in the result will be
22032199
of type MappedObject rather than LinodeInterface.
22042200
2205-
NOTE: Linode interfaces may not currently be available to all users.
2206-
22072201
API Documentation: https://techdocs.akamai.com/linode-api/reference/post-upgrade-linode-interfaces
22082202
22092203
:param config: The configuration profile the legacy interfaces to

linode_api4/objects/linode_interfaces.py

Lines changed: 0 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
class LinodeInterfacesSettingsDefaultRouteOptions(JSONObject):
1212
"""
1313
The options used to configure the default route settings for a Linode's network interfaces.
14-
15-
NOTE: Linode interfaces may not currently be available to all users.
1614
"""
1715

1816
ipv4_interface_id: Optional[int] = None
@@ -23,8 +21,6 @@ class LinodeInterfacesSettingsDefaultRouteOptions(JSONObject):
2321
class LinodeInterfacesSettingsDefaultRoute(JSONObject):
2422
"""
2523
The default route settings for a Linode's network interfaces.
26-
27-
NOTE: Linode interfaces may not currently be available to all users.
2824
"""
2925

3026
put_class = LinodeInterfacesSettingsDefaultRouteOptions
@@ -40,8 +36,6 @@ class LinodeInterfacesSettings(Base):
4036
The settings related to a Linode's network interfaces.
4137
4238
API Documentation: https://techdocs.akamai.com/linode-api/reference/get-linode-interface-settings
43-
44-
NOTE: Linode interfaces may not currently be available to all users.
4539
"""
4640

4741
api_endpoint = "/linode/instances/{id}/interfaces/settings"
@@ -60,8 +54,6 @@ class LinodeInterfacesSettings(Base):
6054
class LinodeInterfaceDefaultRouteOptions(JSONObject):
6155
"""
6256
Options accepted when creating or updating a Linode Interface's default route settings.
63-
64-
NOTE: Linode interfaces may not currently be available to all users.
6557
"""
6658

6759
ipv4: Optional[bool] = None
@@ -72,8 +64,6 @@ class LinodeInterfaceDefaultRouteOptions(JSONObject):
7264
class LinodeInterfaceVPCIPv4AddressOptions(JSONObject):
7365
"""
7466
Options accepted for a single address when creating or updating the IPv4 configuration of a VPC Linode Interface.
75-
76-
NOTE: Linode interfaces may not currently be available to all users.
7767
"""
7868

7969
address: Optional[str] = None
@@ -85,8 +75,6 @@ class LinodeInterfaceVPCIPv4AddressOptions(JSONObject):
8575
class LinodeInterfaceVPCIPv4RangeOptions(JSONObject):
8676
"""
8777
Options accepted for a single range when creating or updating the IPv4 configuration of a VPC Linode Interface.
88-
89-
NOTE: Linode interfaces may not currently be available to all users.
9078
"""
9179

9280
range: str = ""
@@ -96,8 +84,6 @@ class LinodeInterfaceVPCIPv4RangeOptions(JSONObject):
9684
class LinodeInterfaceVPCIPv4Options(JSONObject):
9785
"""
9886
Options accepted when creating or updating the IPv4 configuration of a VPC Linode Interface.
99-
100-
NOTE: Linode interfaces may not currently be available to all users.
10187
"""
10288

10389
addresses: Optional[List[LinodeInterfaceVPCIPv4AddressOptions]] = None
@@ -108,8 +94,6 @@ class LinodeInterfaceVPCIPv4Options(JSONObject):
10894
class LinodeInterfaceVPCIPv6SLAACOptions(JSONObject):
10995
"""
11096
Options accepted for a single SLAAC when creating or updating the IPv6 configuration of a VPC Linode Interface.
111-
112-
NOTE: Linode interfaces may not currently be available to all users.
11397
"""
11498

11599
range: Optional[str] = None
@@ -119,8 +103,6 @@ class LinodeInterfaceVPCIPv6SLAACOptions(JSONObject):
119103
class LinodeInterfaceVPCIPv6RangeOptions(JSONObject):
120104
"""
121105
Options accepted for a single range when creating or updating the IPv6 configuration of a VPC Linode Interface.
122-
123-
NOTE: Linode interfaces may not currently be available to all users.
124106
"""
125107

126108
range: Optional[str] = None
@@ -130,8 +112,6 @@ class LinodeInterfaceVPCIPv6RangeOptions(JSONObject):
130112
class LinodeInterfaceVPCIPv6Options(JSONObject):
131113
"""
132114
Options accepted when creating or updating the IPv6 configuration of a VPC Linode Interface.
133-
134-
NOTE: Linode interfaces may not currently be available to all users.
135115
"""
136116

137117
is_public: Optional[bool] = None
@@ -143,8 +123,6 @@ class LinodeInterfaceVPCIPv6Options(JSONObject):
143123
class LinodeInterfaceVPCOptions(JSONObject):
144124
"""
145125
VPC-exclusive options accepted when creating or updating a Linode Interface.
146-
147-
NOTE: Linode interfaces may not currently be available to all users.
148126
"""
149127

150128
subnet_id: int = 0
@@ -156,8 +134,6 @@ class LinodeInterfaceVPCOptions(JSONObject):
156134
class LinodeInterfacePublicIPv4AddressOptions(JSONObject):
157135
"""
158136
Options accepted for a single address when creating or updating the IPv4 configuration of a public Linode Interface.
159-
160-
NOTE: Linode interfaces may not currently be available to all users.
161137
"""
162138

163139
address: str = ""
@@ -168,8 +144,6 @@ class LinodeInterfacePublicIPv4AddressOptions(JSONObject):
168144
class LinodeInterfacePublicIPv4Options(JSONObject):
169145
"""
170146
Options accepted when creating or updating the IPv4 configuration of a public Linode Interface.
171-
172-
NOTE: Linode interfaces may not currently be available to all users.
173147
"""
174148

175149
addresses: Optional[List[LinodeInterfacePublicIPv4AddressOptions]] = None
@@ -179,8 +153,6 @@ class LinodeInterfacePublicIPv4Options(JSONObject):
179153
class LinodeInterfacePublicIPv6RangeOptions(JSONObject):
180154
"""
181155
Options accepted for a single range when creating or updating the IPv6 configuration of a public Linode Interface.
182-
183-
NOTE: Linode interfaces may not currently be available to all users.
184156
"""
185157

186158
range: str = ""
@@ -190,8 +162,6 @@ class LinodeInterfacePublicIPv6RangeOptions(JSONObject):
190162
class LinodeInterfacePublicIPv6Options(JSONObject):
191163
"""
192164
Options accepted when creating or updating the IPv6 configuration of a public Linode Interface.
193-
194-
NOTE: Linode interfaces may not currently be available to all users.
195165
"""
196166

197167
ranges: Optional[List[LinodeInterfacePublicIPv6RangeOptions]] = None
@@ -201,8 +171,6 @@ class LinodeInterfacePublicIPv6Options(JSONObject):
201171
class LinodeInterfacePublicOptions(JSONObject):
202172
"""
203173
Public-exclusive options accepted when creating or updating a Linode Interface.
204-
205-
NOTE: Linode interfaces may not currently be available to all users.
206174
"""
207175

208176
ipv4: Optional[LinodeInterfacePublicIPv4Options] = None
@@ -213,8 +181,6 @@ class LinodeInterfacePublicOptions(JSONObject):
213181
class LinodeInterfaceVLANOptions(JSONObject):
214182
"""
215183
VLAN-exclusive options accepted when creating or updating a Linode Interface.
216-
217-
NOTE: Linode interfaces may not currently be available to all users.
218184
"""
219185

220186
vlan_label: str = ""
@@ -225,8 +191,6 @@ class LinodeInterfaceVLANOptions(JSONObject):
225191
class LinodeInterfaceOptions(JSONObject):
226192
"""
227193
Options accepted when creating or updating a Linode Interface.
228-
229-
NOTE: Linode interfaces may not currently be available to all users.
230194
"""
231195

232196
always_include = {
@@ -249,8 +213,6 @@ class LinodeInterfaceOptions(JSONObject):
249213
class LinodeInterfaceDefaultRoute(JSONObject):
250214
"""
251215
The default route configuration of a Linode Interface.
252-
253-
NOTE: Linode interfaces may not currently be available to all users.
254216
"""
255217

256218
put_class = LinodeInterfaceDefaultRouteOptions
@@ -263,8 +225,6 @@ class LinodeInterfaceDefaultRoute(JSONObject):
263225
class LinodeInterfaceVPCIPv4Address(JSONObject):
264226
"""
265227
A single address under the IPv4 configuration of a VPC Linode Interface.
266-
267-
NOTE: Linode interfaces may not currently be available to all users.
268228
"""
269229

270230
put_class = LinodeInterfaceVPCIPv4AddressOptions
@@ -278,8 +238,6 @@ class LinodeInterfaceVPCIPv4Address(JSONObject):
278238
class LinodeInterfaceVPCIPv4Range(JSONObject):
279239
"""
280240
A single range under the IPv4 configuration of a VPC Linode Interface.
281-
282-
NOTE: Linode interfaces may not currently be available to all users.
283241
"""
284242

285243
put_class = LinodeInterfaceVPCIPv4RangeOptions
@@ -291,8 +249,6 @@ class LinodeInterfaceVPCIPv4Range(JSONObject):
291249
class LinodeInterfaceVPCIPv4(JSONObject):
292250
"""
293251
A single address under the IPv4 configuration of a VPC Linode Interface.
294-
295-
NOTE: Linode interfaces may not currently be available to all users.
296252
"""
297253

298254
put_class = LinodeInterfaceVPCIPv4Options
@@ -305,8 +261,6 @@ class LinodeInterfaceVPCIPv4(JSONObject):
305261
class LinodeInterfaceVPCIPv6SLAAC(JSONObject):
306262
"""
307263
A single SLAAC entry under the IPv6 configuration of a VPC Linode Interface.
308-
309-
NOTE: Linode interfaces may not currently be available to all users.
310264
"""
311265

312266
range: str = ""
@@ -317,8 +271,6 @@ class LinodeInterfaceVPCIPv6SLAAC(JSONObject):
317271
class LinodeInterfaceVPCIPv6Range(JSONObject):
318272
"""
319273
A single range under the IPv6 configuration of a VPC Linode Interface.
320-
321-
NOTE: Linode interfaces may not currently be available to all users.
322274
"""
323275

324276
range: str = ""
@@ -328,8 +280,6 @@ class LinodeInterfaceVPCIPv6Range(JSONObject):
328280
class LinodeInterfaceVPCIPv6(JSONObject):
329281
"""
330282
A single address under the IPv6 configuration of a VPC Linode Interface.
331-
332-
NOTE: Linode interfaces may not currently be available to all users.
333283
"""
334284

335285
put_class = LinodeInterfaceVPCIPv6Options
@@ -343,8 +293,6 @@ class LinodeInterfaceVPCIPv6(JSONObject):
343293
class LinodeInterfaceVPC(JSONObject):
344294
"""
345295
VPC-specific configuration field for a Linode Interface.
346-
347-
NOTE: Linode interfaces may not currently be available to all users.
348296
"""
349297

350298
put_class = LinodeInterfaceVPCOptions
@@ -360,8 +308,6 @@ class LinodeInterfaceVPC(JSONObject):
360308
class LinodeInterfacePublicIPv4Address(JSONObject):
361309
"""
362310
A single address under the IPv4 configuration of a public Linode Interface.
363-
364-
NOTE: Linode interfaces may not currently be available to all users.
365311
"""
366312

367313
put_class = LinodeInterfacePublicIPv4AddressOptions
@@ -374,8 +320,6 @@ class LinodeInterfacePublicIPv4Address(JSONObject):
374320
class LinodeInterfacePublicIPv4Shared(JSONObject):
375321
"""
376322
A single shared address under the IPv4 configuration of a public Linode Interface.
377-
378-
NOTE: Linode interfaces may not currently be available to all users.
379323
"""
380324

381325
address: str = ""
@@ -386,8 +330,6 @@ class LinodeInterfacePublicIPv4Shared(JSONObject):
386330
class LinodeInterfacePublicIPv4(JSONObject):
387331
"""
388332
The IPv4 configuration of a public Linode Interface.
389-
390-
NOTE: Linode interfaces may not currently be available to all users.
391333
"""
392334

393335
put_class = LinodeInterfacePublicIPv4Options
@@ -402,8 +344,6 @@ class LinodeInterfacePublicIPv4(JSONObject):
402344
class LinodeInterfacePublicIPv6SLAAC(JSONObject):
403345
"""
404346
A single SLAAC entry under the IPv6 configuration of a public Linode Interface.
405-
406-
NOTE: Linode interfaces may not currently be available to all users.
407347
"""
408348

409349
address: str = ""
@@ -414,8 +354,6 @@ class LinodeInterfacePublicIPv6SLAAC(JSONObject):
414354
class LinodeInterfacePublicIPv6Shared(JSONObject):
415355
"""
416356
A single shared range under the IPv6 configuration of a public Linode Interface.
417-
418-
NOTE: Linode interfaces may not currently be available to all users.
419357
"""
420358

421359
range: str = ""
@@ -426,8 +364,6 @@ class LinodeInterfacePublicIPv6Shared(JSONObject):
426364
class LinodeInterfacePublicIPv6Range(JSONObject):
427365
"""
428366
A single range under the IPv6 configuration of a public Linode Interface.
429-
430-
NOTE: Linode interfaces may not currently be available to all users.
431367
"""
432368

433369
put_class = LinodeInterfacePublicIPv6RangeOptions
@@ -440,8 +376,6 @@ class LinodeInterfacePublicIPv6Range(JSONObject):
440376
class LinodeInterfacePublicIPv6(JSONObject):
441377
"""
442378
The IPv6 configuration of a Linode Interface.
443-
444-
NOTE: Linode interfaces may not currently be available to all users.
445379
"""
446380

447381
put_class = LinodeInterfacePublicIPv6Options
@@ -455,8 +389,6 @@ class LinodeInterfacePublicIPv6(JSONObject):
455389
class LinodeInterfacePublic(JSONObject):
456390
"""
457391
Public-specific configuration fields for a Linode Interface.
458-
459-
NOTE: Linode interfaces may not currently be available to all users.
460392
"""
461393

462394
put_class = LinodeInterfacePublicOptions
@@ -469,8 +401,6 @@ class LinodeInterfacePublic(JSONObject):
469401
class LinodeInterfaceVLAN(JSONObject):
470402
"""
471403
VLAN-specific configuration fields for a Linode Interface.
472-
473-
NOTE: Linode interfaces may not currently be available to all users.
474404
"""
475405

476406
put_class = LinodeInterfaceVLANOptions
@@ -483,8 +413,6 @@ class LinodeInterface(DerivedBase):
483413
"""
484414
A Linode's network interface.
485415
486-
NOTE: Linode interfaces may not currently be available to all users.
487-
488416
NOTE: When using the ``save()`` method, certain local fields with computed values will
489417
not be refreshed on the local object until after ``invalidate()`` has been called::
490418
@@ -528,8 +456,6 @@ def firewalls(self, *filters) -> List[Firewall]:
528456
Retrieves a list of Firewalls for this Linode Interface.
529457
Linode interfaces are not interchangeable with Config interfaces.
530458
531-
NOTE: Linode interfaces may not currently be available to all users.
532-
533459
:param filters: Any number of filters to apply to this query.
534460
See :doc:`Filtering Collections</linode_api4/objects/filtering>`
535461
for more details on filtering.

linode_api4/objects/networking.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,6 @@ def interface(self) -> Optional["LinodeInterface"]:
108108
109109
NOTE: This function will only return Linode interfaces, not Config interfaces.
110110
111-
NOTE: Linode interfaces may not currently be available to all users.
112-
113111
:returns: The Linode Interface associated with this IP address.
114112
:rtype: LinodeInterface
115113
"""

0 commit comments

Comments
 (0)