Files
VPNaaS-Migrator/ipsec_migrator/__pycache__/models.cpython-311.pyc
T

15 lines
2.7 KiB
Plaintext
Raw Normal View History

2026-07-21 15:05:52 +03:00
§
$_j ãóPdZddlmZddlmZmZeGdd¦«¦«ZdS)a•In-memory state shared between STAGE 1 collection/loading and STAGE 3/4.
Replaces the bash original's `declare -gA` global associative-array soup
with one explicit, typed object. Populated either by audit.collect() (real
OpenStack/Sprut queries) or audit.load_from_audit_json() (parsing a
previously written audit file) -- both paths produce the same shape so
STAGE 3/4 don't need to know which one ran.
é)Ú annotations)Ú dataclassÚfieldcóReZdZUee¬¦«Zded<ee¬¦«Zded<ee¬¦«Zded<ee¬¦«Z ded<ee¬¦«Z
ded<ee¬¦«Z ded <ee¬¦«Z ded
<ee¬¦«Z
ded <ee¬¦«Zded <ee¬¦«Zded
<ee¬¦«Zded<ee¬¦«Zded<ee¬¦«Zded<ee¬¦«Zded<ee¬¦«Zded<ee¬¦«Zded<ee¬¦«Zded<dS)ÚMigrationState)Údefault_factoryzdict[str, str]Úneutron_to_adv_routerÚsubnet_id_to_subnet_addresszdict[str, dict]Úneutron_router_by_idÚrouter_creation_hintsÚpending_dc_router_by_neutron_idÚneutron_ike_policy_by_idÚneutron_ipsec_policy_by_idÚneutron_endpoint_group_by_idÚrouter_id_to_vpn_service_idÚvpn_service_id_to_router_idÚneutron_vpn_service_by_idzdict[str, list[str]]Úneutron_router_to_ipsec_idsÚneutron_connection_by_idzset[str]Úin_scope_connection_idsÚin_scope_ike_policy_idsÚin_scope_ipsec_policy_idsÚin_scope_endpoint_group_idsN)Ú__name__Ú
__module__Ú __qualname__rÚdictr Ú__annotations__r
r r r