Partager via


az ts

Gérer les spécifications de modèle au niveau de l’étendue de l’abonnement ou du groupe de ressources.

Commandes

Nom Description Type Statut
az ts create

Créez une spec de modèle et ou une version de spec de modèle.

Core GA
az ts delete

Supprimez une version de spécification de modèle ou de spec de modèle spécifiée par nom ou ID de ressource..

Core GA
az ts export

Exportez la version et les artefacts de spécification de modèle spécifiés (le cas échéant) dans le dossier de sortie spécifié.

Core GA
az ts list

Répertorier les spécifications de modèle ou les versions des spécifications de modèle.

Core GA
az ts show

Obtenez la version de spécification de modèle ou de spec de modèle spécifiée.

Core GA
az ts update

Mettez à jour une version de spécification de modèle.

Core GA

az ts create

Créez une spec de modèle et ou une version de spec de modèle.

az ts create --name
             --resource-group
             [--description]
             [--display-name]
             [--location]
             [--tags]
             [--template-file]
             [--ui-form-definition]
             [--version]
             [--version-description]
             [--yes]

Exemples

Créez une spécification de modèle.

az ts create -g testRG --name TemplateSpecName -l WestUS --display-name "MyDisplayName" --description "Simple template spec" --tags key1=value1

Créez une version de spécification de modèle.

az ts create -g testRG --name TemplateSpecName -v 2.0 -l WestUS --template-file templateSpec.json --version-description "Less simple template spec" --tags key1=value1 key3=value3

Créez une spec de modèle et une version de la spec de modèle.

az ts create -g testRG --name TemplateSpecName -v 1.0 -l WestUS --template-file templateSpec.json --display-name "MyDisplayName" --description "Simple template spec" --version-description "Version of simple template spec" --tags key1=value1 key2=value2

Paramètres obligatoires

--name -n

Nom de la spécification du modèle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

Paramètres facultatifs

--description

Description de la spécification du modèle parent.

--display-name -d

Nom complet de la spécification du modèle.

--location -l

Emplacement pour stocker la ou les versions des spécifications de modèle et des spécifications de modèle. Impossible de modifier après la création.

--tags

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

--template-file -f

Chemin d’accès à un fichier de modèle ou un fichier Bicep dans le système de fichiers.

--ui-form-definition

Chemin d’accès du fichier uiFormDefinition dans le système de fichiers pour la version de spécification du modèle.

--version -v

Version des spécifications du modèle.

--version-description

Description de la version des spécifications du modèle.

--yes -y

Ne pas demander de confirmation.

valeur par défaut: False
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 ts delete

Supprimez une version de spécification de modèle ou de spec de modèle spécifiée par nom ou ID de ressource..

az ts delete [--name]
             [--resource-group]
             [--template-spec]
             [--version]
             [--yes]

Exemples

Supprimez les spécifications de modèle spécifiées et toutes les versions.

az ts delete -g MyResourceGroup --name TemplateSpecName

Supprimez la version spécifiée de la spécification du modèle.

az ts delete -g MyResourceGroup --name TemplateSpecName --version VersionName

Supprimez la spécification ou la version du modèle en fonction de l’ID de ressource.

az ts delete --template-spec resourceID

Paramètres facultatifs

--name -n

Nom de la spécification du modèle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--template-spec -s

ID de ressource de spécification du modèle.

--version -v

Version des spécifications du modèle.

--yes -y

Ne pas demander de confirmation.

valeur par défaut: False
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 ts export

Exportez la version et les artefacts de spécification de modèle spécifiés (le cas échéant) dans le dossier de sortie spécifié.

az ts export --output-folder
             [--name]
             [--resource-group]
             [--template-spec]
             [--version]

Exemples

Exportez la version de spécification de modèle spécifiée en fonction de l’ID de ressource.

az ts export -s resourceID --output-folder C:/path/

Exportez la version de spécification de modèle spécifiée.

az ts export -g testrg --name TemplateSpecName --version VersionName --output-folder C:/path/

Paramètres obligatoires

--output-folder

Dossier existant pour l’exportation ou les exportations de sortie.

Paramètres facultatifs

--name -n

Nom de la spécification du modèle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--template-spec -s

ID de ressource de spécification du modèle.

--version -v

Version des spécifications du modèle.

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

Répertorier les spécifications de modèle ou les versions des spécifications de modèle.

az ts list [--name]
           [--resource-group]

Exemples

Répertorier toutes les spécifications de modèle dans l’abonnement par défaut actuel.

az ts list

Répertorier toutes les spécifications de modèle dans l’abonnement spécifié.

az ts list --subscription Subscription

Répertorier toutes les spécifications de modèle dans le groupe de ressources.

az ts list -g MyResourceGroup

Répertorier toutes les versions des spécifications de modèle parent.

az ts list -g MyResourceGroup -n TemplateSpecName

Paramètres facultatifs

--name -n

Nom de la spécification du modèle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

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

Obtenez la version de spécification de modèle ou de spec de modèle spécifiée.

az ts show [--name]
           [--resource-group]
           [--template-spec]
           [--version]

Exemples

Affichez la spécification de modèle spécifiée.

az ts show -g testrg --name TemplateSpecName

Afficher la version de spécification de modèle spécifiée.

az ts show -g testrg --name TemplateSpecName --version VersionName

Affichez la version de spécification de modèle ou de spec de modèle spécifiée en fonction de l’ID de ressource.

az ts show --template-spec resourceID

Paramètres facultatifs

--name -n

Nom de la spécification du modèle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--template-spec -s

ID de ressource de spécification du modèle.

--version -v

Version des spécifications du modèle.

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

Mettez à jour une version de spécification de modèle.

az ts update [--description]
             [--display-name]
             [--name]
             [--resource-group]
             [--tags]
             [--template-file]
             [--template-spec]
             [--ui-form-definition]
             [--version]
             [--version-description]
             [--yes]

Exemples

Mettez à jour le contenu du modèle d’une version de spécification de modèle ou de spec de modèle en fonction de l’ID de ressource.

az ts update --template-spec resourceID -f updatedFile.json

Mettez à jour le ou les balises d’affichage d’une spécification de modèle en fonction de l’ID de ressource.

az ts update --template-spec resourceID --display-name "NewParentDisplayName" --tags key1=value1

Mettez à jour la description d’une version de spécification de modèle sans invite.

az ts update -g ExistingRG --name ExistingName -v 3.0 --version-description "New description" --yes

Mettez à jour toutes les propriétés d’une version de spécification de modèle.

az ts update -g ExistingRG --name ExistingName -v 3.0 -f updatedTemplate.json --display-name "New parent display name" --description "New parent description" --version-description "New child description" --ui-form-definition formDefinition.json

Supprimez les balises de la version de spécification du modèle sans invite.

az ts update -g ExistingRG --name ExistingName -v 3.0 -f updatedTemplate.json --tags --yes

Paramètres facultatifs

--description

Description de la spécification du modèle parent.

--display-name -d

Nom complet de la spécification du modèle.

--name -n

Nom de la spécification du modèle.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>.

--tags

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

--template-file -f

Chemin d’accès à un fichier de modèle ou un fichier Bicep dans le système de fichiers.

--template-spec -s

ID de ressource de spécification du modèle.

--ui-form-definition

Chemin d’accès du fichier uiFormDefinition dans le système de fichiers pour la version de spécification du modèle.

--version -v

Version des spécifications du modèle.

--version-description

Description de la version des spécifications du modèle.

--yes -y

Ne pas demander de confirmation.

valeur par défaut: False
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.