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 . |