openstack.network.v2.port¶
Port 类¶
Port 类继承自 Resource。
- class openstack.network.v2.port.Port(_synchronized=False, connection=None, **attrs)¶
基础资源
- 参数:
_synchronized (bool) – 这不打算直接使用。请参阅
new()和existing()。connection (openstack.connection.Connection) – 对正在使用的 Connection 的引用。默认为 None,允许在单元测试中等情况下使用不带活动 Connection 的 Resource 对象。Resource 代码中对
self._connection的使用应使用 None 检查进行保护。
- resource_key = 'port'¶
资源的单数形式的键。
- resources_key = 'ports'¶
资源的复数形式的键。
- base_path = '/ports'¶
此资源的 URI 的基本部分。
- allow_create = True¶
允许对此资源进行创建操作。
- allow_fetch = True¶
允许对此资源进行获取操作。
- allow_commit = True¶
允许对此资源进行更新操作。
- allow_delete = True¶
允许对此资源进行删除操作。
- allow_list = True¶
允许对此资源进行列表操作。
- allowed_address_pairs¶
允许的地址对列表。字典键
ip_address是必需的,键mac_address是可选的。
- binding_host_id¶
端口分配到的主机的 ID。在某些情况下,不同的实现可以在不同的主机上运行。
- binding_profile¶
一个字典,使在指定主机上运行的应用程序能够将特定于端口的 vif 信息传递给并从插件接收。类型:dict
- binding_vif_details¶
只读。一个字典,使应用程序能够传递有关 Networking API 提供的功能的的信息。要启用或禁用端口过滤功能,例如安全组和反 MAC/IP 欺骗,请指定
port_filter: True或port_filter: False。类型:dict
- binding_vif_type¶
只读。指定端口的 vif 类型。
- binding_vnic_type¶
绑定到 neutron 端口的 vnic 类型。
在 POST 和 PUT 操作中,指定
normal(虚拟网卡)、direct(PCI 直通)或macvtap(具有类似 tap 的软件接口的虚拟接口)的值。这些值支持 SR-IOV PCI 直通网络。ML2 插件支持 vnic_type。在 GET 操作中,binding:vnic_type 扩展属性仅对端口所有者和管理员用户可见。
- created_at¶
创建端口的时间戳。
- data_plane_status¶
此端口的基础数据平面状态。
- description¶
端口描述。
- device_id¶
此端口的设备 ID。
- device_owner¶
此端口的设备所有者(例如
network:dhcp)。
- dns_assignment¶
端口的 DNS 分配。
- dns_domain¶
分配给端口的 DNS 域。
- dns_name¶
端口的 DNS 名称。
- extra_dhcp_opts¶
额外的 DHCP 选项。
- fixed_ips¶
端口的 IP 地址。包括 IP 地址和子网 ID。
- is_admin_state_up¶
端口的管理员状态,为启用
True或禁用False。类型:bool
- is_port_security_enabled¶
端口安全状态,为启用
True或禁用False。类型:bool 默认值:False
- mac_address¶
允许地址对的 MAC 地址。
- name¶
端口名称。
- network_id¶
连接网络的 ID。
- numa_affinity_policy¶
为此端口定义的 NUMA 亲和策略。
- project_id¶
拥有网络的项目的 ID。只有管理员才能指定与其自身不同的项目 ID。
- tenant_id¶
租户 ID(已弃用的属性)。
- propagate_uplink_status¶
是否传播端口的上行链路状态。类型:bool
- qos_policy_id¶
附加到端口的 QoS 策略的 ID。
- security_group_ids¶
附加的任何安全组的 ID。类型:安全组 ID 的字符串列表
- status¶
端口状态。值为
ACTIVE或DOWN。
- trunk_details¶
只读。引用此父端口及其子端口的 trunk。如果加载了
trunk-details扩展,则适用于 trunk 父端口。类型:包含键的字典:trunk_id、sub_ports。sub_ports 是一个包含键的字典列表:port_id、segmentation_type、segmentation_id、mac_address
- trusted¶
受信任 VIF 设置的状态,此值添加到 binding:profile 字段并传递给需要它的服务,例如 Nova
- updated_at¶
上次更新端口的时间戳。