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_AND_EDGE_MIGRATION_WITH_BYOT - CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION - CONFIG_AND_EDGE_MIGRATION_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_AND_EDGE_MIGRATION_WITH_BYOT",
"CONFIG_MIGRATION_ONLY_WITH_BYOT_ON_FEDERATION",
"CONFIG_AND_EDGE_MIGRATION_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"
}