openstack.network.v2.network¶
网络类¶
网络 (Network) 类继承自 Resource。
- class openstack.network.v2.network.Network(_synchronized=False, connection=None, **attrs)¶
基础资源
- 参数:
_synchronized (bool) – 这不打算直接使用。请参阅
new()和existing()。connection (openstack.connection.Connection) – 对正在使用的 Connection 的引用。默认为 None,允许在单元测试中等情况下使用不带活动 Connection 的 Resource 对象。Resource 代码中对
self._connection的使用应使用 None 检查进行保护。
- resource_key = 'network'¶
资源的单数形式的键。
- resources_key = 'networks'¶
资源的复数形式的键。
- base_path = '/networks'¶
此资源的 URI 的基本部分。
- allow_create = True¶
允许对此资源进行创建操作。
- allow_fetch = True¶
允许对此资源进行获取操作。
- allow_commit = True¶
允许对此资源进行更新操作。
- allow_delete = True¶
允许对此资源进行删除操作。
- allow_list = True¶
允许对此资源进行列表操作。
- availability_zone_hints¶
用于调度网络的可用区提示。 *类型: 可用区名称列表*
- availability_zones¶
网络的可用区。 *类型: 可用区名称列表*
- created_at¶
网络创建的时间戳。
- description¶
网络描述。
- dns_domain¶
关联的 DNS 域。
- ipv4_address_scope_id¶
网络的 IPv4 地址范围的 ID。
- ipv6_address_scope_id¶
网络的 IPv6 地址范围的 ID。
- is_admin_state_up¶
网络的管理状态,为启用
True或禁用False。 *类型: bool*
- is_default¶
是否为默认外部网络。 *类型: bool*
- is_port_security_enabled¶
端口安全状态,启用
True或禁用False。 *类型: bool* *默认值: False* 适用于多个提供程序扩展。
- is_router_external¶
是否为外部路由器。 *类型: bool* *默认值: False*
指示此网络是否在所有租户之间共享。 默认情况下,只有管理员才能更改此值。 *类型: bool*
- mtu¶
只读。 网络资源的 MTU(最大传输单元)。
- name¶
网络名称。
- project_id¶
此网络关联的项目 ID。
- provider_network_type¶
映射到此网络资源的物理网络类型。 例如,
flat、vlan、vxlan或gre。 适用于多个提供程序扩展。
- provider_physical_network¶
实现此网络对象的物理网络。 适用于多个提供程序扩展。
- provider_segmentation_id¶
物理网络上的隔离段 ID。 提供程序网络类型定义了分段模型。 适用于多个提供程序扩展。
- qos_policy_id¶
附加到端口的 QoS 策略的 ID。
- segments¶
提供程序段对象的列表。 适用于多个提供程序扩展。
- status¶
网络状态。
- subnet_ids¶
关联的子网 ID。 *类型: 子网 ID 的字符串列表*
- updated_at¶
网络上次更新的时间戳。
- is_vlan_transparent¶
指示网络的 VLAN 透明模式
- is_vlan_qinq¶
指示网络的 VLAN QinQ 模式