Partage via


az storage-mover job-definition

Remarque

Cette référence fait partie de l’extension de déplacement de stockage pour Azure CLI (version 2.57.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az storage-mover job-definition . En savoir plus sur les extensions.

Gérer la ressource Définition de travail, qui contient la configuration d’une unité unique de transfert de données managées.

Commandes

Nom Description Type État
az storage-mover job-definition create

Crée une ressource définition de travail, qui contient la configuration d’une unité unique de transfert de données managées.

Extension GA
az storage-mover job-definition delete

Supprime une ressource définition de travail.

Extension GA
az storage-mover job-definition list

Répertorie toutes les définitions de travaux dans un projet.

Extension GA
az storage-mover job-definition show

Obtient une ressource définition de travail.

Extension GA
az storage-mover job-definition start-job

Demande à un agent de démarrer une nouvelle instance de cette définition de travail, générant une nouvelle ressource d’exécution de travail.

Extension GA
az storage-mover job-definition stop-job

Demande à l’agent d’une instance active de cette définition de travail d’arrêter.

Extension GA
az storage-mover job-definition update

Mettez à jour une ressource définition de travail, qui contient la configuration d’une unité unique de transfert de données managées.

Extension GA
az storage-mover job-definition wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Extension GA

az storage-mover job-definition create

Crée une ressource définition de travail, qui contient la configuration d’une unité unique de transfert de données managées.

az storage-mover job-definition create --copy-mode {Additive, Mirror}
                                       --job-definition-name
                                       --project-name
                                       --resource-group
                                       --source-name
                                       --storage-mover-name
                                       --target-name
                                       [--agent-name]
                                       [--description]
                                       [--source-subpath]
                                       [--target-subpath]

Exemples

création d’une définition de travail

az storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2

Paramètres obligatoires

--copy-mode

Stratégie à utiliser pour la copie.

Valeurs acceptées: Additive, Mirror
--job-definition-name --name -n

Nom de la ressource Définition de travail.

--project-name

Nom de la ressource Project.

--resource-group -g

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

--source-name

Nom du point de terminaison source.

--storage-mover-name

Nom de la ressource Storage Mover.

--target-name

Nom du point de terminaison cible.

Paramètres facultatifs

--agent-name

Nom de l’agent à affecter pour les nouvelles exécutions de travaux de cette définition de travail.

--description

Description de la définition du travail.

--source-subpath

Sous-chemin à utiliser lors de la lecture à partir du point de terminaison source.

--target-subpath

Sous-chemin à utiliser lors de l’écriture sur le point de terminaison cible.

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 storage-mover job-definition delete

Supprime une ressource définition de travail.

az storage-mover job-definition delete [--ids]
                                       [--job-definition-name]
                                       [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                       [--project-name]
                                       [--resource-group]
                                       [--storage-mover-name]
                                       [--subscription]
                                       [--yes]

Exemples

suppression de la définition du travail

az storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}

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

--job-definition-name --name -n

Nom de la ressource Définition de travail.

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--project-name

Nom de la ressource Project.

--resource-group -g

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

--storage-mover-name

Nom de la ressource Storage Mover.

--subscription

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

--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 storage-mover job-definition list

Répertorie toutes les définitions de travaux dans un projet.

az storage-mover job-definition list --project-name
                                     --resource-group
                                     --storage-mover-name
                                     [--max-items]
                                     [--next-token]

Exemples

liste de définitions de travaux

az storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}

Paramètres obligatoires

--project-name

Nom de la ressource Project.

--resource-group -g

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

--storage-mover-name

Nom de la ressource Storage Mover.

Paramètres facultatifs

--max-items

Nombre total d’éléments à retourner dans la sortie de la commande. Si le nombre total d’éléments disponibles est supérieur à la valeur spécifiée, un jeton est fourni dans la sortie de la commande. Pour reprendre la pagination, fournissez la valeur du jeton dans --next-token l’argument d’une commande suivante.

--next-token

Jeton pour spécifier où commencer la pagination. Il s’agit de la valeur du jeton d’une réponse tronquée précédemment.

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 storage-mover job-definition show

