NSX-T Data Center REST API
MigrationSetupInfo (type)
{ "additionalProperties": false, "description": "Details about source and destination NSX setup to be migrated", "id": "MigrationSetupInfo", "module_id": "Migration", "properties": { "avi_lb_endpoint": { "$ref": "AviEndPoint, "description": "AVI LB endpoint details.", "readonly": true, "required": false, "title": "AVI LB endpoint details" }, "create_segment_ports": { "default": true, "readonly": false, "required": false, "title": "Flag to indicate whether to create missing segment ports", "type": "boolean" }, "destination_nsx": { "$ref": "DestinationNsxApiEndpoint, "description": "IP address or hostname of the destination NSX API endpoint.", "readonly": false, "required": false, "title": "Destination NSX API endpoint" }, "esg_to_router_mapping_option": { "description": "Mapping option can be - - UI - FILE_UPLOAD - NO_MAPPING", "enum": [ "UI", "FILE_UPLOAD", "NO_MAPPING" ], "readonly": true, "required": false, "title": "Mapping option", "type": "string" }, "migration_mode": { "default": "ONPREMISE_V2T", "description": "Migration mode can be - - VMC_V2T - ONPREMISE_VSPHERE2T - ONPREMISE_V2T - CMP_VRA - FULL_MIGRATION_WITH_BYOT - FULL_MIGRATION_WITH_BYOT_ON_FEDERATION - FULL_MIGRATION_WITH_BYOT_AND_VRA - FULL_MIGRATION_WITH_BYOT_AND_VRA_ON_FEDERATION - CONFIG_MIGRATION_ONLY_WITH_BYOT - CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION - EDGE_CUTOVER - DFW_ONLY - DFW_WITH_BRIDGED_SEG - DFW_AND_HOST_AND_WORKLOAD - DFW_AND_HOST_AND_WORKLOAD_WITH_BRIDGED_SEG", "enum": [ "VMC_V2T", "ONPREMISE_VSPHERE2T", "ONPREMISE_V2T", "CMP_VRA", "FULL_MIGRATION_WITH_BYOT", "FULL_MIGRATION_WITH_BYOT_ON_FEDERATION", "FULL_MIGRATION_WITH_BYOT_AND_VRA", "FULL_MIGRATION_WITH_BYOT_AND_VRA_ON_FEDERATION", "CONFIG_MIGRATION_ONLY_WITH_BYOT", "CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION", "EDGE_CUTOVER", "DFW_ONLY", "DFW_WITH_BRIDGED_SEG", "DFW_AND_HOST_AND_WORKLOAD", "DFW_AND_HOST_AND_WORKLOAD_WITH_BRIDGED_SEG" ], "readonly": false, "required": false, "title": "Migration mode", "type": "string" }, "nsxt_site_to_avi_mappings": { "description": "List of mappings between NSX-T site and Avi. This will be populated only when the migration is executed on a cross VC setup.", "items": { "$ref": "NsxtSiteToAviMapping }, "readonly": true, "required": false, "title": "List of mappings between NSX-T site and Avi", "type": "array" }, "nsxt_sites": { "description": "Comprehensive information about NSX-T multi site setup. This will be populated only when the migration is executed on a cross VC setup.", "items": { "$ref": "NsxtSite }, "readonly": true, "required": false, "title": "Comprehensive information about NSX-T Federation setup", "type": "array" }, "nsxv_sites": { "description": "Comprehensive information about NSX-V multi site setup. This will be populated only when the migration is executed on a cross VC setup.", "items": { "$ref": "SourceNsxApiEndpoint }, "readonly": true, "required": false, "title": "Comprehensive information about NSX-V multi site setup", "type": "array" }, "source_nsx": { "description": "List of source NSX manager endpoints.", "items": { "$ref": "SourceNsxApiEndpoint }, "readonly": false, "required": false, "title": "List of source NSX managers", "type": "array" }, "v2t_site_mappings": { "description": "List of site mappings between NSX-V and NSX-T. This will be populated only when the migration is executed on a cross VC setup.", "items": { "$ref": "V2tSiteMapping }, "readonly": true, "required": false, "title": "List of mappings between NSX-V and NSX-T sites", "type": "array" } }, "title": "Details about source and destination NSX setup", "type": "object" }