Partager via


az devcenter dev customization-group

Note

Cette référence fait partie de l’extension devcenter pour Azure CLI (version 2.67.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une az devcenter dev customization-group commande. Apprenez-en davantage sur les extensions.

Gérer les groupes de personnalisation.

Commandes

Nom Description Type État
az devcenter dev customization-group create

Créez un groupe de personnalisation.

Extension GA
az devcenter dev customization-group list

Répertorier les groupes de personnalisation dans la zone de développement.

Extension GA
az devcenter dev customization-group show

Obtenir un groupe de personnalisation.

Extension GA

az devcenter dev customization-group create

Créez un groupe de personnalisation.

az devcenter dev customization-group create --customization-group-name --name
                                            --dev-box --dev-box-name
                                            --project --project-name
                                            [--dev-center --dev-center-name]
                                            [--endpoint]
                                            [--tasks]
                                            [--user-id]

Exemples

Créer à l’aide du centre de développement

az devcenter dev customization-group create --dev-center-name "ContosoDevCenter" --project-name "DevProject" --dev-box-name "myDevBox" --tasks "[{\"name\": \"catalogName/choco\", \"displayName\": \"Install VS Code\", \"parameters\": {\"packageName\": \"vscode\", \"packageVersion\": \"1.0.0\"}}, {\"name\": \"catalogName/write-to-file\", \"runAs\": \"User\"}]" --name "Provisioning" --user-id "00000000-0000-0000-0000-000000000000"

Créer à l’aide du point de terminaison

az devcenter dev customization-group create --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --tasks "[{\"name\": \"catalogName/choco\", \"displayName\": \"Install VS Code\", \"parameters\": {\"packageName\": \"vscode\", \"packageVersion\": \"1.0.0\"}}, {\"name\": \"catalogName/write-to-file\", \"runAs\": \"User\"}]" --name "Provisioning" --user-id "00000000-0000-0000-0000-000000000000"

Paramètres obligatoires

--customization-group-name --name -n

Nom du groupe de personnalisation.

--dev-box --dev-box-name

Nom de la zone de développement.

--project --project-name

Nom du projet. Utilisez az configure -d project=<project_name> pour configurer une valeur par défaut.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--dev-center --dev-center-name -d

Nom du centre de développement. Utilisez az configure -d dev-center=<dev_center_name> pour configurer une valeur par défaut.

--endpoint

Point de terminaison d’API pour les ressources du développeur. Utilisez az configure -d endpoint=<endpoint_uri> pour configurer une valeur par défaut.

--tasks

Objet Parameters pour les tâches. Valeur attendue : json-string/json-file/@json-file.

--user-id

ID d’objet AAD de l’utilisateur. Si la valeur est « moi », l’identité est extraite du contexte d’authentification.

Propriété Valeur
Valeur par défaut: me
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False

az devcenter dev customization-group list

Répertorier les groupes de personnalisation dans la zone de développement.

az devcenter dev customization-group list --dev-box --dev-box-name
                                          --project --project-name
                                          [--dev-center --dev-center-name]
                                          [--endpoint]
                                          [--include-tasks {false, true}]
                                          [--user-id]

Exemples

Liste à l’aide du centre de développement

az devcenter dev customization-group list --dev-center-name "ContosoDevCenter" --project-name "DevProject" --dev-box-name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" --include-tasks

Liste à l’aide du point de terminaison

az devcenter dev customization-group list --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --user-id "00000000-0000-0000-0000-000000000000" --include-tasks

Paramètres obligatoires

--dev-box --dev-box-name

Nom de la zone de développement.

--project --project-name

Nom du projet. Utilisez az configure -d project=<project_name> pour configurer une valeur par défaut.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--dev-center --dev-center-name -d

Nom du centre de développement. Utilisez az configure -d dev-center=<dev_center_name> pour configurer une valeur par défaut.

--endpoint

Point de terminaison d’API pour les ressources du développeur. Utilisez az configure -d endpoint=<endpoint_uri> pour configurer une valeur par défaut.

--include-tasks

Paramètre facultatif pour inclure des informations de tâche dans la réponse.

Propriété Valeur
Valeurs acceptées: false, true
--user-id

ID d’objet AAD de l’utilisateur. Si la valeur est « moi », l’identité est extraite du contexte d’authentification.

Propriété Valeur
Valeur par défaut: me
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False

az devcenter dev customization-group show

Obtenir un groupe de personnalisation.

az devcenter dev customization-group show --customization-group-name --name
                                          --dev-box --dev-box-name
                                          --project --project-name
                                          [--dev-center --dev-center-name]
                                          [--endpoint]
                                          [--user-id]

Exemples

Utiliser le centre de développement

az devcenter dev customization-group show --dev-center-name "ContosoDevCenter" --project-name "DevProject" --dev-box-name "myDevBox" --name "Provisioning" --user-id "00000000-0000-0000-0000-000000000000"

Utiliser le point de terminaison

az devcenter dev customization-group show --endpoint "https://8a40af38-3b4c-4672-a6a4-5e964b1870ed-contosodevcenter.centralus.devcenter.azure.com/" --project-name "DevProject" --dev-box-name "myDevBox" --name "Provisioning" --user-id "00000000-0000-0000-0000-000000000000"

Paramètres obligatoires

--customization-group-name --name -n

Nom du groupe de personnalisation.

--dev-box --dev-box-name

Nom de la zone de développement.

--project --project-name

Nom du projet. Utilisez az configure -d project=<project_name> pour configurer une valeur par défaut.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--dev-center --dev-center-name -d

Nom du centre de développement. Utilisez az configure -d dev-center=<dev_center_name> pour configurer une valeur par défaut.

--endpoint

Point de terminaison d’API pour les ressources du développeur. Utilisez az configure -d endpoint=<endpoint_uri> pour configurer une valeur par défaut.

--user-id

ID d’objet AAD de l’utilisateur. Si la valeur est « moi », l’identité est extraite du contexte d’authentification.

Propriété Valeur
Valeur par défaut: me
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

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

Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.

--verbose

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

Propriété Valeur
Valeur par défaut: False