Iptrunk
IP trunk product block that has all parameters of a subscription throughout its lifecycle.
IptrunkType
Bases: strEnum
Types of IP trunks. Can be dark fiber or a leased line.
Source code in gso/products/product_blocks/iptrunk.py
DARK_FIBER = 'Dark_fiber'
class-attribute
instance-attribute
Dark fiber.
LEASED = 'Leased'
class-attribute
instance-attribute
Leased line.
IptrunkInterfaceBlockInactive
Bases: ProductBlockModel
An inactive IP trunk interface.
Source code in gso/products/product_blocks/iptrunk.py
IptrunkInterfaceBlockProvisioning
Bases: IptrunkInterfaceBlockInactive
An IP trunk interface that is being provisioned.
Source code in gso/products/product_blocks/iptrunk.py
IptrunkInterfaceBlock
Bases: IptrunkInterfaceBlockProvisioning
An active IP trunk interface.
Source code in gso/products/product_blocks/iptrunk.py
IptrunkSideBlockInactive
Bases: ProductBlockModel
An inactive IP trunk side.
Source code in gso/products/product_blocks/iptrunk.py
IptrunkSideBlockProvisioning
Bases: IptrunkSideBlockInactive
An IP trunk side that is being provisioned.
Source code in gso/products/product_blocks/iptrunk.py
IptrunkSideBlock
Bases: IptrunkSideBlockProvisioning
An active IP trunk side.
Source code in gso/products/product_blocks/iptrunk.py
IptrunkBlockInactive
Bases: ProductBlockModel
A trunk that's currently inactive, see IptrunkBlock
.
Source code in gso/products/product_blocks/iptrunk.py
IptrunkBlockProvisioning
Bases: IptrunkBlockInactive
A trunk that's currently being provisioned, see IptrunkBlock
.
Source code in gso/products/product_blocks/iptrunk.py
IptrunkBlock
Bases: IptrunkBlockProvisioning
A trunk that's currently deployed in the network.
Attributes:
Name | Type | Description |
---|---|---|
gs_id |
str | None
|
GÉANT service ID associated with this trunk. |
iptrunk_description |
str | None
|
A human-readable description of this trunk. |
iptrunk_type |
IptrunkType
|
The type of trunk, can be either dark fibre or leased capacity. |
iptrunk_speed |
PhysicalPortCapacity
|
The speed of the trunk, measured per interface associated with it. |
iptrunk_minimum_links |
int
|
The minimum amount of links the trunk should consist of. |
iptrunk_isis_metric |
int
|
The ISIS metric of this link. |
iptrunk_ipv4_network |
IPv4Network
|
The IPv4 network used for this trunk. |
iptrunk_ipv6_network |
IPv6Network
|
The IPv6 network used for this trunk. |
iptrunk_sides |
IptrunkSides[IptrunkSideBlock]
|
The two sides that the trunk is connected to. |