Microsoft.AppPlatform Spring/apps template reference

Template format

To create a Microsoft.AppPlatform/Spring/apps resource, add the following JSON to the resources section of your template.

{
  "name": "string",
  "type": "Microsoft.AppPlatform/Spring/apps",
  "apiVersion": "2019-05-01-preview",
  "properties": {
    "public": "boolean",
    "activeDeploymentName": "string",
    "fqdn": "string",
    "httpsOnly": "boolean",
    "temporaryDisk": {
      "sizeInGB": "integer",
      "mountPath": "string"
    },
    "persistentDisk": {
      "sizeInGB": "integer",
      "mountPath": "string"
    }
  },
  "identity": {
    "type": "string",
    "principalId": "string",
    "tenantId": "string"
  },
  "location": "string",
  "resources": []
}

Property values

The following tables describe the values you need to set in the schema.

Microsoft.AppPlatform/Spring/apps object

Name Type Required Value
name string Yes The name of the App resource.
type enum Yes apps
-or-
Microsoft.AppPlatform/Spring/apps

See Set name and type for child resources.
apiVersion enum Yes 2019-05-01-preview
properties object Yes Properties of the App resource - AppResourceProperties object
identity object No The Managed Identity type of the app resource - ManagedIdentityProperties object
location string No The GEO location of the application, always the same with its parent resource
resources array No deployments domains bindings

AppResourceProperties object

Name Type Required Value
public boolean No Indicates whether the App exposes public endpoint
activeDeploymentName string No Name of the active deployment of the App
fqdn string No Fully qualified dns Name.
httpsOnly boolean No Indicate if only https is allowed.
temporaryDisk object No Temporary disk settings - TemporaryDisk object
persistentDisk object No Persistent disk settings - PersistentDisk object

ManagedIdentityProperties object

Name Type Required Value
type enum No None, SystemAssigned, UserAssigned, SystemAssigned,UserAssigned
principalId string No
tenantId string No

TemporaryDisk object

Name Type Required Value
sizeInGB integer No Size of the temporary disk in GB
mountPath string No Mount path of the temporary disk

PersistentDisk object

Name Type Required Value
sizeInGB integer No Size of the persistent disk in GB
mountPath string No Mount path of the persistent disk