public Task<RegisterTargetWithMaintenanceWindowResponse> RegisterTargetWithMaintenanceWindowAsync(RegisterTargetWithMaintenanceWindowRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
{
var marshaller = new RegisterTargetWithMaintenanceWindowRequestMarshaller();
var unmarshaller = RegisterTargetWithMaintenanceWindowResponseUnmarshaller.Instance;
return InvokeAsync<RegisterTargetWithMaintenanceWindowRequest,RegisterTargetWithMaintenanceWindowResponse>(request, marshaller,
unmarshaller, cancellationToken);
}