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"
}