# openstack.network.v2.network

## The Network Class

The `Network` class inherits from `Resource`.

class openstack.network.v2.network.Network(_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.

  resource_key = 'network'

    Singular form of key for resource.

  resources_key = 'networks'

    Plural form of key for resource.

  base_path = '/networks'

    The base part of the URI for this resource.

  allow_create = True

    Allow create operation for this resource.

  allow_fetch = True

    Allow get operation for this resource.

  allow_commit = True

    Allow update operation for this resource.

  allow_delete = True

    Allow delete operation for this resource.

  allow_list = True

    Allow list operation for this resource.

  availability_zone_hints

    Availability zone hints to use when scheduling the network. Type: list of availability zone names

  availability_zones

    Availability zones for the network. Type: list of availability zone names

  created_at

    Timestamp when the network was created.

  description

    The network description.

  dns_domain

    The DNS domain associated.

  ipv4_address_scope_id

    The ID of the IPv4 address scope for the network.

  ipv6_address_scope_id

    The ID of the IPv6 address scope for the network.

  is_admin_state_up

    The administrative state of the network, which is up `True` or down `False`. Type: bool

  is_default

    Whether or not this is the default external network. Type: bool

  is_port_security_enabled

    The port security status, which is enabled `True` or disabled `False`. Type: bool Default: False Available for multiple provider extensions.

  is_router_external

    Whether or not the router is external. Type: bool Default: False

  is_shared

    Indicates whether this network is shared across all tenants. By default, only administrative users can change this value. Type: bool

  mtu

    Read-only. The maximum transmission unit (MTU) of the network resource.

  name

    The network name.

  project_id

    The ID of the project this network is associated with.

  provider_network_type

    The type of physical network that maps to this network resource. For example, `flat`, `vlan`, `vxlan`, or `gre`. Available for multiple provider extensions.

  provider_physical_network

    The physical network where this network object is implemented. Available for multiple provider extensions.

  provider_segmentation_id

    An isolated segment ID on the physical network. The provider network type defines the segmentation model. Available for multiple provider extensions.

  qos_policy_id

    The ID of the QoS policy attached to the port.

  segments

    A list of provider segment objects. Available for multiple provider extensions.

  status

    The network status.

  subnet_ids

    The associated subnet IDs. Type: list of strs of the subnet IDs

  updated_at

    Timestamp when the network was last updated.

  is_vlan_transparent

    Indicates the VLAN transparency mode of the network

  is_vlan_qinq

    Indicates the VLAN QinQ mode of the network

this page last updated: 2026-01-16 23:06:19

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.