startNetworkMigrationAnalysis method

Future<StartNetworkMigrationAnalysisResponse> startNetworkMigrationAnalysis({
  1. required String networkMigrationDefinitionID,
  2. required String networkMigrationExecutionID,
})

Starts a network migration analysis job to evaluate connectivity and compatibility of the migration mappings.

May throw AccessDeniedException. May throw ConflictException. May throw ResourceNotFoundException. May throw ServiceQuotaExceededException. May throw ThrottlingException. May throw ValidationException.

Parameter networkMigrationDefinitionID : The unique identifier of the network migration definition.

Parameter networkMigrationExecutionID : The unique identifier of the network migration execution to analyze.

Implementation

Future<StartNetworkMigrationAnalysisResponse> startNetworkMigrationAnalysis({
  required String networkMigrationDefinitionID,
  required String networkMigrationExecutionID,
}) async {
  final $payload = <String, dynamic>{
    'networkMigrationDefinitionID': networkMigrationDefinitionID,
    'networkMigrationExecutionID': networkMigrationExecutionID,
  };
  final response = await _protocol.send(
    payload: $payload,
    method: 'POST',
    requestUri: '/network-migration/StartNetworkMigrationAnalysis',
    exceptionFnMap: _exceptionFns,
  );
  return StartNetworkMigrationAnalysisResponse.fromJson(response);
}