Obtient une ressource définition de travail.

az storage-mover job-definition show [--ids]
                                     [--job-definition-name]
                                     [--project-name]
                                     [--resource-group]
                                     [--storage-mover-name]
                                     [--subscription]

Exemples

job-definition show

az storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}

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

--job-definition-name --name -n

Nom de la ressource Définition de travail.

--project-name

Nom de la ressource Project.

--resource-group -g

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

--storage-mover-name

Nom de la ressource Storage Mover.

--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 storage-mover job-definition start-job

Demande à un agent de démarrer une nouvelle instance de cette définition de travail, générant une nouvelle ressource d’exécution de travail.

az storage-mover job-definition start-job [--ids]
                                          [--job-definition-name]
                                          [--project-name]
                                          [--resource-group]
                                          [--storage-mover-name]
                                          [--subscription]

Exemples

job-definition start-job

az storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}

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

--job-definition-name

Nom de la ressource Définition de travail.

--project-name

Nom de la ressource Project.

--resource-group -g

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

--storage-mover-name

Nom de la ressource Storage Mover.

--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 storage-mover job-definition stop-job

Demande à l’agent d’une instance active de cette définition de travail d’arrêter.

az storage-mover job-definition stop-job [--ids]
                                         [--job-definition-name]
                                         [--project-name]
                                         [--resource-group]
                                         [--storage-mover-name]
                                         [--subscription]

Exemples

job-definition stop-job

az storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}

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

--job-definition-name

Nom de la ressource Définition de travail.

--project-name

Nom de la ressource Project.

--resource-group -g

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

--storage-mover-name

Nom de la ressource Storage Mover.

--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 storage-mover job-definition update

Mettez à jour une ressource définition de travail, qui contient la configuration d’une unité unique de transfert de données managées.

az storage-mover job-definition update [--add]
                                       [--agent-name]
                                       [--copy-mode {Additive, Mirror}]
                                       [--description]
                                       [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                       [--ids]
                                       [--job-definition-name]
                                       [--project-name]
                                       [--remove]
                                       [--resource-group]
                                       [--set]
                                       [--storage-mover-name]
                                       [--subscription]

Exemples

mise à jour de définition de travail

az storage-mover job-definition update -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Mirror --agent-name {agent_name} --description JobDefinitionDescription2

Paramètres facultatifs

--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string ou JSON string>.

--agent-name

Nom de l’agent à affecter pour les nouvelles exécutions de travaux de cette définition de travail.

--copy-mode

Stratégie à utiliser pour la copie.

Valeurs acceptées: Additive, Mirror
--description

Description de la définition du travail.

--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--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 ».

--job-definition-name --name -n

Nom de la ressource Définition de travail.

--project-name

Nom de la ressource Project.

--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list OR --remove propertyToRemove.

--resource-group -g

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

--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=.

--storage-mover-name

Nom de la ressource Storage Mover.

--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 storage-mover job-definition wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

az storage-mover job-definition wait [--created]
                                     [--custom]
                                     [--deleted]
                                     [--exists]
                                     [--ids]
                                     [--interval]
                                     [--job-definition-name]
                                     [--project-name]
                                     [--resource-group]
                                     [--storage-mover-name]
                                     [--subscription]
                                     [--timeout]
                                     [--updated]

Paramètres facultatifs

--created

Attendez la création avec « provisioningState » sur « Succeeded ».

Valeur par défaut: False
--custom

Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].

--deleted

Attendez la suppression.

Valeur par défaut: False
--exists

Attendez que la ressource existe.

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

--interval

Intervalle d’interrogation en secondes.

Valeur par défaut: 30
--job-definition-name --name -n

Nom de la ressource Définition de travail.

--project-name

Nom de la ressource Project.

--resource-group -g

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

--storage-mover-name

Nom de la ressource Storage Mover.

--subscription

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

--timeout

Délai maximal d’attente en secondes.

Valeur par défaut: 3600
--updated

Attendez la mise à jour avec provisioningState sur « Réussi ».

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.