Creates a new App in the CloudCaptain Console.
Usage: mvn boxfuse:create -Dboxfuse.app=appName
> mvn boxfuse:create -Dboxfuse.app=hello Creating axelfontaine/hello ... Successfully created axelfontaine/hello
| Plugin Parameter | Maven/System property | Default | Description |
|---|---|---|---|
| user | boxfuse.user | Required - Your CloudCaptain Client user. Also configurable via the BOXFUSE_USER
environment variable or the Maven settings.xml
|
|
| secret | boxfuse.secret | Required - Your CloudCaptain Client secret. Also configurable via the BOXFUSE_SECRET
environment variable or the Maven settings.xml |
|
| serverid | boxfuse.serverid | boxfuse | The id of the server in the Maven settings.xml file to
load the credentials from. This is an alternative to passing the credentials in directly through properties. |
| app | boxfuse.app | The name of the application | |
| app.type | boxfuse.app.type | single-instance | The type of app to create. Possible values:
|
| db.type | boxfuse.db.type | none | The type of database your app needs. Possible values:
|
| logs.type | boxfuse.logs.type | The type of centralized logging service your app needs. Possible values:
|
|
| tls.type | boxfuse.tls.type | none |
The type of automatic TLS (SSL) certificate management your app needs. Possible values:
|
<configuration>
<user>1234567890abcdef1234567890abcdef12345678</user>
<secret>ABCDEFGHIJKL1234567abcdefghijklmnopqrstu</secret>
<app>hello</app>
<app.type>load-balanced</app.type>
<db.type>postgresql</db.type>
<logs.type>cloudwatch-logs</logs.type>
<tls.type>acm</tls.type>
</configuration>