openstack.network.v2.subnet¶
The Subnet Class¶
The Subnet
class inherits from Resource
.
- class openstack.network.v2.subnet.Subnet(_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._connection
in Resource code should protect itself with a check for None.
- allocation_pools¶
List of allocation pools each of which has a start and an end address for this subnet
- cidr¶
The CIDR.
- created_at¶
Timestamp when the subnet was created.
- description¶
The subnet description.
- dns_nameservers¶
A list of DNS nameservers.
- dns_publish_fixed_ip¶
Whether to publish DNS records for fixed IPs
- gateway_ip¶
The gateway IP address.
- host_routes¶
A list of host routes.
- ip_version¶
The IP version, which is 4 or 6. Type: int
- ipv6_address_mode¶
The IPv6 address modes which are ‘dhcpv6-stateful’, ‘dhcpv6-stateless’ or ‘slaac’.
- ipv6_ra_mode¶
The IPv6 router advertisements modes which can be ‘slaac’, ‘dhcpv6-stateful’, ‘dhcpv6-stateless’.
- is_dhcp_enabled¶
Set to
True
if DHCP is enabled andFalse
if DHCP is disabled. Type: bool
- name¶
The subnet name.
- network_id¶
The ID of the attached network.
- prefix_length¶
The prefix length to use for subnet allocation from a subnet pool
- project_id¶
The ID of the project this subnet is associated with.
- segment_id¶
The ID of the segment this subnet is associated with.
- service_types¶
Service types for this subnet
- subnet_pool_id¶
The subnet pool ID from which to obtain a CIDR.
- updated_at¶
Timestamp when the subnet was last updated.
- use_default_subnet_pool¶
Whether to use the default subnet pool to obtain a CIDR.