diff --git a/Commands/storage-mover/_create.md b/Commands/storage-mover/_create.md index 4c09ea030..7ceb7e23c 100644 --- a/Commands/storage-mover/_create.md +++ b/Commands/storage-mover/_create.md @@ -36,3 +36,14 @@ Creates a top-level Storage Mover resource. ```bash storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- storage-mover create + ```bash + storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc + ``` diff --git a/Commands/storage-mover/_delete.md b/Commands/storage-mover/_delete.md index f484b4804..92ea165e8 100644 --- a/Commands/storage-mover/_delete.md +++ b/Commands/storage-mover/_delete.md @@ -36,3 +36,14 @@ Deletes a Storage Mover resource. ```bash storage-mover delete -g {rg} -n {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- storage-mover delete + ```bash + storage-mover delete -g {rg} -n {mover_name} + ``` diff --git a/Commands/storage-mover/_list.md b/Commands/storage-mover/_list.md index 8a307981b..f250168e5 100644 --- a/Commands/storage-mover/_list.md +++ b/Commands/storage-mover/_list.md @@ -39,3 +39,15 @@ Lists all Storage Movers in a subscription. ```bash storage-mover list -g {rg} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.xml) **Stable** + + + + +#### examples + +- storage-mover list + ```bash + storage-mover list -g {rg} + ``` diff --git a/Commands/storage-mover/_show.md b/Commands/storage-mover/_show.md index b39e14427..42f85eb86 100644 --- a/Commands/storage-mover/_show.md +++ b/Commands/storage-mover/_show.md @@ -36,3 +36,14 @@ Gets a Storage Mover resource. ```bash storage-mover show -g {rg} -n {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- storage-mover show + ```bash + storage-mover show -g {rg} -n {mover_name} + ``` diff --git a/Commands/storage-mover/_update.md b/Commands/storage-mover/_update.md index ab4b09245..9870a6f1d 100644 --- a/Commands/storage-mover/_update.md +++ b/Commands/storage-mover/_update.md @@ -36,3 +36,14 @@ Update a top-level Storage Mover resource. ```bash storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2 ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- storage-mover update + ```bash + storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2 + ``` diff --git a/Commands/storage-mover/agent/_create.md b/Commands/storage-mover/agent/_create.md index 43d9107ca..db5e5cb30 100644 --- a/Commands/storage-mover/agent/_create.md +++ b/Commands/storage-mover/agent/_create.md @@ -15,3 +15,7 @@ Creates an Agent resource, which references a hybrid compute machine that can ru ### [2023-10-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2023-10-01.xml) **Stable** + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml) **Stable** + + diff --git a/Commands/storage-mover/agent/_list.md b/Commands/storage-mover/agent/_list.md index 77dca1706..183ca795b 100644 --- a/Commands/storage-mover/agent/_list.md +++ b/Commands/storage-mover/agent/_list.md @@ -36,3 +36,14 @@ Lists all Agents in a Storage Mover. ```bash storage-mover agent list -g {rg} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.xml) **Stable** + + + +#### examples + +- agent list + ```bash + storage-mover agent list -g {rg} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/agent/_show.md b/Commands/storage-mover/agent/_show.md index f6298657e..19d15b01e 100644 --- a/Commands/storage-mover/agent/_show.md +++ b/Commands/storage-mover/agent/_show.md @@ -36,3 +36,14 @@ Gets an Agent resource. ```bash storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- agent show + ```bash + storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/agent/_unregister.md b/Commands/storage-mover/agent/_unregister.md index c1f70d83b..b607af01f 100644 --- a/Commands/storage-mover/agent/_unregister.md +++ b/Commands/storage-mover/agent/_unregister.md @@ -36,3 +36,14 @@ Unregisters an Agent resource. ```bash storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- agent unregister + ```bash + storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/agent/_update.md b/Commands/storage-mover/agent/_update.md index e32909629..37c9175aa 100644 --- a/Commands/storage-mover/agent/_update.md +++ b/Commands/storage-mover/agent/_update.md @@ -36,3 +36,29 @@ Update an Agent resource, which references a hybrid compute machine that can run ```bash storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123 ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- agent update + ```bash + storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123 + ``` + +- add upload-limit-schedule + ```bash + storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule "{weekly-recurrences:[{days:[Monday,Wednesday],start-time:{hour:10,minute:0},end-time:{hour:12,minute:30},limit-in-mbps:20}]}" + ``` + +- add another weekly-recurrence to existing upload-limit-schedule list + ```bash + storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule weekly-recurrences[1]="{days:[Tuesday,Thursday],start-time:{hour:10,minute:0},end-time:{hour:12,minute:30},limit-in-mbps:20}" + ``` + +- clear upload-limit-schedule + ```bash + storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule null + ``` diff --git a/Commands/storage-mover/endpoint/_create.md b/Commands/storage-mover/endpoint/_create.md index e53457ba9..05e343a43 100644 --- a/Commands/storage-mover/endpoint/_create.md +++ b/Commands/storage-mover/endpoint/_create.md @@ -15,3 +15,7 @@ Creates an Endpoint resource, which represents a data transfer source or destina ### [2023-10-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2023-10-01.xml) **Stable** + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml) **Stable** + + diff --git a/Commands/storage-mover/endpoint/_delete.md b/Commands/storage-mover/endpoint/_delete.md index 31117345f..06ee9ba5f 100644 --- a/Commands/storage-mover/endpoint/_delete.md +++ b/Commands/storage-mover/endpoint/_delete.md @@ -36,3 +36,14 @@ Deletes an Endpoint resource. ```bash storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- endpoint delete + ```bash + storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs} + ``` diff --git a/Commands/storage-mover/endpoint/_list.md b/Commands/storage-mover/endpoint/_list.md index c5803c0ff..720a20c03 100644 --- a/Commands/storage-mover/endpoint/_list.md +++ b/Commands/storage-mover/endpoint/_list.md @@ -36,3 +36,14 @@ Lists all Endpoints in a Storage Mover. ```bash storage-mover endpoint list -g {rg} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.xml) **Stable** + + + +#### examples + +- endpoint list + ```bash + storage-mover endpoint list -g {rg} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/endpoint/_show.md b/Commands/storage-mover/endpoint/_show.md index e0f167367..466de7a03 100644 --- a/Commands/storage-mover/endpoint/_show.md +++ b/Commands/storage-mover/endpoint/_show.md @@ -36,3 +36,14 @@ Gets an Endpoint resource. ```bash storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml) **Stable** + + + +#### examples + +- endpoint show + ```bash + storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs} + ``` diff --git a/Commands/storage-mover/endpoint/_update.md b/Commands/storage-mover/endpoint/_update.md index f82a2aa19..5bc083a3b 100644 --- a/Commands/storage-mover/endpoint/_update.md +++ b/Commands/storage-mover/endpoint/_update.md @@ -15,3 +15,7 @@ Updates an Endpoint resource, which represents a data transfer source or destina ### [2023-10-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2023-10-01.xml) **Stable** + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml) **Stable** + + diff --git a/Commands/storage-mover/job-definition/_create.md b/Commands/storage-mover/job-definition/_create.md index 6d47cf739..2facdf2dc 100644 --- a/Commands/storage-mover/job-definition/_create.md +++ b/Commands/storage-mover/job-definition/_create.md @@ -36,3 +36,14 @@ Creates a Job Definition resource, which contains configuration for a single uni ```bash 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 ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition create + ```bash + 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 + ``` diff --git a/Commands/storage-mover/job-definition/_delete.md b/Commands/storage-mover/job-definition/_delete.md index 2e58c98c9..8691069e9 100644 --- a/Commands/storage-mover/job-definition/_delete.md +++ b/Commands/storage-mover/job-definition/_delete.md @@ -36,3 +36,14 @@ Deletes a Job Definition resource. ```bash storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition delete + ```bash + storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-definition/_list.md b/Commands/storage-mover/job-definition/_list.md index 8c600a9ae..b57ddb59a 100644 --- a/Commands/storage-mover/job-definition/_list.md +++ b/Commands/storage-mover/job-definition/_list.md @@ -36,3 +36,14 @@ Lists all Job Definitions in a Project. ```bash storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition list + ```bash + storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-definition/_show.md b/Commands/storage-mover/job-definition/_show.md index 91a79e85b..6901a12e5 100644 --- a/Commands/storage-mover/job-definition/_show.md +++ b/Commands/storage-mover/job-definition/_show.md @@ -36,3 +36,14 @@ Gets a Job Definition resource. ```bash storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition show + ```bash + storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-definition/_start-job.md b/Commands/storage-mover/job-definition/_start-job.md index f3cacfadc..2399826fb 100644 --- a/Commands/storage-mover/job-definition/_start-job.md +++ b/Commands/storage-mover/job-definition/_start-job.md @@ -36,3 +36,14 @@ Requests an Agent to start a new instance of this Job Definition, generating a n ```bash storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition start-job + ```bash + storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-definition/_stop-job.md b/Commands/storage-mover/job-definition/_stop-job.md index 516182ff3..6cab74392 100644 --- a/Commands/storage-mover/job-definition/_stop-job.md +++ b/Commands/storage-mover/job-definition/_stop-job.md @@ -36,3 +36,14 @@ Requests the Agent of any active instance of this Job Definition to stop. ```bash storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition stop-job + ```bash + storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-definition/_update.md b/Commands/storage-mover/job-definition/_update.md index 89845b6c6..31a672feb 100644 --- a/Commands/storage-mover/job-definition/_update.md +++ b/Commands/storage-mover/job-definition/_update.md @@ -36,3 +36,14 @@ Update a Job Definition resource, which contains configuration for a single unit ```bash 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 ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- job-definition update + ```bash + 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 + ``` diff --git a/Commands/storage-mover/job-run/_list.md b/Commands/storage-mover/job-run/_list.md index 10de1f29e..aada3bef2 100644 --- a/Commands/storage-mover/job-run/_list.md +++ b/Commands/storage-mover/job-run/_list.md @@ -36,3 +36,14 @@ Lists all Job Runs in a Job Definition. ```bash storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.xml) **Stable** + + + +#### examples + +- job-run list + ```bash + storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/job-run/_show.md b/Commands/storage-mover/job-run/_show.md index 2ce9284d3..fc2d36444 100644 --- a/Commands/storage-mover/job-run/_show.md +++ b/Commands/storage-mover/job-run/_show.md @@ -36,3 +36,14 @@ Gets a Job Run resource. ```bash storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.xml) **Stable** + + + +#### examples + +- job-run show + ```bash + storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/project/_create.md b/Commands/storage-mover/project/_create.md index 47748d82b..141f54507 100644 --- a/Commands/storage-mover/project/_create.md +++ b/Commands/storage-mover/project/_create.md @@ -36,3 +36,14 @@ Creates a Project resource, which is a logical grouping of related jobs. ```bash storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- project create + ```bash + storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc + ``` diff --git a/Commands/storage-mover/project/_delete.md b/Commands/storage-mover/project/_delete.md index 4e08bdede..6305200a3 100644 --- a/Commands/storage-mover/project/_delete.md +++ b/Commands/storage-mover/project/_delete.md @@ -36,3 +36,14 @@ Deletes a Project resource. ```bash storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- project delete + ```bash + storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name} + ``` diff --git a/Commands/storage-mover/project/_list.md b/Commands/storage-mover/project/_list.md index b895048b6..78a29f8ae 100644 --- a/Commands/storage-mover/project/_list.md +++ b/Commands/storage-mover/project/_list.md @@ -36,3 +36,14 @@ Lists all Projects in a Storage Mover. ```bash storage-mover project list -g {rg} --storage-mover-name {mover_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.xml) **Stable** + + + +#### examples + +- project list + ```bash + storage-mover project list -g {rg} --storage-mover-name {mover_name} + ``` diff --git a/Commands/storage-mover/project/_show.md b/Commands/storage-mover/project/_show.md index 52446fd56..d983fbc11 100644 --- a/Commands/storage-mover/project/_show.md +++ b/Commands/storage-mover/project/_show.md @@ -36,3 +36,14 @@ Gets a Project resource. ```bash storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name} ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- project show + ```bash + storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name} + ``` diff --git a/Commands/storage-mover/project/_update.md b/Commands/storage-mover/project/_update.md index a3f0eaf3b..a502b8cd9 100644 --- a/Commands/storage-mover/project/_update.md +++ b/Commands/storage-mover/project/_update.md @@ -36,3 +36,14 @@ Update a Project resource, which is a logical grouping of related jobs. ```bash storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2 ``` + +### [2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml) **Stable** + + + +#### examples + +- project update + ```bash + storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2 + ``` diff --git a/Commands/tree.json b/Commands/tree.json index dda3ff930..9f28cb7bb 100644 --- a/Commands/tree.json +++ b/Commands/tree.json @@ -169291,6 +169291,16 @@ "version": "2023-10-01" } ] + }, + { + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -169357,6 +169367,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "agent list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -169423,6 +169451,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent show -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -169489,6 +169535,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent unregister -g {rg} -n {agent_name} --storage-mover-name {mover_name}" + ], + "name": "agent unregister" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -169555,6 +169619,42 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover agent update -g {rg} -n {agent_name} --storage-mover-name {mover_name} --description 123" + ], + "name": "agent update" + }, + { + "commands": [ + "storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule \"{weekly-recurrences:[{days:[Monday,Wednesday],start-time:{hour:10,minute:0},end-time:{hour:12,minute:30},limit-in-mbps:20}]}\"" + ], + "name": "add upload-limit-schedule" + }, + { + "commands": [ + "storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule weekly-recurrences[1]=\"{days:[Tuesday,Thursday],start-time:{hour:10,minute:0},end-time:{hour:12,minute:30},limit-in-mbps:20}\"" + ], + "name": "add another weekly-recurrence to existing upload-limit-schedule list" + }, + { + "commands": [ + "storage-mover agent update -g test-storagemover-rg2 -n agent2 --storage-mover-name teststoragemover2 --upload-limit-schedule null" + ], + "name": "clear upload-limit-schedule" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] } @@ -169608,6 +169708,16 @@ "version": "2023-10-01" } ] + }, + { + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -169674,6 +169784,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint delete -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint delete" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -169740,6 +169868,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "endpoint list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -169806,6 +169952,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover endpoint show -g {rg} --storage-mover-name {mover_name} -n {endpoint_nfs}" + ], + "name": "endpoint show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -169848,6 +170012,16 @@ "version": "2023-10-01" } ] + }, + { + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] } @@ -169925,6 +170099,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "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" + ], + "name": "job-definition create" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -169991,6 +170183,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition delete -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition delete" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170057,6 +170267,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition list -g {rg} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170123,6 +170351,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition show -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170189,6 +170435,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition start-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition start-job" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170255,6 +170519,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-definition stop-job -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-definition stop-job" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170321,6 +170603,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "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" + ], + "name": "job-definition update" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] } @@ -170398,6 +170698,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-run list -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170464,6 +170782,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover job-run show -n {job_name} -g {rg} --job-definition-name {job_definition} --project-name {project_name} --storage-mover-name {mover_name}" + ], + "name": "job-run show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] } @@ -170541,6 +170877,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project create -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc" + ], + "name": "project create" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170607,6 +170961,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project delete -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project delete" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170673,6 +171045,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project list -g {rg} --storage-mover-name {mover_name}" + ], + "name": "project list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170739,6 +171129,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project show -g {rg} --storage-mover-name {mover_name} -n {project_name}" + ], + "name": "project show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170805,6 +171213,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover project update -g {rg} --storage-mover-name {mover_name} -n {project_name} --description ProjectDesc2" + ], + "name": "project update" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] } @@ -170881,6 +171307,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover create -g {rg} -n {mover_name} -l eastus2 --tags {{key1:value1}} --description ExampleDesc" + ], + "name": "storage-mover create" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -170946,6 +171390,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover delete -g {rg} -n {mover_name}" + ], + "name": "storage-mover delete" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -171026,6 +171488,29 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover list -g {rg}" + ], + "name": "storage-mover list" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2024-07-01" + }, + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -171091,6 +171576,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover show -g {rg} -n {mover_name}" + ], + "name": "storage-mover show" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] }, @@ -171156,6 +171659,24 @@ "version": "2023-10-01" } ] + }, + { + "examples": [ + { + "commands": [ + "storage-mover update -g {rg} -n {mover_name} --tags {{key2:value2}} --description ExampleDesc2" + ], + "name": "storage-mover update" + } + ], + "name": "2024-07-01", + "resources": [ + { + "id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", + "plane": "mgmt-plane", + "version": "2024-07-01" + } + ] } ] } diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.json new file mode 100644 index 000000000..730fb16f2 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VNb3Zlci9zdG9yYWdlTW92ZXJz/V/MjAyNC0wNy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnM=/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/providers/microsoft.storagemover/storagemovers", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9wcm92aWRlcnMvTWljcm9zb2Z0LlN0b3JhZ2VNb3Zlci9zdG9yYWdlTW92ZXJz/V/MjAyNC0wNy0wMQ=="}, {"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnM=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "idPart": "resource_group"}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "conditions": [{"var": "$Condition_StorageMovers_List", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.resourceGroupName"}, {"type": "hasValue", "arg": "$Path.subscriptionId"}]}}, {"var": "$Condition_StorageMovers_ListBySubscription", "operator": {"type": "and", "operators": [{"type": "hasValue", "arg": "$Path.subscriptionId"}, {"type": "not", "operator": {"type": "hasValue", "arg": "$Path.resourceGroupName"}}]}}], "operations": [{"when": ["$Condition_StorageMovers_List"], "operationId": "StorageMovers_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"when": ["$Condition_StorageMovers_ListBySubscription"], "operationId": "StorageMovers_ListBySubscription", "http": {"path": "/subscriptions/{subscriptionId}/providers/Microsoft.StorageMover/storageMovers", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.xml new file mode 100644 index 000000000..7aa5dff7c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.xml @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.md b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.md new file mode 100644 index 000000000..1e364645e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.md @@ -0,0 +1 @@ +Reference [/subscriptions/{}/providers/microsoft.storagemover/storagemovers 2024-07-01](/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycw==/2024-07-01.xml) diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.json new file mode 100644 index 000000000..95597f7ab --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["n", "name", "storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "StorageMovers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["n", "name", "storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "StorageMovers_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "WARNING: Deleting a storage mover will cascade delete all contained resources. This will stop all ongoing migrations and break all trust relationships with registered agents.\nAre you sure you want to delete this storage mover and all its contained resources?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["n", "name", "storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$storageMover.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Storage Mover."}}]}, {"name": "StorageMover", "args": [{"type": "ResourceLocation", "var": "$storageMover.location", "options": ["l", "location"], "required": true, "group": "StorageMover", "help": {"short": "The geo-location where the resource lives"}}, {"type": "object", "var": "$storageMover.tags", "options": ["tags"], "group": "StorageMover", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"type": "string"}}}]}], "operations": [{"operationId": "StorageMovers_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "storageMover", "required": true, "props": [{"type": "ResourceLocation", "name": "location", "arg": "$storageMover.location", "required": true}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$storageMover.properties.description"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$storageMover.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["n", "name", "storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$storageMover.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Storage Mover."}}]}, {"name": "StorageMover", "args": [{"nullable": true, "type": "object", "var": "$storageMover.tags", "options": ["tags"], "group": "StorageMover", "help": {"short": "Resource tags."}, "additionalProps": {"item": {"nullable": true, "type": "string"}}}]}], "operations": [{"operationId": "StorageMovers_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}"}}, {"type": "ResourceLocation", "name": "location", "required": true}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"type": "object", "name": "tags", "additionalProps": {"item": {"type": "string"}}}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "StorageMover_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "storageMover", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$storageMover.properties.description"}], "clientFlatten": true}, {"type": "object", "name": "tags", "arg": "$storageMover.tags", "additionalProps": {"item": {"type": "string"}}}], "clientFlatten": true}}}}, {"operationId": "StorageMovers_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@StorageMover_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml new file mode 100644 index 000000000..87f7fc338 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fQ==/2024-07-01.xml @@ -0,0 +1,419 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.json new file mode 100644 index 000000000..0cc41c013 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cw==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover agent", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cw==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Agents_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/agents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "agentStatus", "enum": {"items": [{"value": "Executing"}, {"value": "Offline"}, {"value": "Online"}, {"value": "Registering"}, {"value": "RequiresAttention"}, {"value": "Unregistering"}]}}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "arcResourceId", "required": true}, {"type": "string", "name": "arcVmUuid", "required": true}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "localIPAddress"}, {"readOnly": true, "type": "integer64", "name": "memoryInMB"}, {"readOnly": true, "type": "integer64", "name": "numberOfCores"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "timeZone"}, {"type": "object", "name": "uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_read", "name": "endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_read"}]}}]}, {"readOnly": true, "type": "integer64", "name": "uptimeInSeconds"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.xml new file mode 100644 index 000000000..c1d494909 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHM=/2024-07-01.xml @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.json new file mode 100644 index 000000000..95947b010 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cy97YWdlbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover agent", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cy97YWdlbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentName", "options": ["n", "name", "agent-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Agent resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Agents_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "agentName", "arg": "$Path.agentName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/agents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "agentStatus", "enum": {"items": [{"value": "Executing"}, {"value": "Offline"}, {"value": "Online"}, {"value": "Registering"}, {"value": "RequiresAttention"}, {"value": "Unregistering"}]}}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "arcResourceId", "required": true}, {"type": "string", "name": "arcVmUuid", "required": true}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "localIPAddress"}, {"readOnly": true, "type": "integer64", "name": "memoryInMB"}, {"readOnly": true, "type": "integer64", "name": "numberOfCores"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "timeZone"}, {"type": "object", "name": "uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_read", "name": "endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_read"}]}}]}, {"readOnly": true, "type": "integer64", "name": "uptimeInSeconds"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "unregister", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cy97YWdlbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentName", "options": ["n", "name", "agent-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Agent resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Agents_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "agentName", "arg": "$Path.agentName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "WARNING: Deleting this agent will stop ongoing migrations on this agent. Job definitions that reference this agent can’t be started until their agent reference is updated to a working agent. Registering this agent again will result in a new identity and not fix existing job definitions. Note that the Azure ARC trust is not broken. The Hybrid Compute resource must be manually removed to invalidate the agent identity that may still be allowed access to target storage containers. \nAre you sure you want to delete this storage mover agent?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cy97YWdlbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentName", "options": ["n", "name", "agent-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Agent resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$agent.properties.arcResourceId", "options": ["arc-resource-id"], "required": true, "group": "Properties", "help": {"short": "The fully qualified resource ID of the Hybrid Compute resource for the Agent."}}, {"type": "string", "var": "$agent.properties.arcVmUuid", "options": ["arc-vm-uuid"], "required": true, "group": "Properties", "help": {"short": "The VM UUID of the Hybrid Compute resource for the Agent."}}, {"type": "string", "var": "$agent.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Agent."}}, {"type": "object", "var": "$agent.properties.uploadLimitSchedule", "options": ["upload-limit-schedule"], "group": "Properties", "help": {"short": "The WAN-link upload limit schedule that applies to any Job Run the agent executes. Data plane operations (migrating files) are affected. Control plane operations ensure seamless migration functionality and are not limited by this schedule. The schedule is interpreted with the agent's local time."}, "args": [{"type": "array", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences", "options": ["weekly-recurrences"], "help": {"short": "The set of weekly repeating recurrences of the WAN-link upload limit schedule."}, "item": {"type": "object", "args": [{"type": "array", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].days", "options": ["days"], "required": true, "help": {"short": "The set of days of week for the schedule recurrence. A day must not be specified more than once in a recurrence."}, "item": {"type": "string", "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}}, {"type": "@Time_create", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].endTime", "options": ["end-time"], "required": true, "help": {"short": "The end time of the schedule recurrence. Full hour and 30-minute intervals are supported."}}, {"type": "integer32", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].limitInMbps", "options": ["limit-in-mbps"], "required": true, "help": {"short": "The WAN-link upload bandwidth (maximum data transfer rate) in megabits per second. Value of 0 indicates no throughput is allowed and any running migration job is effectively paused for the duration of this recurrence. Only data plane operations are governed by this limit. Control plane operations ensure seamless functionality. The agent may exceed this limit with control messages, if necessary."}, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].startTime", "options": ["start-time"], "required": true, "help": {"short": "The start time of the schedule recurrence. Full hour and 30-minute intervals are supported."}, "args": [{"type": "integer32", "var": "@Time_create.hour", "options": ["hour"], "required": true, "help": {"short": "The hour element of the time. Allowed values range from 0 (start of the selected day) to 24 (end of the selected day). Hour value 24 cannot be combined with any other minute value but 0."}, "format": {"maximum": 24, "minimum": 0}}, {"type": "integer32", "var": "@Time_create.minute", "options": ["minute"], "help": {"short": "The minute element of the time. Allowed values are 0 and 30. If not specified, its value defaults to 0."}, "default": {"value": 0}, "enum": {"items": [{"name": "0", "value": 0}, {"name": "30", "value": 30}]}}], "cls": "Time_create"}]}}]}]}], "operations": [{"operationId": "Agents_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "agentName", "arg": "$Path.agentName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "agent", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "arcResourceId", "arg": "$agent.properties.arcResourceId", "required": true}, {"type": "string", "name": "arcVmUuid", "arg": "$agent.properties.arcVmUuid", "required": true}, {"type": "string", "name": "description", "arg": "$agent.properties.description"}, {"type": "object", "name": "uploadLimitSchedule", "arg": "$agent.properties.uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_create", "name": "endTime", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "arg": "@Time_create.hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "arg": "@Time_create.minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_create"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/agents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "agentStatus", "enum": {"items": [{"value": "Executing"}, {"value": "Offline"}, {"value": "Online"}, {"value": "Registering"}, {"value": "RequiresAttention"}, {"value": "Unregistering"}]}}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "arcResourceId", "required": true}, {"type": "string", "name": "arcVmUuid", "required": true}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "localIPAddress"}, {"readOnly": true, "type": "integer64", "name": "memoryInMB"}, {"readOnly": true, "type": "integer64", "name": "numberOfCores"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "timeZone"}, {"type": "object", "name": "uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_read", "name": "endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_read"}]}}]}, {"readOnly": true, "type": "integer64", "name": "uptimeInSeconds"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/agents/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2FnZW50cy97YWdlbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.agentName", "options": ["n", "name", "agent-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Agent resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$agent.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Agent."}}, {"nullable": true, "type": "object", "var": "$agent.properties.uploadLimitSchedule", "options": ["upload-limit-schedule"], "group": "Properties", "help": {"short": "The WAN-link upload limit schedule that applies to any Job Run the agent executes. Data plane operations (migrating files) are affected. Control plane operations ensure seamless migration functionality and are not limited by this schedule. The schedule is interpreted with the agent's local time."}, "args": [{"nullable": true, "type": "array", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences", "options": ["weekly-recurrences"], "help": {"short": "The set of weekly repeating recurrences of the WAN-link upload limit schedule."}, "item": {"nullable": true, "type": "object", "args": [{"type": "array", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].days", "options": ["days"], "help": {"short": "The set of days of week for the schedule recurrence. A day must not be specified more than once in a recurrence."}, "item": {"nullable": true, "type": "string", "enum": {"items": [{"name": "Friday", "value": "Friday"}, {"name": "Monday", "value": "Monday"}, {"name": "Saturday", "value": "Saturday"}, {"name": "Sunday", "value": "Sunday"}, {"name": "Thursday", "value": "Thursday"}, {"name": "Tuesday", "value": "Tuesday"}, {"name": "Wednesday", "value": "Wednesday"}]}}}, {"type": "@Time_update", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].endTime", "options": ["end-time"], "help": {"short": "The end time of the schedule recurrence. Full hour and 30-minute intervals are supported."}}, {"type": "integer32", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].limitInMbps", "options": ["limit-in-mbps"], "help": {"short": "The WAN-link upload bandwidth (maximum data transfer rate) in megabits per second. Value of 0 indicates no throughput is allowed and any running migration job is effectively paused for the duration of this recurrence. Only data plane operations are governed by this limit. Control plane operations ensure seamless functionality. The agent may exceed this limit with control messages, if necessary."}, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "var": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].startTime", "options": ["start-time"], "help": {"short": "The start time of the schedule recurrence. Full hour and 30-minute intervals are supported."}, "args": [{"type": "integer32", "var": "@Time_update.hour", "options": ["hour"], "help": {"short": "The hour element of the time. Allowed values range from 0 (start of the selected day) to 24 (end of the selected day). Hour value 24 cannot be combined with any other minute value but 0."}, "format": {"maximum": 24, "minimum": 0}}, {"nullable": true, "type": "integer32", "var": "@Time_update.minute", "options": ["minute"], "help": {"short": "The minute element of the time. Allowed values are 0 and 30. If not specified, its value defaults to 0."}, "enum": {"items": [{"name": "0", "value": 0}, {"name": "30", "value": 30}]}}], "cls": "Time_update"}]}}]}]}], "operations": [{"operationId": "Agents_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "agentName", "arg": "$Path.agentName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/agents/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"readOnly": true, "type": "string", "name": "agentStatus", "enum": {"items": [{"value": "Executing"}, {"value": "Offline"}, {"value": "Online"}, {"value": "Registering"}, {"value": "RequiresAttention"}, {"value": "Unregistering"}]}}, {"readOnly": true, "type": "string", "name": "agentVersion"}, {"type": "string", "name": "arcResourceId", "required": true}, {"type": "string", "name": "arcVmUuid", "required": true}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "object", "name": "errorDetails", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}]}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "localIPAddress"}, {"readOnly": true, "type": "integer64", "name": "memoryInMB"}, {"readOnly": true, "type": "integer64", "name": "numberOfCores"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "timeZone"}, {"type": "object", "name": "uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_read", "name": "endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_read"}]}}]}, {"readOnly": true, "type": "integer64", "name": "uptimeInSeconds"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Agent_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "agent", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$agent.properties.description"}, {"type": "object", "name": "uploadLimitSchedule", "arg": "$agent.properties.uploadLimitSchedule", "props": [{"type": "array", "name": "weeklyRecurrences", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences", "item": {"type": "object", "props": [{"type": "array", "name": "days", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].days", "required": true, "item": {"type": "string", "enum": {"items": [{"value": "Friday"}, {"value": "Monday"}, {"value": "Saturday"}, {"value": "Sunday"}, {"value": "Thursday"}, {"value": "Tuesday"}, {"value": "Wednesday"}]}}}, {"type": "@Time_update", "name": "endTime", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].endTime", "required": true}, {"type": "integer32", "name": "limitInMbps", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].limitInMbps", "required": true, "format": {"maximum": 2147483647, "minimum": 0}}, {"type": "object", "name": "startTime", "arg": "$agent.properties.uploadLimitSchedule.weeklyRecurrences[].startTime", "required": true, "props": [{"type": "integer32", "name": "hour", "arg": "@Time_update.hour", "required": true, "format": {"maximum": 24, "minimum": 0}}, {"default": {"value": 0}, "type": "integer32", "name": "minute", "arg": "@Time_update.minute", "enum": {"items": [{"value": 0}, {"value": 30}]}}], "cls": "Time_update"}]}}]}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Agents_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/agents/{agentName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "agentName", "arg": "$Path.agentName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Agent_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml new file mode 100644 index 000000000..49bb55692 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9hZ2VudHMve30=/2024-07-01.xml @@ -0,0 +1,727 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.json new file mode 100644 index 000000000..8b6c0f869 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cw==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover endpoint", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cw==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Endpoints_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/endpoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "endpointType", "required": true, "enum": {"items": [{"value": "AzureStorageBlobContainer"}, {"value": "AzureStorageSmbFileShare"}, {"value": "NfsMount"}, {"value": "SmbMount"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "string", "name": "blobContainerName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "AzureStorageSmbFileShare", "props": [{"type": "string", "name": "fileShareName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "NfsMount", "props": [{"type": "string", "name": "export", "required": true}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "nfsVersion", "enum": {"items": [{"value": "NFSauto"}, {"value": "NFSv3"}, {"value": "NFSv4"}]}}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "props": [{"type": "string", "name": "passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri"}]}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "shareName", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.xml new file mode 100644 index 000000000..26b077017 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHM=/2024-07-01.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.json new file mode 100644 index 000000000..d1633a2c3 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cy97ZW5kcG9pbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover endpoint", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cy97ZW5kcG9pbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.endpointName", "options": ["n", "name", "endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Endpoint resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Endpoints_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "endpointName", "arg": "$Path.endpointName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/endpoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "endpointType", "required": true, "enum": {"items": [{"value": "AzureStorageBlobContainer"}, {"value": "AzureStorageSmbFileShare"}, {"value": "NfsMount"}, {"value": "SmbMount"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "string", "name": "blobContainerName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "AzureStorageSmbFileShare", "props": [{"type": "string", "name": "fileShareName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "NfsMount", "props": [{"type": "string", "name": "export", "required": true}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "nfsVersion", "enum": {"items": [{"value": "NFSauto"}, {"value": "NFSv3"}, {"value": "NFSv4"}]}}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "props": [{"type": "string", "name": "passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri"}]}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "shareName", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cy97ZW5kcG9pbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.endpointName", "options": ["n", "name", "endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Endpoint resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Endpoints_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "endpointName", "arg": "$Path.endpointName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cy97ZW5kcG9pbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.endpointName", "options": ["n", "name", "endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Endpoint resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$endpoint.properties.AzureStorageBlobContainer", "options": ["storage-blob-container"], "group": "Properties", "help": {"short": "Storage Blob Container Object"}, "args": [{"type": "string", "var": "$endpoint.properties.AzureStorageBlobContainer.blobContainerName", "options": ["blob-container-name"], "required": true, "help": {"short": "The name of the Storage blob container that is the target destination."}}, {"type": "ResourceId", "var": "$endpoint.properties.AzureStorageBlobContainer.storageAccountResourceId", "options": ["storage-account-resource-id"], "required": true, "help": {"short": "The Azure Resource ID of the storage account that is the target destination."}}]}, {"type": "object", "var": "$endpoint.properties.AzureStorageSmbFileShare", "options": ["azure-storage-smb-file-share"], "group": "Properties", "args": [{"type": "string", "var": "$endpoint.properties.AzureStorageSmbFileShare.fileShareName", "options": ["file-share-name"], "required": true, "help": {"short": "The name of the Azure Storage file share."}}, {"type": "ResourceId", "var": "$endpoint.properties.AzureStorageSmbFileShare.storageAccountResourceId", "options": ["storage-account-resource-id"], "required": true, "help": {"short": "The Azure Resource ID of the storage account."}}]}, {"type": "object", "var": "$endpoint.properties.NfsMount", "options": ["nfs-mount"], "group": "Properties", "args": [{"type": "string", "var": "$endpoint.properties.NfsMount.export", "options": ["export"], "required": true, "help": {"short": "The directory being exported from the server."}}, {"type": "string", "var": "$endpoint.properties.NfsMount.host", "options": ["host"], "required": true, "help": {"short": "The host name or IP address of the server exporting the file system."}}, {"type": "string", "var": "$endpoint.properties.NfsMount.nfsVersion", "options": ["nfs-version"], "help": {"short": "The NFS protocol version."}, "enum": {"items": [{"name": "NFSauto", "value": "NFSauto"}, {"name": "NFSv3", "value": "NFSv3"}, {"name": "NFSv4", "value": "NFSv4"}]}}]}, {"type": "object", "var": "$endpoint.properties.SmbMount", "options": ["smb-mount"], "group": "Properties", "args": [{"type": "object", "var": "$endpoint.properties.SmbMount.credentials", "options": ["credentials"], "help": {"short": "The Azure Key Vault secret URIs which store the required credentials to access the SMB share."}, "args": [{"type": "string", "var": "$endpoint.properties.SmbMount.credentials.passwordUri", "options": ["password-uri"], "help": {"short": "The Azure Key Vault secret URI which stores the password. Use empty string to clean-up existing value."}}, {"type": "string", "var": "$endpoint.properties.SmbMount.credentials.usernameUri", "options": ["username-uri"], "help": {"short": "The Azure Key Vault secret URI which stores the username. Use empty string to clean-up existing value."}}]}, {"type": "string", "var": "$endpoint.properties.SmbMount.host", "options": ["host"], "required": true, "help": {"short": "The host name or IP address of the server exporting the file system."}}, {"type": "string", "var": "$endpoint.properties.SmbMount.shareName", "options": ["share-name"], "required": true, "help": {"short": "The name of the SMB share being exported from the server."}}]}, {"type": "string", "var": "$endpoint.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Endpoint."}}]}], "operations": [{"operationId": "Endpoints_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "endpointName", "arg": "$Path.endpointName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "endpoint", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$endpoint.properties.description"}, {"type": "string", "name": "endpointType", "required": true, "enum": {"items": [{"arg": "$endpoint.properties.AzureStorageBlobContainer", "value": "AzureStorageBlobContainer"}, {"arg": "$endpoint.properties.AzureStorageSmbFileShare", "value": "AzureStorageSmbFileShare"}, {"arg": "$endpoint.properties.NfsMount", "value": "NfsMount"}, {"arg": "$endpoint.properties.SmbMount", "value": "SmbMount"}]}}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "string", "name": "blobContainerName", "arg": "$endpoint.properties.AzureStorageBlobContainer.blobContainerName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "arg": "$endpoint.properties.AzureStorageBlobContainer.storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "AzureStorageSmbFileShare", "props": [{"type": "string", "name": "fileShareName", "arg": "$endpoint.properties.AzureStorageSmbFileShare.fileShareName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "arg": "$endpoint.properties.AzureStorageSmbFileShare.storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "NfsMount", "props": [{"type": "string", "name": "export", "arg": "$endpoint.properties.NfsMount.export", "required": true}, {"type": "string", "name": "host", "arg": "$endpoint.properties.NfsMount.host", "required": true}, {"type": "string", "name": "nfsVersion", "arg": "$endpoint.properties.NfsMount.nfsVersion", "enum": {"items": [{"value": "NFSauto"}, {"value": "NFSv3"}, {"value": "NFSv4"}]}}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "arg": "$endpoint.properties.SmbMount.credentials", "props": [{"type": "string", "name": "passwordUri", "arg": "$endpoint.properties.SmbMount.credentials.passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri", "arg": "$endpoint.properties.SmbMount.credentials.usernameUri"}]}, {"type": "string", "name": "host", "arg": "$endpoint.properties.SmbMount.host", "required": true}, {"type": "string", "name": "shareName", "arg": "$endpoint.properties.SmbMount.shareName", "required": true}]}]}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/endpoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "endpointType", "required": true, "enum": {"items": [{"value": "AzureStorageBlobContainer"}, {"value": "AzureStorageSmbFileShare"}, {"value": "NfsMount"}, {"value": "SmbMount"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "string", "name": "blobContainerName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "AzureStorageSmbFileShare", "props": [{"type": "string", "name": "fileShareName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "NfsMount", "props": [{"type": "string", "name": "export", "required": true}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "nfsVersion", "enum": {"items": [{"value": "NFSauto"}, {"value": "NFSv3"}, {"value": "NFSv4"}]}}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "props": [{"type": "string", "name": "passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri"}]}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "shareName", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/endpoints/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L2VuZHBvaW50cy97ZW5kcG9pbnROYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.endpointName", "options": ["n", "name", "endpoint-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Endpoint resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "object", "var": "$endpoint.properties.AzureStorageBlobContainer", "options": ["storage-blob-container"], "group": "Properties", "help": {"short": "Storage Blob Container Object"}, "args": [{"type": "ResourceId", "var": "$endpoint.properties.AzureStorageBlobContainer.storageAccountResourceId", "options": ["storage-account-resource-id"], "help": {"short": "The Azure Resource ID of the storage account that is the target destination."}}]}, {"type": "object", "var": "$endpoint.properties.SmbMount", "options": ["smb-mount"], "group": "Properties", "args": [{"nullable": true, "type": "object", "var": "$endpoint.properties.SmbMount.credentials", "options": ["credentials"], "help": {"short": "The Azure Key Vault secret URIs which store the required credentials to access the SMB share."}, "args": [{"nullable": true, "type": "string", "var": "$endpoint.properties.SmbMount.credentials.passwordUri", "options": ["password-uri"], "help": {"short": "The Azure Key Vault secret URI which stores the password. Use empty string to clean-up existing value."}}, {"nullable": true, "type": "string", "var": "$endpoint.properties.SmbMount.credentials.usernameUri", "options": ["username-uri"], "help": {"short": "The Azure Key Vault secret URI which stores the username. Use empty string to clean-up existing value."}}]}]}, {"nullable": true, "type": "string", "var": "$endpoint.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Endpoint."}}]}], "operations": [{"operationId": "Endpoints_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "endpointName", "arg": "$Path.endpointName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/endpoints/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description"}, {"type": "string", "name": "endpointType", "required": true, "enum": {"items": [{"value": "AzureStorageBlobContainer"}, {"value": "AzureStorageSmbFileShare"}, {"value": "NfsMount"}, {"value": "SmbMount"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "string", "name": "blobContainerName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "AzureStorageSmbFileShare", "props": [{"type": "string", "name": "fileShareName", "required": true}, {"type": "ResourceId", "name": "storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "NfsMount", "props": [{"type": "string", "name": "export", "required": true}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "nfsVersion", "enum": {"items": [{"value": "NFSauto"}, {"value": "NFSv3"}, {"value": "NFSv4"}]}}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "props": [{"type": "string", "name": "passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri"}]}, {"type": "string", "name": "host", "required": true}, {"type": "string", "name": "shareName", "required": true}]}]}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Endpoint_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "endpoint", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "description", "arg": "$endpoint.properties.description"}], "discriminators": [{"property": "endpointType", "value": "AzureStorageBlobContainer", "props": [{"type": "ResourceId", "name": "storageAccountResourceId", "arg": "$endpoint.properties.AzureStorageBlobContainer.storageAccountResourceId", "required": true}]}, {"property": "endpointType", "value": "SmbMount", "props": [{"type": "object", "name": "credentials", "arg": "$endpoint.properties.SmbMount.credentials", "props": [{"type": "string", "name": "passwordUri", "arg": "$endpoint.properties.SmbMount.credentials.passwordUri"}, {"const": true, "default": {"value": "AzureKeyVaultSmb"}, "type": "string", "name": "type", "required": true, "enum": {"items": [{"value": "AzureKeyVaultSmb"}]}}, {"type": "string", "name": "usernameUri", "arg": "$endpoint.properties.SmbMount.credentials.usernameUri"}]}]}]}], "clientFlatten": true}}}}, {"operationId": "Endpoints_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/endpoints/{endpointName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "endpointName", "arg": "$Path.endpointName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Endpoint_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml new file mode 100644 index 000000000..6814995cb --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9lbmRwb2ludHMve30=/2024-07-01.xml @@ -0,0 +1,634 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.json new file mode 100644 index 000000000..aeba785bc --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3Rz/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover project", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3Rz/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.xml new file mode 100644 index 000000000..56a448226 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cw==/2024-07-01.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.json new file mode 100644 index 000000000..c60c12e01 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover project", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "Projects_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$project.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Project."}}]}], "operations": [{"operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "project", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$project.properties.description"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["n", "name", "project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$project.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Project."}}]}], "operations": [{"operationId": "Projects_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "project", "required": true, "props": [{"type": "object", "name": "properties", "props": [{"type": "string", "name": "description", "arg": "$project.properties.description"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "Projects_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@Project_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml new file mode 100644 index 000000000..01cc785b4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fQ==/2024-07-01.xml @@ -0,0 +1,388 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.json new file mode 100644 index 000000000..3ccab2ae4 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnM=/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-definition", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnM=/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobDefinitions_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"type": "string", "name": "copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "latestJobRunName"}, {"readOnly": true, "type": "string", "name": "latestJobRunResourceId"}, {"readOnly": true, "type": "string", "name": "latestJobRunStatus", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceName", "required": true}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"type": "string", "name": "sourceSubpath"}, {"type": "string", "name": "targetName", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"type": "string", "name": "targetSubpath"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.xml new file mode 100644 index 000000000..acffa2672 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucw==/2024-07-01.xml @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.json new file mode 100644 index 000000000..e39e0a118 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-definition", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["n", "name", "job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"type": "string", "name": "copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "latestJobRunName"}, {"readOnly": true, "type": "string", "name": "latestJobRunResourceId"}, {"readOnly": true, "type": "string", "name": "latestJobRunStatus", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceName", "required": true}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"type": "string", "name": "sourceSubpath"}, {"type": "string", "name": "targetName", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"type": "string", "name": "targetSubpath"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "delete", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["n", "name", "job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"longRunning": {"finalStateVia": "location"}, "operationId": "JobDefinitions_Delete", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}", "request": {"method": "delete", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200]}, {"statusCode": [202]}, {"statusCode": [204]}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "confirmation": "Are you sure you want to perform this operation?"}, {"name": "create", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["n", "name", "job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"type": "string", "var": "$jobDefinition.properties.agentName", "options": ["agent-name"], "group": "Properties", "help": {"short": "Name of the Agent to assign for new Job Runs of this Job Definition."}}, {"type": "string", "var": "$jobDefinition.properties.copyMode", "options": ["copy-mode"], "required": true, "group": "Properties", "help": {"short": "Strategy to use for copy."}, "enum": {"items": [{"name": "Additive", "value": "Additive"}, {"name": "Mirror", "value": "Mirror"}]}}, {"type": "string", "var": "$jobDefinition.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Job Definition."}}, {"type": "string", "var": "$jobDefinition.properties.sourceName", "options": ["source-name"], "required": true, "group": "Properties", "help": {"short": "The name of the source Endpoint."}}, {"type": "string", "var": "$jobDefinition.properties.sourceSubpath", "options": ["source-subpath"], "group": "Properties", "help": {"short": "The subpath to use when reading from the source Endpoint."}}, {"type": "string", "var": "$jobDefinition.properties.targetName", "options": ["target-name"], "required": true, "group": "Properties", "help": {"short": "The name of the target Endpoint."}}, {"type": "string", "var": "$jobDefinition.properties.targetSubpath", "options": ["target-subpath"], "group": "Properties", "help": {"short": "The subpath to use when writing to the target Endpoint."}}]}], "operations": [{"operationId": "JobDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"schema": {"type": "object", "name": "jobDefinition", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName", "arg": "$jobDefinition.properties.agentName"}, {"type": "string", "name": "copyMode", "arg": "$jobDefinition.properties.copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description", "arg": "$jobDefinition.properties.description"}, {"type": "string", "name": "sourceName", "arg": "$jobDefinition.properties.sourceName", "required": true}, {"type": "string", "name": "sourceSubpath", "arg": "$jobDefinition.properties.sourceSubpath"}, {"type": "string", "name": "targetName", "arg": "$jobDefinition.properties.targetName", "required": true}, {"type": "string", "name": "targetSubpath", "arg": "$jobDefinition.properties.targetSubpath"}], "clientFlatten": true}], "clientFlatten": true}}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"type": "string", "name": "copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "latestJobRunName"}, {"readOnly": true, "type": "string", "name": "latestJobRunResourceId"}, {"readOnly": true, "type": "string", "name": "latestJobRunStatus", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceName", "required": true}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"type": "string", "name": "sourceSubpath"}, {"type": "string", "name": "targetName", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"type": "string", "name": "targetSubpath"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}, {"name": "update", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["n", "name", "job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}, {"name": "Properties", "args": [{"nullable": true, "type": "string", "var": "$jobDefinition.properties.agentName", "options": ["agent-name"], "group": "Properties", "help": {"short": "Name of the Agent to assign for new Job Runs of this Job Definition."}}, {"type": "string", "var": "$jobDefinition.properties.copyMode", "options": ["copy-mode"], "group": "Properties", "help": {"short": "Strategy to use for copy."}, "enum": {"items": [{"name": "Additive", "value": "Additive"}, {"name": "Mirror", "value": "Mirror"}]}}, {"nullable": true, "type": "string", "var": "$jobDefinition.properties.description", "options": ["description"], "group": "Properties", "help": {"short": "A description for the Job Definition."}}]}], "operations": [{"operationId": "JobDefinitions_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"type": "string", "name": "copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description"}, {"readOnly": true, "type": "string", "name": "latestJobRunName"}, {"readOnly": true, "type": "string", "name": "latestJobRunResourceId"}, {"readOnly": true, "type": "string", "name": "latestJobRunStatus", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"type": "string", "name": "sourceName", "required": true}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"type": "string", "name": "sourceSubpath"}, {"type": "string", "name": "targetName", "required": true}, {"readOnly": true, "type": "string", "name": "targetResourceId"}, {"type": "string", "name": "targetSubpath"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}], "cls": "JobDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}, {"instanceUpdate": {"ref": "$Instance", "json": {"schema": {"type": "object", "name": "jobDefinition", "required": true, "props": [{"type": "object", "name": "properties", "required": true, "props": [{"type": "string", "name": "agentName", "arg": "$jobDefinition.properties.agentName"}, {"type": "string", "name": "copyMode", "arg": "$jobDefinition.properties.copyMode", "required": true, "enum": {"items": [{"value": "Additive"}, {"value": "Mirror"}]}}, {"type": "string", "name": "description", "arg": "$jobDefinition.properties.description"}], "clientFlatten": true}], "clientFlatten": true}}}}, {"operationId": "JobDefinitions_CreateOrUpdate", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}", "request": {"method": "put", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}, "body": {"json": {"ref": "$Instance"}}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "@JobDefinition_read"}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}], "confirmation": ""}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml new file mode 100644 index 000000000..3a2870924 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fQ==/2024-07-01.xml @@ -0,0 +1,539 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.json new file mode 100644 index 000000000..bd4701bae --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9qb2JSdW5z/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-run", "commands": [{"name": "list", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9qb2JSdW5z/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobRuns_List", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "nextLink"}, {"readOnly": true, "type": "array", "name": "value", "item": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}/jobRuns/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"readOnly": true, "type": "integer64", "name": "bytesExcluded"}, {"readOnly": true, "type": "integer64", "name": "bytesFailed"}, {"readOnly": true, "type": "integer64", "name": "bytesNoTransferNeeded"}, {"readOnly": true, "type": "integer64", "name": "bytesScanned"}, {"readOnly": true, "type": "integer64", "name": "bytesTransferred"}, {"readOnly": true, "type": "integer64", "name": "bytesUnsupported"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "dateTime", "name": "executionEndTime"}, {"readOnly": true, "type": "dateTime", "name": "executionStartTime"}, {"readOnly": true, "type": "integer64", "name": "itemsExcluded"}, {"readOnly": true, "type": "integer64", "name": "itemsFailed"}, {"readOnly": true, "type": "integer64", "name": "itemsNoTransferNeeded"}, {"readOnly": true, "type": "integer64", "name": "itemsScanned"}, {"readOnly": true, "type": "integer64", "name": "itemsTransferred"}, {"readOnly": true, "type": "integer64", "name": "itemsUnsupported"}, {"readOnly": true, "type": "object", "name": "jobDefinitionProperties"}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "scanStatus", "enum": {"items": [{"value": "Completed"}, {"value": "NotStarted"}, {"value": "Scanning"}]}}, {"readOnly": true, "type": "string", "name": "sourceName"}, {"readOnly": true, "type": "object", "name": "sourceProperties"}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "PausedByBandwidthManagement"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "targetName"}, {"readOnly": true, "type": "object", "name": "targetProperties"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "array", "ref": "$Instance.value", "clientFlatten": true, "nextLink": "$Instance.nextLink"}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.xml new file mode 100644 index 000000000..6a2e68574 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5z/2024-07-01.xml @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.json new file mode 100644 index 000000000..d2a6d76f1 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9qb2JSdW5zL3tqb2JSdW5OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-run", "commands": [{"name": "show", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/jobruns/{}", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9qb2JSdW5zL3tqb2JSdW5OYW1lfQ==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.jobRunName", "options": ["n", "name", "job-run-name"], "required": true, "idPart": "child_name_3", "help": {"short": "The name of the Job Run resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobRuns_Get", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/jobRuns/{jobRunName}", "request": {"method": "get", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "jobRunName", "arg": "$Path.jobRunName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "ResourceId", "name": "id", "format": {"template": "/subscriptions/{}/resourceGroups/{}/providers/Microsoft.StorageMover/storageMovers/{}/projects/{}/jobDefinitions/{}/jobRuns/{}"}}, {"readOnly": true, "type": "string", "name": "name"}, {"type": "object", "name": "properties", "props": [{"readOnly": true, "type": "string", "name": "agentName"}, {"readOnly": true, "type": "string", "name": "agentResourceId"}, {"readOnly": true, "type": "integer64", "name": "bytesExcluded"}, {"readOnly": true, "type": "integer64", "name": "bytesFailed"}, {"readOnly": true, "type": "integer64", "name": "bytesNoTransferNeeded"}, {"readOnly": true, "type": "integer64", "name": "bytesScanned"}, {"readOnly": true, "type": "integer64", "name": "bytesTransferred"}, {"readOnly": true, "type": "integer64", "name": "bytesUnsupported"}, {"readOnly": true, "type": "object", "name": "error", "props": [{"type": "string", "name": "code"}, {"type": "string", "name": "message"}, {"type": "string", "name": "target"}]}, {"readOnly": true, "type": "dateTime", "name": "executionEndTime"}, {"readOnly": true, "type": "dateTime", "name": "executionStartTime"}, {"readOnly": true, "type": "integer64", "name": "itemsExcluded"}, {"readOnly": true, "type": "integer64", "name": "itemsFailed"}, {"readOnly": true, "type": "integer64", "name": "itemsNoTransferNeeded"}, {"readOnly": true, "type": "integer64", "name": "itemsScanned"}, {"readOnly": true, "type": "integer64", "name": "itemsTransferred"}, {"readOnly": true, "type": "integer64", "name": "itemsUnsupported"}, {"readOnly": true, "type": "object", "name": "jobDefinitionProperties"}, {"readOnly": true, "type": "dateTime", "name": "lastStatusUpdate"}, {"readOnly": true, "type": "string", "name": "provisioningState", "enum": {"items": [{"value": "Canceled"}, {"value": "Deleting"}, {"value": "Failed"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "scanStatus", "enum": {"items": [{"value": "Completed"}, {"value": "NotStarted"}, {"value": "Scanning"}]}}, {"readOnly": true, "type": "string", "name": "sourceName"}, {"readOnly": true, "type": "object", "name": "sourceProperties"}, {"readOnly": true, "type": "string", "name": "sourceResourceId"}, {"readOnly": true, "type": "string", "name": "status", "enum": {"items": [{"value": "CancelRequested"}, {"value": "Canceled"}, {"value": "Canceling"}, {"value": "Failed"}, {"value": "PausedByBandwidthManagement"}, {"value": "Queued"}, {"value": "Running"}, {"value": "Started"}, {"value": "Succeeded"}]}}, {"readOnly": true, "type": "string", "name": "targetName"}, {"readOnly": true, "type": "object", "name": "targetProperties"}, {"readOnly": true, "type": "string", "name": "targetResourceId"}], "clientFlatten": true}, {"readOnly": true, "type": "object", "name": "systemData", "props": [{"type": "dateTime", "name": "createdAt"}, {"type": "string", "name": "createdBy"}, {"type": "string", "name": "createdByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}, {"type": "dateTime", "name": "lastModifiedAt"}, {"type": "string", "name": "lastModifiedBy"}, {"type": "string", "name": "lastModifiedByType", "enum": {"items": [{"value": "Application"}, {"value": "Key"}, {"value": "ManagedIdentity"}, {"value": "User"}]}}]}, {"readOnly": true, "type": "string", "name": "type"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.xml new file mode 100644 index 000000000..4d0df1f85 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9qb2JydW5zL3t9/2024-07-01.xml @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.json new file mode 100644 index 000000000..31ea1c18c --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9zdG9wSm9i/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-definition", "commands": [{"name": "stop-job", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/stopjob", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9zdG9wSm9i/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobDefinitions_StopJob", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/stopJob", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "jobRunResourceId"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.xml new file mode 100644 index 000000000..f31c54a32 --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdG9wam9i/2024-07-01.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.json b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.json new file mode 100644 index 000000000..ff0853f4f --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.json @@ -0,0 +1 @@ +{"plane": "mgmt-plane", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9zdGFydEpvYg==/V/MjAyNC0wNy0wMQ=="}], "commandGroups": [{"name": "storage-mover job-definition", "commands": [{"name": "start-job", "version": "2024-07-01", "resources": [{"id": "/subscriptions/{}/resourcegroups/{}/providers/microsoft.storagemover/storagemovers/{}/projects/{}/jobdefinitions/{}/startjob", "version": "2024-07-01", "swagger": "mgmt-plane/storagemover/ResourceProviders/Microsoft.StorageMover/Paths/L3N1YnNjcmlwdGlvbnMve3N1YnNjcmlwdGlvbklkfS9yZXNvdXJjZUdyb3Vwcy97cmVzb3VyY2VHcm91cE5hbWV9L3Byb3ZpZGVycy9NaWNyb3NvZnQuU3RvcmFnZU1vdmVyL3N0b3JhZ2VNb3ZlcnMve3N0b3JhZ2VNb3Zlck5hbWV9L3Byb2plY3RzL3twcm9qZWN0TmFtZX0vam9iRGVmaW5pdGlvbnMve2pvYkRlZmluaXRpb25OYW1lfS9zdGFydEpvYg==/V/MjAyNC0wNy0wMQ=="}], "argGroups": [{"name": "", "args": [{"type": "string", "var": "$Path.jobDefinitionName", "options": ["job-definition-name"], "required": true, "idPart": "child_name_2", "help": {"short": "The name of the Job Definition resource."}}, {"type": "string", "var": "$Path.projectName", "options": ["project-name"], "required": true, "idPart": "child_name_1", "help": {"short": "The name of the Project resource."}}, {"type": "ResourceGroupName", "var": "$Path.resourceGroupName", "options": ["g", "resource-group"], "required": true, "idPart": "resource_group"}, {"type": "string", "var": "$Path.storageMoverName", "options": ["storage-mover-name"], "required": true, "idPart": "name", "help": {"short": "The name of the Storage Mover resource."}}, {"type": "SubscriptionId", "var": "$Path.subscriptionId", "options": ["subscription"], "required": true, "idPart": "subscription"}]}], "operations": [{"operationId": "JobDefinitions_StartJob", "http": {"path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName}/projects/{projectName}/jobDefinitions/{jobDefinitionName}/startJob", "request": {"method": "post", "path": {"params": [{"type": "string", "name": "jobDefinitionName", "arg": "$Path.jobDefinitionName", "required": true}, {"type": "string", "name": "projectName", "arg": "$Path.projectName", "required": true}, {"type": "string", "name": "resourceGroupName", "arg": "$Path.resourceGroupName", "required": true, "format": {"maxLength": 90, "minLength": 1}}, {"type": "string", "name": "storageMoverName", "arg": "$Path.storageMoverName", "required": true}, {"type": "string", "name": "subscriptionId", "arg": "$Path.subscriptionId", "required": true, "format": {"minLength": 1}}]}, "query": {"consts": [{"readOnly": true, "const": true, "default": {"value": "2024-07-01"}, "type": "string", "name": "api-version", "required": true, "format": {"minLength": 1}}]}}, "responses": [{"statusCode": [200], "body": {"json": {"var": "$Instance", "schema": {"type": "object", "props": [{"readOnly": true, "type": "string", "name": "jobRunResourceId"}]}}}}, {"isError": true, "body": {"json": {"schema": {"type": "@MgmtErrorFormat"}}}}]}}], "outputs": [{"type": "object", "ref": "$Instance", "clientFlatten": true}]}]}]} \ No newline at end of file diff --git a/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.xml b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.xml new file mode 100644 index 000000000..c1bcf4f6e --- /dev/null +++ b/Resources/mgmt-plane/L3N1YnNjcmlwdGlvbnMve30vcmVzb3VyY2Vncm91cHMve30vcHJvdmlkZXJzL21pY3Jvc29mdC5zdG9yYWdlbW92ZXIvc3RvcmFnZW1vdmVycy97fS9wcm9qZWN0cy97fS9qb2JkZWZpbml0aW9ucy97fS9zdGFydGpvYg==/2024-07-01.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +