SourceNsxApiEndpoint (type)

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