anchor.diff:  The shell provides tab completion for application properties. The shell command `app info --name <appName> --type <appType>` provides additional documentation for all the supported properties.
   
   NOTE: Supported Stream `<appType>` possibilities are: source, processor, and sink.
  +
  +
  +
   
   [[spring-cloud-dataflow-stream-lifecycle]]
   == Stream Lifecycle
  
positive.code: 
  Note that the shell calls the Data Flow Servers' REST API. For more information on making HTTP requests directly to the server, consult the <<api-guide, REST API Guide>>.
  
  === Application properties
  
  Each application takes properties to customize its behavior.  As an example, the `http` source module exposes a `port` setting that allows the data ingestion port to be changed from the default value.
  
negative.code: 
  You can register a Stream App with the App Registry by using the Spring Cloud Data Flow Shell
  `app register` command. You must provide a unique name, an application type, and a URI that can be
  resolved to the app artifact. For the type, specify `source`, `processor`, `sink`, or `app`.
  Here are a few examples for `source`, `processor` and `sink`:
  
  ```
  dataflow:>app register --name mysource --type source --uri maven://com.example:mysource:0.0.1-SNAPSHOT
  