az storage-mover job-definition
Note
This reference is part of the storage-mover extension for the Azure CLI (version 2.57.0 or higher). The extension will automatically install the first time you run an az storage-mover job-definition command. Learn more about extensions.
Manage Job Definition resource, which contains configuration for a single unit of managed data transfer.
Commands
Name | Description | Type | Status |
---|---|---|---|
az storage-mover job-definition create |
Creates a Job Definition resource, which contains configuration for a single unit of managed data transfer. |
Extension | GA |
az storage-mover job-definition delete |
Deletes a Job Definition resource. |
Extension | GA |
az storage-mover job-definition list |
Lists all Job Definitions in a Project. |
Extension | GA |
az storage-mover job-definition show |
Gets a Job Definition resource. |
Extension | GA |
az storage-mover job-definition start-job |
Requests an Agent to start a new instance of this Job Definition, generating a new Job Run resource. |
Extension | GA |
az storage-mover job-definition stop-job |
Requests the Agent of any active instance of this Job Definition to stop. |
Extension | GA |
az storage-mover job-definition update |
Update a Job Definition resource, which contains configuration for a single unit of managed data transfer. |
Extension | GA |
az storage-mover job-definition wait |
Place the CLI in a waiting state until a condition is met. |
Extension | GA |
az storage-mover job-definition create
Creates a Job Definition resource, which contains configuration for a single unit of managed data transfer.
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]
Examples
job-definition create
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
Required Parameters
Strategy to use for copy.
The name of the Job Definition resource.
The name of the Project resource.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the source Endpoint.
The name of the Storage Mover resource.
The name of the target Endpoint.
Optional Parameters
Name of the Agent to assign for new Job Runs of this Job Definition.
A description for the Job Definition.
The subpath to use when reading from the source Endpoint.
The subpath to use when writing to the target Endpoint.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az storage-mover job-definition delete
Deletes a Job Definition resource.
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]
Examples
job-definition delete
az storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the Job Definition resource.
Do not wait for the long-running operation to finish.
The name of the Project resource.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the Storage Mover resource.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Do not prompt for confirmation.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az storage-mover job-definition list
Lists all Job Definitions in a Project.
az storage-mover job-definition list --project-name
--resource-group
--storage-mover-name
[--max-items]
[--next-token]
Examples
job-definition list
az storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}
Required Parameters
The name of the Project resource.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the Storage Mover resource.
Optional Parameters
Total number of items to return in the command's output. If the total number of items available is more than the value specified, a token is provided in the command's output. To resume pagination, provide the token value in --next-token
argument of a subsequent command.
Token to specify where to start paginating. This is the token value from a previously truncated response.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az storage-mover job-definition show
Gets a Job Definition resource.
az storage-mover job-definition show [--ids]
[--job-definition-name]
[--project-name]
[--resource-group]
[--storage-mover-name]
[--subscription]
Examples
job-definition show
az storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the Job Definition resource.
The name of the Project resource.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the Storage Mover resource.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az storage-mover job-definition start-job
Requests an Agent to start a new instance of this Job Definition, generating a new Job Run resource.
az storage-mover job-definition start-job [--ids]
[--job-definition-name]
[--project-name]
[--resource-group]
[--storage-mover-name]
[--subscription]
Examples
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}
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the Job Definition resource.
The name of the Project resource.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the Storage Mover resource.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az storage-mover job-definition stop-job
Requests the Agent of any active instance of this Job Definition to stop.
az storage-mover job-definition stop-job [--ids]
[--job-definition-name]
[--project-name]
[--resource-group]
[--storage-mover-name]
[--subscription]
Examples
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}
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the Job Definition resource.
The name of the Project resource.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the Storage Mover resource.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az storage-mover job-definition update
Update a Job Definition resource, which contains configuration for a single unit of managed data transfer.
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]
Examples
job-definition update
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
Optional Parameters
Add an object to a list of objects by specifying a path and key value pairs. Example: --add property.listProperty <key=value, string or JSON string>
.
Name of the Agent to assign for new Job Runs of this Job Definition.
Strategy to use for copy.
A description for the Job Definition.
When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the Job Definition resource.
The name of the Project resource.
Remove a property or an element from a list. Example: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Update an object by specifying a property path and value to set. Example: --set property1.property2=<value>
.
The name of the Storage Mover resource.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az storage-mover job-definition wait
Place the CLI in a waiting state until a condition is met.
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]
Optional Parameters
Wait until created with 'provisioningState' at 'Succeeded'.
Wait until the condition satisfies a custom JMESPath query. E.g. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wait until deleted.
Wait until the resource exists.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Polling interval in seconds.
The name of the Job Definition resource.
The name of the Project resource.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the Storage Mover resource.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Maximum wait in seconds.
Wait until updated with provisioningState at 'Succeeded'.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.