The vmware_nsx.api_replay.utils
Module¶
-
class
vmware_nsx.api_replay.utils.
PrepareObjectForMigration
¶ Bases:
object
Helper class to modify V objects before creating them in T
-
basic_ignore_fields
= ['updated_at', 'created_at', 'tags', 'revision', 'revision_number']¶
-
drop_fields
(item, drop_fields)¶
-
drop_fip_fields
= ['updated_at', 'created_at', 'tags', 'revision', 'revision_number', 'status', 'router_id', 'id', 'revision']¶
-
drop_network_fields
= ['updated_at', 'created_at', 'tags', 'revision', 'revision_number', 'status', 'subnets', 'availability_zones', 'availability_zone_hints', 'ipv4_address_scope', 'ipv6_address_scope', 'mtu']¶
-
drop_port_fields
= ['updated_at', 'created_at', 'tags', 'revision', 'revision_number', 'status', 'binding:vif_details', 'binding:vif_type', 'binding:host_id', 'vnic_index', 'dns_assignment']¶
-
drop_qos_policy_fields
= ['revision']¶
-
drop_qos_rule_fields
= ['revision', 'type', 'qos_policy_id', 'id']¶
-
drop_router_fields
= ['updated_at', 'created_at', 'tags', 'revision', 'revision_number', 'status', 'routes', 'ha', 'external_gateway_info', 'router_type', 'availability_zone_hints', 'availability_zones', 'distributed', 'flavor_id']¶
-
drop_sg_fields
= ['updated_at', 'created_at', 'tags', 'revision', 'revision_number', 'policy']¶
-
drop_sg_rule_fields
= ['updated_at', 'created_at', 'tags', 'revision', 'revision_number']¶
-
drop_subnet_fields
= ['updated_at', 'created_at', 'tags', 'revision', 'revision_number', 'advanced_service_providers', 'id', 'service_types']¶
-
drop_subnetpool_fields
= ['updated_at', 'created_at', 'tags', 'revision', 'revision_number', 'id', 'ip_version']¶
-
fix_description
(body)¶
-
prepare_floatingip
(fip, direct_call=False)¶
-
prepare_network
(net, dest_default_public_net=True, remove_qos=False, direct_call=False)¶
-
prepare_port
(port, remove_qos=False, direct_call=False)¶
-
prepare_qos_policy
(policy, direct_call=False)¶
-
prepare_qos_rule
(rule, direct_call=False)¶
-
prepare_router
(rtr, direct_call=False)¶
-
prepare_security_group
(sg, direct_call=False)¶
-
prepare_security_group_rule
(sg_rule, direct_call=False)¶
-
prepare_subnet
(subnet, direct_call=False)¶
-
prepare_subnetpool
(pool, direct_call=False)¶
-