MigrationSetupInfo

MigrationSetupInfo
MigrationSetupInfo

Details about source and destination NSX setup to be migrated

JSON Example
{
    "avi_lb_endpoint": {
        "avi_endpoint_ip": "string",
        "avi_endpoint_password": "string",
        "avi_endpoint_port": 0,
        "avi_endpoint_username": "string"
    },
    "create_segment_ports": false,
    "destination_nsx": {
        "destination_nsx_ip": "string",
        "destination_nsx_password": "string",
        "destination_nsx_port": 0,
        "destination_nsx_username": "string"
    },
    "esg_to_router_mapping_option": "string",
    "migration_mode": "string",
    "nsxt_site_to_avi_mappings": [
        {
            "avi_lb_endpoint": {
                "avi_endpoint_ip": "string",
                "avi_endpoint_password": "string",
                "avi_endpoint_port": 0,
                "avi_endpoint_username": "string"
            },
            "federation_site_id": "string"
        }
    ],
    "nsxt_sites": [
        {
            "federation_site_display_name": "string",
            "federation_site_id": "string",
            "federation_site_type": "string",
            "nsxt_ip": "string"
        }
    ],
    "nsxv_sites": [
        {
            "auth_token": "string",
            "ip": "string",
            "nsx_password": "string",
            "nsx_syncrole": "string",
            "nsx_username": "string",
            "nsx_version": "string",
            "vc_ip": "string",
            "vc_password": "string",
            "vc_port": 0,
            "vc_username": "string",
            "vc_version": "string"
        }
    ],
    "source_nsx": [
        {
            "auth_token": "string",
            "ip": "string",
            "nsx_password": "string",
            "nsx_syncrole": "string",
            "nsx_username": "string",
            "nsx_version": "string",
            "vc_ip": "string",
            "vc_password": "string",
            "vc_port": 0,
            "vc_username": "string",
            "vc_version": "string"
        }
    ],
    "v2t_site_mappings": [
        {
            "federation_site_id": "string",
            "nsxv_ip": "string"
        }
    ]
}
avi_lb_endpoint
Optional

Details about the AVI LB endpoint

boolean
create_segment_ports
Optional
Constraints: default: true

Flag to indicate whether to create missing segment ports

destination_nsx
Optional

Details about the destination NSX manager for the migration

string
esg_to_router_mapping_option
Optional

Mapping option can be - - UI - FILE_UPLOAD - NO_MAPPING

Possible values are : UI, FILE_UPLOAD, NO_MAPPING,
string
migration_mode
Optional
Constraints: default: ONPREMISE_V2T

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

Possible values are : 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,
nsxt_site_to_avi_mappings
Optional

List of mappings between NSX-T site and Avi. This will be populated only when the migration is executed on a cross VC setup.

array of NsxtSite
nsxt_sites
Optional

Comprehensive information about NSX-T multi site setup. This will be populated only when the migration is executed on a cross VC setup.

nsxv_sites
Optional

Comprehensive information about NSX-V multi site setup. This will be populated only when the migration is executed on a cross VC setup.

source_nsx
Optional

List of source NSX manager endpoints.

v2t_site_mappings
Optional

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.