The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition.
The managed application definition package file Uri. Use this element
string
ApplicationArtifact
Name
Description
Value
name
The managed application artifact name.
string
type
The managed application artifact type.
'Custom' 'Template'
uri
The managed application artifact blob uri.
string
ApplicationProviderAuthorization
Name
Description
Value
principalId
The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
string (required)
roleDefinitionId
The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.
string (required)
Sku
Name
Description
Value
capacity
The SKU capacity.
int
family
The SKU family.
string
model
The SKU model.
string
name
The SKU name.
string (required)
size
The SKU size.
string
tier
The SKU tier.
string
Quickstart templates
The following quickstart templates deploy this resource type.
The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition.
The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string.
description
The managed application definition description.
string
displayName
The managed application definition display name.
string
isEnabled
A value indicating whether the package is enabled or not.
string
mainTemplate
The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string.
packageFileUri
The managed application definition package file Uri. Use this element
string
ApplicationArtifact
Name
Description
Value
name
The managed application artifact name.
string
type
The managed application artifact type.
'Custom' 'Template'
uri
The managed application artifact blob uri.
string
ApplicationProviderAuthorization
Name
Description
Value
principalId
The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
string (required)
roleDefinitionId
The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.
string (required)
Sku
Name
Description
Value
capacity
The SKU capacity.
int
family
The SKU family.
string
model
The SKU model.
string
name
The SKU name.
string (required)
size
The SKU size.
string
tier
The SKU tier.
string
Quickstart templates
The following quickstart templates deploy this resource type.
The collection of managed application artifacts. The portal will use the files specified as artifacts to construct the user experience of creating a managed application from a managed application definition.
The createUiDefinition json for the backing template with Microsoft.Solutions/applications resource. It can be a JObject or well-formed JSON string.
description
The managed application definition description.
string
displayName
The managed application definition display name.
string
isEnabled
A value indicating whether the package is enabled or not.
string
mainTemplate
The inline main template json which has resources to be provisioned. It can be a JObject or well-formed JSON string.
packageFileUri
The managed application definition package file Uri. Use this element
string
ApplicationArtifact
Name
Description
Value
name
The managed application artifact name.
string
type
The managed application artifact type.
"Custom" "Template"
uri
The managed application artifact blob uri.
string
ApplicationProviderAuthorization
Name
Description
Value
principalId
The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
string (required)
roleDefinitionId
The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.