Share via


az managedapp

Manage template solutions provided and maintained by Independent Software Vendors (ISVs).

Commands

Name Description Type Status
az managedapp create

Create a managed application.

Core GA
az managedapp definition

Manage Azure Managed Applications.

Core GA
az managedapp definition create

Create a managed application definition.

Core GA
az managedapp definition delete

Delete a managed application definition.

Core GA
az managedapp definition list

List managed application definitions.

Core GA
az managedapp definition show

Gets a managed application definition.

Core GA
az managedapp definition update

Update a managed application definition.

Core GA
az managedapp delete

Delete a managed application.

Core GA
az managedapp list

List managed applications.

Core GA
az managedapp show

Gets a managed application.

Core GA

az managedapp create

Create a managed application.

az managedapp create --kind
                     --managed-rg-id
                     --name
                     --resource-group
                     [--location]
                     [--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/{SubID}/resourceGroups/{ManagedResourceGroup}" \
    -d "/subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Solutions/applianceDefinitions/{ApplianceDefinition}"

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/{SubID}/resourceGroups/{ManagedResourceGroup}" \
    --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.

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

--location -l

The managed application location.

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

Space-separated tags: key[=value] [key[=value] ...]. Use "" to clear existing tags.

Global Parameters
--debug

Increase logging verbosity to show all debug logs.

--help -h

Show this help message and exit.

--only-show-errors

Only show errors, suppressing warnings.

--output -o

Output format.

Accepted values: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath query string. See http://jmespath.org/ for more information and examples.

--subscription

Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.

--verbose

Increase logging verbosity. Use --debug for full debug logs.

az managedapp delete

Delete a managed application.

az managedapp delete [--ids]
                     [--name]
                     [--resource-group]
                     [--subscription]

Examples

Delete a managed application. (autogenerated)

az managedapp delete --name MyManagedApplication --resource-group MyResourceGroup --subscription MySubscription

Optional Parameters

--ids

One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

The name of the managed application. Required.

--resource-group -g

The resource group of the managed application.

--subscription

Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.

Global Parameters
--debug

Increase logging verbosity to show all debug logs.

--help -h

Show this help message and exit.

--only-show-errors

Only show errors, suppressing warnings.

--output -o

Output format.

Accepted values: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath query string. See http://jmespath.org/ for more information and examples.

--subscription

Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.

--verbose

Increase logging verbosity. Use --debug for full debug logs.

az managedapp list

List managed applications.

az managedapp list [--resource-group]

Examples

List managed applications. (autogenerated)

az managedapp list --resource-group MyResourceGroup

Optional Parameters

--resource-group -g

The resource group of the managed application.

Global Parameters
--debug

Increase logging verbosity to show all debug logs.

--help -h

Show this help message and exit.

--only-show-errors

Only show errors, suppressing warnings.

--output -o

Output format.

Accepted values: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath query string. See http://jmespath.org/ for more information and examples.

--subscription

Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.

--verbose

Increase logging verbosity. Use --debug for full debug logs.

az managedapp show

Gets a managed application.

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

Optional Parameters

--ids

One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.

--name -n

The managed application name.

--resource-group -g

The resource group of the managed application.

--subscription

Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.

Global Parameters
--debug

Increase logging verbosity to show all debug logs.

--help -h

Show this help message and exit.

--only-show-errors

Only show errors, suppressing warnings.

--output -o

Output format.

Accepted values: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath query string. See http://jmespath.org/ for more information and examples.

--subscription

Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID.

--verbose

Increase logging verbosity. Use --debug for full debug logs.