Revision dc700f75

b/lib/rapi/client.py
1193 1193
                             ("/%s/instances/%s/export" %
1194 1194
                              (GANETI_RAPI_VERSION, instance)), None, body)
1195 1195

  
1196
  def MigrateInstance(self, instance, mode=None, cleanup=None):
1196
  def MigrateInstance(self, instance, mode=None, cleanup=None,
1197
                      target_node=None):
1197 1198
    """Migrates an instance.
1198 1199

  
1199 1200
    @type instance: string
......
1202 1203
    @param mode: Migration mode
1203 1204
    @type cleanup: bool
1204 1205
    @param cleanup: Whether to clean up a previously failed migration
1206
    @type target_node: string
1207
    @param target_node: Target Node for externally mirrored instances
1205 1208
    @rtype: string
1206 1209
    @return: job id
1207 1210

  
......
1209 1212
    body = {}
1210 1213
    _SetItemIf(body, mode is not None, "mode", mode)
1211 1214
    _SetItemIf(body, cleanup is not None, "cleanup", cleanup)
1215
    _SetItemIf(body, target_node is not None, "target_node", target_node)
1212 1216

  
1213 1217
    return self._SendRequest(HTTP_PUT,
1214 1218
                             ("/%s/instances/%s/migrate" %

Also available in: Unified diff