Azure Spring Apps: Configuration Details - microsoft/azure-maven-plugins GitHub Wiki
| App level Property | Required | Description |
|---|---|---|
| subscriptionId | false | Specifies the target subscription, if not specified, the default subscription will be used |
| clusterName | true | Specifies the cluster name. |
| appName | false | Specifies the app name, if not specified, the artifactId will be used |
| public | false | Indicates whether the app exposes public endpoint |
| deployment | false | DeploymentSettings |
| Deployment level Property | Required | Type | Description |
|---|---|---|---|
| cpu | false | int | cpu cores |
| runtimeVersion | false | enum | The runtime version for spring cloud app, available values are Java 8 and Java 11 |
| memoryInGB | false | int | memory in GB |
| jvmOptions | false | string | jvm options |
| instanceCount | false | int | instance count |
| environment | false | key-value | environment variables |
| enablePersistentStorage | false | boolean | whether or not to mount a persistent storage to /persistent folder(volume quota of 50 GB) |
| resources | true | array of Resource | specifies where the resources are to be deployed. |
| Resource level Property | Description |
|---|---|
directory |
Specifies where the resources are stored. |
includes |
A list of patterns to include, e.g. **/*.jar. |
excludes |
A list of patterns to exclude, e.g. **/-test.jar. |