openstack.network.v2.subnet

Subnet 类

Subnet 类继承自 Resource

class openstack.network.v2.subnet.Subnet(_synchronized=False, connection=None, **attrs)

基础资源

参数:
  • _synchronized (bool) – 这不打算直接使用。请参阅 new()existing()

  • connection (openstack.connection.Connection) – 对正在使用的 Connection 的引用。默认为 None,允许在单元测试中等情况下使用不带活动 Connection 的 Resource 对象。Resource 代码中对 self._connection 的使用应使用 None 检查进行保护。

resource_key = 'subnet'

资源的单数形式的键。

resources_key = 'subnets'

资源的复数形式的键。

base_path = '/subnets'

此资源的 URI 的基本部分。

allow_create = True

允许对此资源进行创建操作。

allow_fetch = True

允许对此资源进行获取操作。

allow_commit = True

允许对此资源进行更新操作。

allow_delete = True

允许对此资源进行删除操作。

allow_list = True

允许对此资源进行列表操作。

allocation_pools

此子网的每个分配池都具有起始地址和结束地址的列表

cidr

CIDR。

created_at

创建子网的时间戳。

description

子网描述。

dns_nameservers

DNS 服务器列表。

dns_publish_fixed_ip

是否发布固定 IP 的 DNS 记录

gateway_ip

网关 IP 地址。

host_routes

主机路由列表。

ip_version

IP 版本,为 4 或 6。类型: int

ipv6_address_mode

IPv6 地址模式为 ‘dhcpv6-stateful’、‘dhcpv6-stateless’ 或 ‘slaac’。

ipv6_ra_mode

IPv6 路由器通告模式可以是 ‘slaac’、‘dhcpv6-stateful’、‘dhcpv6-stateless’。

is_dhcp_enabled

如果启用 DHCP,则设置为 True,如果禁用 DHCP,则设置为 False类型: bool

name

子网名称。

network_id

连接网络的 ID。

prefix_length

从子网池分配子网时使用的前缀长度

project_id

此子网关联的项目 ID。

tenant_id

租户 ID(已弃用的属性)。

segment_id

此子网关联的段 ID。

service_types

此子网的服务类型

subnet_pool_id

从中获取 CIDR 的子网池 ID。

updated_at

上次更新子网的时间戳。

use_default_subnet_pool

是否使用默认子网池获取 CIDR。