openstack.network.v2.network_segment_range¶
The NetworkSegmentRange Class¶
The NetworkSegmentRange class inherits from Resource.
- 
class 
openstack.network.v2.network_segment_range.NetworkSegmentRange(_synchronized=False, connection=None, **attrs)¶ The base resource
- Parameters
 _synchronized (bool) – This is not intended to be used directly. See
new()andexisting().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._connectionin Resource code should protect itself with a check for None.
- 
name¶ The network segment range name.
- 
default¶ The network segment range is loaded from the host configuration file. Type: bool
The network segment range is shared with other projects. Type: bool
- 
project_id¶ The ID of the project associated with this network segment range.
- 
network_type¶ The type of network associated with this network segment range, such as
geneve,gre,vlanorvxlan.
- 
physical_network¶ The name of the physical network associated with this network segment range.
- 
minimum¶ The minimum segmentation ID for this network segment range. The network type defines the segmentation model, VLAN ID for
vlannetwork type and tunnel ID forgeneve,greandvxlannetwork types. Type: int
- 
maximum¶ The maximum segmentation ID for this network segment range. The network type defines the segmentation model, VLAN ID for
vlannetwork type and tunnel ID forgeneve,greandvxlannetwork types. Type: int
- 
used¶ Mapping of which segmentation ID in the range is used by which tenant. Type: dict
- 
available¶ List of available segmentation IDs in this network segment range. Type: list