openstack.network.v2.subnet

openstack.network.v2.subnet

The Subnet Class

The Subnet class inherits from Resource.

class openstack.network.v2.subnet.Subnet(attrs=None, loaded=False)

Construct a Resource to interact with a service’s REST API.

The Resource class offers two class methods to construct resource objects, which are preferrable to entering through this initializer. See Resource.new() and Resource.existing().

Parameters:
  • attrs (dict) – The attributes to set when constructing this Resource.
  • loaded (bool) – True if this Resource exists on the server, False if it does not.
allocation_pools = None

The start and end addresses for the allocation pools.

cidr = None

The CIDR.

created_at = None

Timestamp when the subnet was created.

description = None

The subnet description.

dns_nameservers = None

A list of DNS nameservers.

gateway_ip = None

The gateway IP address.

host_routes = None

A list of host routes.

ip_version = None

The IP version, which is 4 or 6.

ipv6_address_mode = None

The IPv6 address modes which are ‘dhcpv6-stateful’, ‘dhcpv6-stateless’, or ‘SLAAC’

ipv6_ra_mode = None

The IPv6 router advertisements modes

is_dhcp_enabled = None

Set to True if DHCP is enabled and False if DHCP is disabled. Type: bool

name = None

The subnet name.

network_id = None

The ID of the attached network.

project_id = None

The ID of the project this subnet is associated with.

segment_id = None

The ID of the segment this subnet is associated with.

subnet_pool_id = None

The subnet pool ID from which to obtain a CIDR.

updated_at = None

Timestamp when the subnet was last updated.

Creative Commons Attribution 3.0 License

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