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)