anchor.diff:  
   ### <a id='user-cups'></a> Create a Service Instance
   
  -To create a new service instance, use `cf create-user-provided-service` or `cf cups`. See [create-user-provided-service` or `cf cups`. See [cf cups](http://cli.cloudfoundry.org/en-US/cf/](http://cli.cloudfoundry.org/en-US/cf/create-user-provided-service.html) in the _Cloud Foundry CLI Reference Guide_.
  +To create a new service instance, use `cf create-user-provided-service` or `cf cups`. See [cf cups](http://cli.cloudfoundry.org/en-US/cf/create-user-provided-service.html) in the _Cloud Foundry CLI Reference Guide_.
   
   To create or update a user-provided service instance, you need to supply basic parameters. For example, a database service might require a username, password, host, port, and database name.
   
   You can provide these parameters in the following ways: 
   
  -* Interactively 
  -* Non-interactively 
  -* With third-party log management software as described in [RFC 6587](http://tools.ietf.org/html/rfc6587). When used with third-party logging, the cf CLI sends data formatted according to [RFC 5424](http://tools.ietf.org/html/rfc5424).
  -
  -#### Supply Parameters Interactively
  -
  -Specify parameters in a comma-separated list after the `-p` flag. This example command-line session creates a service instance for a database service.  
  -
  -  <pre class="terminal">$ cf cups sql-service-instance -p "host, port, dbname, username, password"
  +* Interactively. See [Supply Parameters Interactively](#interactive) 
  +* Non-interactively. See [Supply Parameters Non-Interactively](#non-interactive).
  +* With third-party log management software as described in RFC 6587. See [Supply Parameters Through a Third-Party](#third-party). For more information, see [RFC 6587](http://tools.ietf.org/html/rfc6587)
  +    <p class="note"><b>Note:</b> When used with third-party logging, the cf CLI sends data formatted according to RFC 5424. See [RFC 5424](http://tools.ietf.org/html/rfc5424).</p>
  +
  +#### <a id='interactive'></a> Supply Parameters Interactively
  +
  +To supply parameters interactively, list parameters in a comma-separated list after the `-p` flag. 
  +
  +The following example creates a service instance for a database service:  
  +
  +<pre class="terminal">$ cf cups sql-service-instance -p "host, port, dbname, username, password"
   host> mysql.example.com
   port> 1433
   dbname> mysqldb
  
positive.code: 
  ## <a id='push'></a> Push an App
  
  The `cf push` command pushes a new app or syncs changes to an existing app. 
  
  For more information, see [push](http://cli.cloudfoundry.org/en-US/cf/push.html) in the _Cloud Foundry CLI Reference Guide_.
  
  
negative.code: OK
  </pre>
  
  #### <a id='non-interactive'></a> Supply Parameters Non-Interactively
  
  To supply parameters non-interactively, pass parameters and their values in as a JSON hash, bound by single quotes, after the `-p` tag. 
  
  The following example is a non-interactive version of the `cf cups` example in [Supply Parameters Interactively](#interactive).
  
  <pre class="terminal">$ cf cups sql-service-instance -p '{"host":"mysql.example.com", "port":"1433", "dbname":"mysqldb", "username":"admin","password":"pa55woRD"}'
  Creating user provided service sql-service-instance in org example-org / space development as username<span>@</span>example.com...
  