Condividi tramite


az managedapp definition

Gestire le applicazioni gestite di Azure.

Comandi

Nome Descrizione Tipo Status
az managedapp definition create

Crea una definizione di applicazione gestita.

Memoria centrale Disponibilità generale
az managedapp definition delete

Eliminare una definizione di applicazione gestita.

Memoria centrale Disponibilità generale
az managedapp definition list

Elencare le definizioni delle applicazioni gestite.

Memoria centrale Disponibilità generale
az managedapp definition show

Ottiene una definizione di applicazione gestita.

Memoria centrale Disponibilità generale
az managedapp definition update

Aggiornare una definizione di applicazione gestita.

Memoria centrale Disponibilità generale

az managedapp definition create

Crea una definizione di applicazione gestita.

az managedapp definition create --authorizations
                                --description
                                --display-name
                                --lock-level {CanNotDelete, None, ReadOnly}
                                --name
                                --resource-group
                                [--create-ui-definition]
                                [--deployment-mode {Complete, Incremental}]
                                [--location]
                                [--main-template]
                                [--package-file-uri]
                                [--tags]

Esempio

Creare una definizione dell'applicazione gestita.

az managedapp definition create -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --package-file-uri "https://path/to/myPackage.zip"

Creare una definizione dell'applicazione gestita con valori inline per createUiDefinition e mainTemplate.

az managedapp definition create -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --create-ui-definition @myCreateUiDef.json --main-template @myMainTemplate.json

Parametri necessari

--authorizations -a

Coppie di autorizzazione separate da spazi in un formato .<principalId>:<roleDefinitionId>

--description

Descrizione della definizione dell'applicazione gestita.

--display-name

Nome visualizzato della definizione dell'applicazione gestita.

--lock-level

Tipo di restrizione del blocco.

Valori accettati: CanNotDelete, None, ReadOnly
--name -n

Nome della definizione dell'applicazione gestita.

--resource-group -g

Gruppo di risorse della definizione dell'applicazione gestita.

Parametri facoltativi

--create-ui-definition -c

Stringa in formato JSON o percorso di un file con tale contenuto.

--deployment-mode

Modalità di distribuzione dell'applicazione gestita.

Valori accettati: Complete, Incremental
--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--main-template -t

Stringa in formato JSON o percorso di un file con tale contenuto.

--package-file-uri

URI del file del pacchetto di definizione dell'applicazione gestita.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az managedapp definition delete

Eliminare una definizione di applicazione gestita.

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

Esempio

Eliminare una definizione di applicazione gestita. (generato automaticamente)

az managedapp definition delete --name MyManagedApplicationDefinition --resource-group MyResourceGroup

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome della definizione dell'applicazione gestita da eliminare. Obbligatorio.

--resource-group -g

Gruppo di risorse della definizione dell'applicazione gestita.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az managedapp definition list

Elencare le definizioni delle applicazioni gestite.

az managedapp definition list --resource-group

Esempio

Elencare le definizioni delle applicazioni gestite. (generato automaticamente)

az managedapp definition list --resource-group MyResourceGroup

Parametri necessari

--resource-group -g

Gruppo di risorse della definizione dell'applicazione gestita.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az managedapp definition show

Ottiene una definizione di applicazione gestita.

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name -n

Nome della definizione dell'applicazione gestita.

--resource-group -g

Gruppo di risorse della definizione dell'applicazione gestita.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az managedapp definition update

Aggiornare una definizione di applicazione gestita.

az managedapp definition update --authorizations
                                --description
                                --display-name
                                --lock-level {CanNotDelete, None, ReadOnly}
                                [--create-ui-definition]
                                [--deployment-mode {Complete, Incremental}]
                                [--ids]
                                [--location]
                                [--main-template]
                                [--name]
                                [--package-file-uri]
                                [--resource-group]
                                [--subscription]
                                [--tags]

Esempio

Aggiornare una definizione dell'applicazione gestita.

az managedapp definition update -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --package-file-uri "https://path/to/myPackage.zip"

Aggiornare una definizione dell'applicazione gestita con valori inline per createUiDefinition e mainTemplate.

az managedapp definition update -g MyResourceGroup -n MyManagedAppDef -l eastus --display-name "MyManagedAppDef" \
    --description "My Managed App Def description" -a "myPrincipalId:myRoleId" --lock-level None \
    --create-ui-definition @myCreateUiDef.json --main-template @myMainTemplate.json

Parametri necessari

--authorizations -a

Coppie di autorizzazione separate da spazi in un formato .<principalId>:<roleDefinitionId>

--description

Descrizione della definizione dell'applicazione gestita.

--display-name

Nome visualizzato della definizione dell'applicazione gestita.

--lock-level

Tipo di restrizione del blocco.

Valori accettati: CanNotDelete, None, ReadOnly

Parametri facoltativi

--create-ui-definition -c

Stringa in formato JSON o percorso di un file con tale contenuto.

--deployment-mode

Modalità di distribuzione dell'applicazione gestita.

Valori accettati: Complete, Incremental
--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--main-template -t

Stringa in formato JSON o percorso di un file con tale contenuto.

--name -n

Nome della definizione dell'applicazione gestita.

--package-file-uri

URI del file del pacchetto di definizione dell'applicazione gestita.

--resource-group -g

Gruppo di risorse della definizione dell'applicazione gestita.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.