Managed applications - az managedapp

Manage template solutions provided and maintained by the ISV using managedapp and managedapp definitions.

Commands

az managedapp create Creates a managed application.
az managedapp definition Manage managed application definitions.
az managedapp definition create Creates a managed application definition.
az managedapp definition delete Delete a managed application definition.
az managedapp definition list Lists managed application definitions.
az managedapp definition show Gets a managed application definition.
az managedapp delete Delete a managed application.
az managedapp list Lists managed applications by resource group, or by subscription.
az managedapp show Gets a managed application.

az managedapp create

Creates a managed application.

az managedapp create --kind
--location
--managed-rg-id
--name
--resource-group
[--managedapp-definition-id]
[--parameters]
[--plan-name]
[--plan-product]
[--plan-publisher]
[--plan-version]
[--tags]

Examples

Create a managed application of kind 'ServiceCatalog'. This requires a valid managed application definition id.

az managedapp create -g MyResourceGroup -n MyManagedApp -l westcentralus --kind ServiceCatalog -m "/subscriptions/0b1f6471-1bf0-4dda-aec3-111111111111/resourceGroups/myManagedRG" -d "/subscriptions/0b1f6471-1bf0-4dda-aec3-111111111111/resourceGroups/MyResourceGroup/providers/Microsoft.Solutions/applianceDefinitions/myManagedAppDef"

Create a managed application of kind 'MarketPlace'. This requires a valid plan, containing details about existing marketplace package like plan name, version, publisher and product

az managedapp create -g MyResourceGroup -n MyManagedApp -l westcentralus --kind MarketPlace -m "/subscriptions/0b1f6471-1bf0-4dda-aec3-111111111111/resourceGroups/myManagedRG" --plan-name ContosoAppliance --plan-version "1.0" --plan-product "contoso-appliance" --plan-publisher Contoso

Required Parameters

--kind

The managed application kind. can be marketplace or servicecatalog.

--location -l

The managed application location.

--managed-rg-id -m

The resource group managed by the managed application.

--name -n

The managed application name.

--resource-group -g

The resource group of the managed application.

Optional Parameters

--managedapp-definition-id -d

The full qualified managed application definition id.

--parameters

JSON formatted string or a path to a file with such content.

--plan-name

The managed application package plan name.

--plan-product

The managed application package plan product.

--plan-publisher

The managed application package plan publisher.

--plan-version

The managed application package plan version.

--tags

Tags in 'a=b c' format.

az managedapp delete

Delete a managed application.

az managedapp delete --name
--resource-group

Required Parameters

--name -n

The name of the appliance.

--resource-group -g

The resource group of the managed application.

az managedapp list

Lists managed applications by resource group, or by subscription.

az managedapp list [--resource-group]

Optional Parameters

--resource-group -g

The resource group of the managed application.

az managedapp show

Gets a managed application.

az managedapp show [--name]
[--resource-group]

Optional Parameters

--name -n

The managed application name.

--resource-group -g

The resource group of the managed application.