{ "additionalProperties": false, "description": "Details about an existing NSX manager to be migrated", "id": "SourceNsxApiEndpoint", "module_id": "Migration", "properties": { "auth_token": { "description": "Auth token used to make REST calls to source NSX API endpoint. This field is not applicable in case of vSphere network migration.", "readonly": false, "required": false, "sensitive": true, "title": "Source NSX auth token", "type": "string" }, "ip": { "description": "IP address or hostname of a source NSX API endpoint. This field is not applicable in case of vSphere network migration.", "format": "hostname-or-ip", "readonly": false, "required": false, "title": "Source NSX API endpoint IP address", "type": "string" }, "nsx_password": { "description": "Password for connecting to NSX manager. This field is not applicable in case of vSphere network migration.", "readonly": false, "required": false, "sensitive": true, "title": "Password for NSX manager", "type": "string" }, "nsx_syncrole": { "description": "Signifies Universal Sync role status (STANDALONE, PRIMARY, SECONDARY) of a source NSX API endpoint.", "readonly": true, "required": false, "title": "Source NSX API endpoint Universal Sync role", "type": "string" }, "nsx_username": { "description": "Username for connecting to NSX manager. This field is not applicable in case of vSphere network migration.", "readonly": false, "required": false, "title": "Username for NSX manager", "type": "string" }, "nsx_version": { "description": "Build version (major, minor, patch) of a source NSX API endpoint.", "readonly": true, "required": false, "title": "Source NSX API endpoint build version", "type": "string" }, "vc_ip": { "description": "IP address or host name of VC.", "format": "hostname-or-ip", "readonly": false, "required": true, "title": "VC IP address or host name", "type": "string" }, "vc_password": { "description": "Password for connecting to VC.", "readonly": false, "required": true, "sensitive": true, "title": "Password for VC", "type": "string" }, "vc_port": { "default": 443, "description": "VC port that will be used to fetch details.", "readonly": false, "required": false, "title": "VC port", "type": "int" }, "vc_username": { "description": "Username for connecting to VC.", "readonly": false, "required": true, "title": "Username for VC", "type": "string" }, "vc_version": { "description": "Build version of VC.", "readonly": true, "required": false, "title": "VC build version", "type": "string" } }, "title": "Source NSX manager details", "type": "object" }