| Label | Explanation | Data Type | 
Input Cost Surface
  | The input raster that will be used to determine the cost to travel from starting point to ending point. No Data values cannot be crossed.  | Raster Layer | 
Input Starting Point
  | The input starting point feature. Multiple start points will significantly increase processing time.  | Feature Set | 
Input Ending Point
  | The input ending point feature. Multiple end points will increase the number of output lines, as the resulting path will branch into separate paths.  | Feature Set | 
Output Path Feature Class
  | The output path feature class.  | Feature Class | 
Zero Cost Handled As
 (Optional)  | Specifies how zero values in the Input Cost Surface parameter value will be handled. 
  | String | 
Derived Output
| Label | Explanation | Data Type | 
| Output Start Point | The symbolized starting point.  | Feature Class | 
| Output End Point | The symbolized ending point.  | Feature Class |