The Segment Class

The Segment class inherits from Resource.

class, connection=None, **attrs)

The base resource

  • _synchronized (bool) – This is not intended to be used directly. See new() and existing().

  • connection (openstack.connection.Connection) – Reference to the Connection being used. Defaults to None to allow Resource objects to be used without an active Connection, such as in unit tests. Use of self._connection in Resource code should protect itself with a check for None.


The segment description.


The segment name.


The ID of the network associated with this segment.


The type of network associated with this segment, such as flat, geneve, gre, local, vlan or vxlan.


The name of the physical network associated with this segment.


The segmentation ID for this segment. The network type defines the segmentation model, VLAN ID for vlan network type and tunnel ID for geneve, gre and vxlan network types. Type: int