@@ -291,22 +291,38 @@ def _populate(self, json):
291
291
292
292
@dataclass
293
293
class ConfigInterfaceIPv4 (JSONObject ):
294
+ """
295
+ ConfigInterfaceIPv4 represents the IPv4 configuration of a VPC interface.
296
+ """
297
+
294
298
vpc : str = ""
295
299
nat_1_1 : str = ""
296
300
297
301
298
302
@dataclass
299
303
class ConfigInterfaceIPv6SLAACOptions (JSONObject ):
304
+ """
305
+ ConfigInterfaceIPv6SLAACOptions is used to set a single IPv6 SLAAC configuration of a VPC interface.
306
+ """
307
+
300
308
range : str = ""
301
309
302
310
303
311
@dataclass
304
312
class ConfigInterfaceIPv6RangeOptions (JSONObject ):
313
+ """
314
+ ConfigInterfaceIPv6RangeOptions is used to set a single IPv6 range configuration of a VPC interface.
315
+ """
316
+
305
317
range : str = ""
306
318
307
319
308
320
@dataclass
309
321
class ConfigInterfaceIPv6Options (JSONObject ):
322
+ """
323
+ ConfigInterfaceIPv6Options is used to set the IPv6 configuration of a VPC interface.
324
+ """
325
+
310
326
slaac : List [ConfigInterfaceIPv6SLAACOptions ] = field (
311
327
default_factory = lambda : []
312
328
)
@@ -318,6 +334,10 @@ class ConfigInterfaceIPv6Options(JSONObject):
318
334
319
335
@dataclass
320
336
class ConfigInterfaceIPv6SLAAC (JSONObject ):
337
+ """
338
+ ConfigInterfaceIPv6SLAAC represents a single SLAAC address under a VPC interface's IPv6 configuration.
339
+ """
340
+
321
341
put_class = ConfigInterfaceIPv6SLAACOptions
322
342
323
343
range : str = ""
@@ -326,13 +346,21 @@ class ConfigInterfaceIPv6SLAAC(JSONObject):
326
346
327
347
@dataclass
328
348
class ConfigInterfaceIPv6Range (JSONObject ):
349
+ """
350
+ ConfigInterfaceIPv6Range represents a single IPv6 address under a VPC interface's IPv6 configuration.
351
+ """
352
+
329
353
put_class = ConfigInterfaceIPv6RangeOptions
330
354
331
355
range : str = ""
332
356
333
357
334
358
@dataclass
335
359
class ConfigInterfaceIPv6 (JSONObject ):
360
+ """
361
+ ConfigInterfaceIPv6 represents the IPv6 configuration of a VPC interface.
362
+ """
363
+
336
364
put_class = ConfigInterfaceIPv6Options
337
365
338
366
slaac : List [ConfigInterfaceIPv6SLAAC ] = field (default_factory = lambda : [])
0 commit comments