anchor.diff:  * 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).
   
  -### <a id='user-cups'></a>Create a Service Instance ###
  -
  -Use [cf create-user-provided-service](http://cli.cloudfoundry.org/en-US/cf/create-user-provided-service.html) (alias `cf cups`) creates a new service instance.
  +### <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_.
  +
  +You can do one of the following to create a service instance:
  +
  +* **To supply service instance parameters interactively:**
  +* **To supply service instance parameters to `cf cups` non-interactively:**
  +* 
  +
   
   **To supply service instance 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.  
   
  
positive.code: 
  ### <a id='user-uups'></a> Update a Service Instance ###
  
  Use [cf update-user-provided-service](http://cli.cloudfoundry.org/en-US/cf/update-user-provided-service.html) (alias `cf uups`) to update one or more of the parameters for an existing user-provided service instance. 
  The `cf uups` command uses the same syntax as `cf cups` [above](#user-cups) to set parameter values. The `cf uups` command does not update any parameter values that you do not supply.
  
  ## <a id='return-codes'></a> Retrieve cf CLI Return Codes
  
  
negative.code: 
  ### <a id='new-route'></a> Map a Route to an App
  
  You can use the `--hostname` flag with the `cf push` command to provide a hostname for your app.
  
  If you do not provide a hostname, `cf push` routes your app to a URL of the form `APPNAME.DOMAIN`, where `APPNAME` is the name of your app and `DOMAIN` is your default domain. 
  
  For information about mapping a route to your app, see [Routes and Domains](https://docs.cloudfoundry.org/devguide/deploy-apps/routes-domains.html). 
  
  
  ## <a id='user-provided'></a> Create or Update User-Provided Service Instances
  
  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.
  
  