The vmware_nsx.api_replay.utils Module¶
-
class
vmware_nsx.api_replay.utils.PrepareObjectForMigration¶ Bases:
objectHelper 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)¶
-