openstack.network.v2.segment

The Segment Class

The Segment class inherits from Resource.

class openstack.network.v2.segment.Segment(_synchronized=False, connection=None, **attrs)

The base resource

Parameters
  • _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.

description

The segment description.

name

The segment name.

network_id

The ID of the network associated with this segment.

network_type

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

physical_network

The name of the physical network associated with this segment.

segmentation_id

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