Partager via


az managedapp definition

Gérer les applications managées Azure.

Commandes

Nom Description Type État
az managedapp definition create

Créer une définition d’application managée.

Core GA
az managedapp definition delete

Supprimez une définition d’application managée.

Core GA
az managedapp definition list

Répertorier les définitions d’application managée.

Core GA
az managedapp definition show

Obtient une définition d’application managée.

Core GA
az managedapp definition update

Mettez à jour une définition d’application managée.

Core GA

az managedapp definition create

Créer une définition d’application managée.

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]

Exemples

Créez une définition d’application managée.

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"

Créez une définition d’application managée avec des valeurs inline pour createUiDefinition et 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

Paramètres obligatoires

--authorizations -a

Paires d’autorisation séparées par l’espace dans un format de <principalId>:<roleDefinitionId>.

--description

Description de la définition de l’application managée.

--display-name

Nom complet de la définition d’application managée.

--lock-level

Type de restriction de verrou.

Valeurs acceptées: CanNotDelete, None, ReadOnly
--name -n

Nom de la définition de l’application managée.

--resource-group -g

Groupe de ressources de la définition de l’application managée.

Paramètres facultatifs

--create-ui-definition -c

Chaîne au format JSON ou chemin d’accès à un fichier avec ce contenu.

--deployment-mode

Mode de déploiement d’application managée.

Valeurs acceptées: Complete, Incremental
--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--main-template -t

Chaîne au format JSON ou chemin d’accès à un fichier avec ce contenu.

--package-file-uri

URI du fichier de package de définition d’application managée.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az managedapp definition delete

Supprimez une définition d’application managée.

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

Exemples

Supprimez une définition d’application managée. (généré automatiquement)

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom de la définition de l’application managée à supprimer. Obligatoire.

--resource-group -g

Groupe de ressources de la définition de l’application managée.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az managedapp definition list

Répertorier les définitions d’application managée.

az managedapp definition list --resource-group

Exemples

Répertorier les définitions d’application managée. (généré automatiquement)

az managedapp definition list --resource-group MyResourceGroup

Paramètres obligatoires

--resource-group -g

Groupe de ressources de la définition de l’application managée.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az managedapp definition show

Obtient une définition d’application managée.

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

Paramètres facultatifs

--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--name -n

Nom de la définition de l’application managée.

--resource-group -g

Groupe de ressources de la définition de l’application managée.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az managedapp definition update

Mettez à jour une définition d’application managée.

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]

Exemples

Mettez à jour une définition d’application managée.

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"

Mettez à jour une définition d’application managée avec des valeurs inline pour createUiDefinition et 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

Paramètres obligatoires

--authorizations -a

Paires d’autorisation séparées par l’espace dans un format de <principalId>:<roleDefinitionId>.

--description

Description de la définition de l’application managée.

--display-name

Nom complet de la définition d’application managée.

--lock-level

Type de restriction de verrou.

Valeurs acceptées: CanNotDelete, None, ReadOnly

Paramètres facultatifs

--create-ui-definition -c

Chaîne au format JSON ou chemin d’accès à un fichier avec ce contenu.

--deployment-mode

Mode de déploiement d’application managée.

Valeurs acceptées: Complete, Incremental
--ids

Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

--location -l

Emplacement. Valeurs provenant de : az account list-locations. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>.

--main-template -t

Chaîne au format JSON ou chemin d’accès à un fichier avec ce contenu.

--name -n

Nom de la définition de l’application managée.

--package-file-uri

URI du fichier de package de définition d’application managée.

--resource-group -g

Groupe de ressources de la définition de l’application managée.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--tags

Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.

Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
Valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.