feat: Improve the enum value for port device owner

Improve the enum value for port device owner.
Refer: https://opendev.org/openstack/neutron-lib/src/branch/master/neutron_lib/constants.py#L43-L73

Change-Id: I61b3079ab88e78a53b8b2afa6c09463138cb3bbc
This commit is contained in:
zhu.boxiang 2021-11-05 16:41:57 +08:00
parent f47fa7dcd5
commit 2fa6e6bd39

View File

@ -106,12 +106,21 @@ class ExtPortStatus(str, Enum):
class ExtPortDeviceOwner(str, Enum):
null = ""
# prefix compute
compute_nova = "compute:nova"
network_dhcp = "network:dhcp"
network_floatingip = "network:floatingip"
network_router_gateway = "network:router_gateway"
# prefix network
network_router_ha_interface = "network:router_ha_interface"
network_ha_router_replicated_interface = "network:ha_router_replicated_interface"
network_router_interface = "network:router_interface"
network_router_gateway = "network:router_gateway"
network_floatingip = "network:floatingip"
network_local_ip = "network:local_ip"
network_dhcp = "network:dhcp"
network_router_interface_distributed = "network:router_interface_distributed"
network_floatingip_agent_gateway = "network:floatingip_agent_gateway"
network_router_centralized_snat = "network:router_centralized_snat"
network_routed = "network:routed"
network_distributed = "network:distributed"
def __str__(self):
return self.value