From b0cd555ac5bc28cfd0631bb1019342a3f5359cef Mon Sep 17 00:00:00 2001 From: Zulfat Nutfullin Date: Mon, 23 Mar 2026 13:46:33 -0700 Subject: [PATCH 01/10] Update create new workspace template, fix storage handling bug in submit --- src/quantum/azext_quantum/operations/job.py | 10 +-------- .../create-workspace-and-assign-role.json | 22 +++++++++++++++++-- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/src/quantum/azext_quantum/operations/job.py b/src/quantum/azext_quantum/operations/job.py index a2bed9a417a..f2afb7d2c08 100644 --- a/src/quantum/azext_quantum/operations/job.py +++ b/src/quantum/azext_quantum/operations/job.py @@ -280,19 +280,11 @@ def submit(cmd, resource_group_name, workspace_name, target_id, job_input_file, except (IOError, OSError) as e: raise FileOperationError(f"An error occurred opening the input file: {job_input_file}") from e - # Upload the input file to the workspace's storage account - if storage is None: - from .workspace import get as ws_get - ws = ws_get(cmd, resource_group_name, workspace_name) - if ws.properties.storage_account is None: - raise RequiredArgumentMissingError("No storage account specified or linked with workspace.") - storage = ws.properties.storage_account.split('/')[-1] job_id = str(uuid.uuid4()) blob_name = "inputData" - resource_id = "/subscriptions/" + ws_info.subscription + "/resourceGroups/" + ws_info.resource_group + "/providers/Microsoft.Quantum/Workspaces/" + ws_info.name credential = _get_data_credentials(cmd.cli_ctx, ws_info.subscription) - workspace = Workspace(resource_id=resource_id, credential=credential) + workspace = Workspace(resource_id=resource_id, credential=credential, storage=storage) container_uri = workspace.get_container_uri(job_id=job_id) container_client = ContainerClient.from_container_url(container_uri) diff --git a/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json b/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json index ba6ef109e19..b6260dad0e0 100644 --- a/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json +++ b/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json @@ -65,7 +65,10 @@ } }, "functions": [], - "variables": {}, + "variables": { + "storageAccountContributorRoleId": "17d1049b-9a84-46fb-8f53-869881c3d3ab", + "storageBlobDataContributorRoleId": "ba92f5b4-2d11-453d-a403-e96b0029c9fe" + }, "resources": [ { "type": "Microsoft.Quantum/workspaces", @@ -105,6 +108,7 @@ "kind": "[parameters('storageAccountKind')]", "properties": { "allowBlobPublicAccess": false, + "allowSharedKeyAccess": false, "minimumTlsVersion": "TLS1_2" }, "resources": [ @@ -149,7 +153,21 @@ "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters('storageAccountLocation')]", "properties": { - "roleDefinitionId": "[resourceId('Microsoft.Authorization/roleDefinitions', '17d1049b-9a84-46fb-8f53-869881c3d3ab')]", + "roleDefinitionId": "[resourceId('Microsoft.Authorization/roleDefinitions', variables('storageAccountContributorRoleId'))]", + "principalId": "[reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2019-11-04-preview', 'Full').identity.principalId]", + "principalType": "ServicePrincipal" + }, + "dependsOn": [ + "[parameters('storageAccountId')]" + ] + }, + { + "apiVersion": "2020-04-01-preview", + "name": "[concat(parameters('storageAccountName'), '/Microsoft.Authorization/', guid(reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2019-11-04-preview', 'Full').identity.principalId, variables('storageBlobDataContributorRoleId')))]", + "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", + "location": "[parameters('storageAccountLocation')]", + "properties": { + "roleDefinitionId": "[resourceId('Microsoft.Authorization/roleDefinitions', variables('storageBlobDataContributorRoleId'))]", "principalId": "[reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2019-11-04-preview', 'Full').identity.principalId]", "principalType": "ServicePrincipal" }, From 259562bc8b470d24f56d575f1142379f9ae40559 Mon Sep 17 00:00:00 2001 From: Zulfat Nutfullin Date: Mon, 23 Mar 2026 17:12:37 -0700 Subject: [PATCH 02/10] Updated History and setup --- src/quantum/HISTORY.rst | 5 +++++ src/quantum/setup.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/quantum/HISTORY.rst b/src/quantum/HISTORY.rst index b0e6da8c957..25dc66d320b 100644 --- a/src/quantum/HISTORY.rst +++ b/src/quantum/HISTORY.rst @@ -3,6 +3,11 @@ Release History =============== +1.0.0b13 ++++++++++++++++ +* Updated workspace create command to support creation of user delegation SAS for linked storage account with disabled access keys +* Fixed bug where getting linked storage account from the service was used when storage connection string was provided in job submission related commands + 1.0.0b12 +++++++++++++++ * Added support for Data Plane v2 including specifying priority parameter as part of job params when submitting a job diff --git a/src/quantum/setup.py b/src/quantum/setup.py index fbbfaffc3e7..7aa92c04d90 100644 --- a/src/quantum/setup.py +++ b/src/quantum/setup.py @@ -17,7 +17,7 @@ # This version should match the latest entry in HISTORY.rst # Also, when updating this, please review the version used by the extension to # submit requests, which can be found at './azext_quantum/__init__.py' -VERSION = '1.0.0b12' +VERSION = '1.0.0b13' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers From 5124d310bdbd7c20772fa45c75289c3ccd1607a8 Mon Sep 17 00:00:00 2001 From: Zulfat Nutfullin Date: Tue, 24 Mar 2026 11:51:43 -0700 Subject: [PATCH 03/10] Disable access keys only for new storage accounts, change default storage kind to v2 --- .../templates/create-workspace-and-assign-role.json | 9 ++++++++- src/quantum/azext_quantum/operations/workspace.py | 8 +++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json b/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json index b6260dad0e0..ce42d0364f3 100644 --- a/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json +++ b/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json @@ -62,6 +62,13 @@ "metadata": { "description": "Deployment name for role assignment operation" } + }, + "storageAccountAllowSharedKeyAccess": { + "type": "bool", + "defaultValue": false, + "metadata": { + "description": "Whether to allow shared key access on the storage account. Defaults to false (secure) for new accounts; existing accounts should pass their current value to avoid breaking changes." + } } }, "functions": [], @@ -108,7 +115,7 @@ "kind": "[parameters('storageAccountKind')]", "properties": { "allowBlobPublicAccess": false, - "allowSharedKeyAccess": false, + "allowSharedKeyAccess": "[parameters('storageAccountAllowSharedKeyAccess')]", "minimumTlsVersion": "TLS1_2" }, "resources": [ diff --git a/src/quantum/azext_quantum/operations/workspace.py b/src/quantum/azext_quantum/operations/workspace.py index 113afb218f1..d7656d3e503 100644 --- a/src/quantum/azext_quantum/operations/workspace.py +++ b/src/quantum/azext_quantum/operations/workspace.py @@ -31,7 +31,7 @@ DEFAULT_WORKSPACE_LOCATION = 'westus' DEFAULT_STORAGE_SKU = 'Standard_LRS' DEFAULT_STORAGE_SKU_TIER = 'Standard' -DEFAULT_STORAGE_KIND = 'Storage' +DEFAULT_STORAGE_KIND = 'StorageV2' SUPPORTED_STORAGE_SKU_TIERS = ['Standard'] SUPPORTED_STORAGE_KINDS = ['Storage', 'StorageV2'] DEPLOYMENT_NAME_PREFIX = 'Microsoft.AzureQuantum-' @@ -240,6 +240,7 @@ def create(cmd, resource_group_name, workspace_name, location, storage_account, storage_account_sku_tier = DEFAULT_STORAGE_SKU_TIER storage_account_kind = DEFAULT_STORAGE_KIND storage_account_location = location + storage_account_allow_shared_key_access = False # Secure default for new accounts # Look for info on existing storage account storage_account_list = list_storage_accounts(cmd, resource_group_name) @@ -250,6 +251,10 @@ def create(cmd, resource_group_name, workspace_name, location, storage_account, storage_account_sku_tier = storage_account_info.sku.tier storage_account_kind = storage_account_info.kind storage_account_location = storage_account_info.location + # Preserve the existing account's setting to avoid breaking customers + # who rely on shared-key auth/connection strings for that account. + if storage_account_info.allow_shared_key_access is not None: + storage_account_allow_shared_key_access = storage_account_info.allow_shared_key_access break # Validate the storage account SKU tier and kind @@ -266,6 +271,7 @@ def create(cmd, resource_group_name, workspace_name, location, storage_account, 'storageAccountLocation': storage_account_location, 'storageAccountSku': storage_account_sku, 'storageAccountKind': storage_account_kind, + 'storageAccountAllowSharedKeyAccess': storage_account_allow_shared_key_access, 'storageAccountDeploymentName': "Microsoft.StorageAccount-" + time.strftime("%d-%b-%Y-%H-%M-%S", time.gmtime()) } parameters = {k: {'value': v} for k, v in parameters.items()} From 2c64b815acc4edf86e67b02416d26d2e1355302e Mon Sep 17 00:00:00 2001 From: Zulfat Nutfullin Date: Tue, 24 Mar 2026 11:56:38 -0700 Subject: [PATCH 04/10] Updated History.rst --- src/quantum/HISTORY.rst | 1 + 1 file changed, 1 insertion(+) diff --git a/src/quantum/HISTORY.rst b/src/quantum/HISTORY.rst index 25dc66d320b..277a63e31e7 100644 --- a/src/quantum/HISTORY.rst +++ b/src/quantum/HISTORY.rst @@ -7,6 +7,7 @@ Release History +++++++++++++++ * Updated workspace create command to support creation of user delegation SAS for linked storage account with disabled access keys * Fixed bug where getting linked storage account from the service was used when storage connection string was provided in job submission related commands +* Changed new storage account to be v2 because of the retirement of General-Purpose v1 (GPv1) storage accounts in October 13, 2026. 1.0.0b12 +++++++++++++++ From b2e82ec45ac6283cc5650d334e9d625c26c7a3c5 Mon Sep 17 00:00:00 2001 From: Zulfat Nutfullin Date: Tue, 24 Mar 2026 15:09:52 -0700 Subject: [PATCH 05/10] Fixed get provider test --- .../azext_quantum/tests/latest/test_quantum_targets.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/quantum/azext_quantum/tests/latest/test_quantum_targets.py b/src/quantum/azext_quantum/tests/latest/test_quantum_targets.py index 12d90c4d531..4ec06eb7cf7 100644 --- a/src/quantum/azext_quantum/tests/latest/test_quantum_targets.py +++ b/src/quantum/azext_quantum/tests/latest/test_quantum_targets.py @@ -66,12 +66,12 @@ def test_get_provider(self): test_target = get_test_target_target() test_expected_provider = get_test_target_provider() - test_returned_provider = get_provider(self, test_target, test_resource_group, test_workspace_temp, test_location) + test_returned_provider = get_provider(self, test_target, test_resource_group, test_workspace_temp) assert test_returned_provider == test_expected_provider test_target = "nonexistant.target" test_expected_provider = None - test_returned_provider = get_provider(self, test_target, test_resource_group, test_workspace_temp, test_location) + test_returned_provider = get_provider(self, test_target, test_resource_group, test_workspace_temp) assert test_returned_provider == test_expected_provider self.cmd(f'az quantum workspace delete -g {test_resource_group} -w {test_workspace_temp}') From fe6837e2c10d7f3dcac3e10af03cdec9ce7f75c7 Mon Sep 17 00:00:00 2001 From: Zulfat Nutfullin Date: Tue, 7 Apr 2026 10:49:33 -0700 Subject: [PATCH 06/10] Improve create workspace template, add live test for job submission with enabled/disabled access keys on linked storage --- .../create-workspace-and-assign-role.json | 2 +- .../tests/latest/test_quantum_jobs.py | 42 +++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json b/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json index ce42d0364f3..a6e664153a7 100644 --- a/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json +++ b/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json @@ -156,7 +156,7 @@ }, { "apiVersion": "2020-04-01-preview", - "name": "[concat(parameters('storageAccountName'), '/Microsoft.Authorization/', guid(reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2019-11-04-preview', 'Full').identity.principalId))]", + "name": "[concat(parameters('storageAccountName'), '/Microsoft.Authorization/', guid(reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2019-11-04-preview', 'Full').identity.principalId, variables('storageAccountContributorRoleId')))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters('storageAccountLocation')]", "properties": { diff --git a/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py b/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py index e402f8436b3..5a37b90734b 100644 --- a/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py +++ b/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py @@ -6,6 +6,8 @@ import json import os import pytest +import random +import time import unittest from azure.cli.testsdk.scenario_tests import AllowLargeResponse, live_only @@ -264,6 +266,46 @@ def test_submit(self): self.cmd(f'az quantum workspace delete -g {test_resource_group} -w {test_workspace_temp}') + @live_only() + def test_submit_with_disabled_then_enabled_storage_key_access(self): + test_location = get_test_workspace_location() + test_resource_group = get_test_resource_group() + test_workspace_temp = get_test_workspace_random_name() + test_provider_sku_list = "rigetti/azure-basic-qvm-only-unlimited" + test_storage_temp = "e2etests" + str(random.randint(10000000, 99999999)) + + try: + # Test that create workspace with not existing storage will create storage + self.cmd(f"az quantum workspace create --auto-accept -g {test_resource_group} -w {test_workspace_temp} -l {test_location} -a {test_storage_temp} -r {test_provider_sku_list} --skip-autoadd") + + # Verify that access keys are disabled on the newly created storage account + storage_info = self.cmd(f"az storage account show -g {test_resource_group} -n {test_storage_temp} -o json").get_output_in_json() + self.assertFalse(storage_info["allowSharedKeyAccess"], "Access keys should be disabled on the newly created storage account for new workspace") + + self.cmd(f"az quantum workspace set -g {test_resource_group} -w {test_workspace_temp} -l {test_location}") + + # Test that job submission works with disabled acces keys on linked storage (/sasUri returns user delegation SAS) + results = self.cmd("az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 -o json").get_output_in_json() + self.assertIn("id", results) + + # Enable access keys on the storage account + updated = self.cmd(f"az storage account update -g {test_resource_group} -n {test_storage_temp} --allow-shared-key-access true -o json").get_output_in_json() + self.assertTrue(updated["allowSharedKeyAccess"], "Access keys should be enabled after update") + + time.sleep(60) # wait for the cache to update + + # Test that job submission works with enabled access keys on linked storage (/sasUri returns container-scoped Service SAS) + results = self.cmd("az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 -o json").get_output_in_json() + self.assertIn("id", results) + + # Retrieve the storage connection string and submit a job with specifying connection string using --storage flag + conn_info = self.cmd(f"az storage account show-connection-string -g {test_resource_group} -n {test_storage_temp} -o json").get_output_in_json() + storage_connection_string = conn_info["connectionString"] + results = self.cmd(f"az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 --storage \"{storage_connection_string}\" -o json").get_output_in_json() + self.assertIn("id", results) + finally: + self.cmd(f'az quantum workspace delete -g {test_resource_group} -w {test_workspace_temp}') + self.cmd(f'az storage account delete -g {test_resource_group} -n {test_storage_temp} --yes') def test_job_list_param_formating(self): # Validate filter query formatting for each param From 9349066cba86982a114c42bc17baff86e87deb40 Mon Sep 17 00:00:00 2001 From: Zulfat Nutfullin Date: Tue, 7 Apr 2026 11:22:32 -0700 Subject: [PATCH 07/10] Wait for role assignments to propagate in tests so the new workspace can access the storage account --- src/quantum/HISTORY.rst | 4 +- .../tests/latest/test_quantum_jobs.py | 68 ++++++++++--------- 2 files changed, 38 insertions(+), 34 deletions(-) diff --git a/src/quantum/HISTORY.rst b/src/quantum/HISTORY.rst index 277a63e31e7..d50662580f4 100644 --- a/src/quantum/HISTORY.rst +++ b/src/quantum/HISTORY.rst @@ -5,9 +5,9 @@ Release History 1.0.0b13 +++++++++++++++ -* Updated workspace create command to support creation of user delegation SAS for linked storage account with disabled access keys +* Updated workspace create command to support job submissions with disabled access keys on linked storage account +* Updated new storage account to be v2 in workspace creation because of the retirement of General-Purpose v1 (GPv1) storage accounts in October 13, 2026 * Fixed bug where getting linked storage account from the service was used when storage connection string was provided in job submission related commands -* Changed new storage account to be v2 because of the retirement of General-Purpose v1 (GPv1) storage accounts in October 13, 2026. 1.0.0b12 +++++++++++++++ diff --git a/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py b/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py index 5a37b90734b..4441282c31c 100644 --- a/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py +++ b/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py @@ -198,6 +198,10 @@ def test_submit(self): test_storage = get_test_workspace_storage() self.cmd(f"az quantum workspace create --auto-accept -g {test_resource_group} -w {test_workspace_temp} -l {test_location} -a {test_storage} -r {test_provider_sku_list} --skip-autoadd") + + # Wait for role assignments to propagate so the new workspace can access the storage account + time.sleep(60) + self.cmd(f"az quantum workspace set -g {test_resource_group} -w {test_workspace_temp} -l {test_location}") # Submit a job to Rigetti and look for SAS tokens in URIs in the output @@ -274,38 +278,38 @@ def test_submit_with_disabled_then_enabled_storage_key_access(self): test_provider_sku_list = "rigetti/azure-basic-qvm-only-unlimited" test_storage_temp = "e2etests" + str(random.randint(10000000, 99999999)) - try: - # Test that create workspace with not existing storage will create storage - self.cmd(f"az quantum workspace create --auto-accept -g {test_resource_group} -w {test_workspace_temp} -l {test_location} -a {test_storage_temp} -r {test_provider_sku_list} --skip-autoadd") - - # Verify that access keys are disabled on the newly created storage account - storage_info = self.cmd(f"az storage account show -g {test_resource_group} -n {test_storage_temp} -o json").get_output_in_json() - self.assertFalse(storage_info["allowSharedKeyAccess"], "Access keys should be disabled on the newly created storage account for new workspace") - - self.cmd(f"az quantum workspace set -g {test_resource_group} -w {test_workspace_temp} -l {test_location}") - - # Test that job submission works with disabled acces keys on linked storage (/sasUri returns user delegation SAS) - results = self.cmd("az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 -o json").get_output_in_json() - self.assertIn("id", results) - - # Enable access keys on the storage account - updated = self.cmd(f"az storage account update -g {test_resource_group} -n {test_storage_temp} --allow-shared-key-access true -o json").get_output_in_json() - self.assertTrue(updated["allowSharedKeyAccess"], "Access keys should be enabled after update") - - time.sleep(60) # wait for the cache to update - - # Test that job submission works with enabled access keys on linked storage (/sasUri returns container-scoped Service SAS) - results = self.cmd("az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 -o json").get_output_in_json() - self.assertIn("id", results) - - # Retrieve the storage connection string and submit a job with specifying connection string using --storage flag - conn_info = self.cmd(f"az storage account show-connection-string -g {test_resource_group} -n {test_storage_temp} -o json").get_output_in_json() - storage_connection_string = conn_info["connectionString"] - results = self.cmd(f"az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 --storage \"{storage_connection_string}\" -o json").get_output_in_json() - self.assertIn("id", results) - finally: - self.cmd(f'az quantum workspace delete -g {test_resource_group} -w {test_workspace_temp}') - self.cmd(f'az storage account delete -g {test_resource_group} -n {test_storage_temp} --yes') + # Test that create workspace with not existing storage will create storage + self.cmd(f"az quantum workspace create --auto-accept -g {test_resource_group} -w {test_workspace_temp} -l {test_location} -a {test_storage_temp} -r {test_provider_sku_list} --skip-autoadd") + + # Verify that access keys are disabled on the newly created storage account + storage_info = self.cmd(f"az storage account show -g {test_resource_group} -n {test_storage_temp} -o json").get_output_in_json() + self.assertFalse(storage_info["allowSharedKeyAccess"], "Access keys should be disabled on the newly created storage account for new workspace") + + self.cmd(f"az quantum workspace set -g {test_resource_group} -w {test_workspace_temp} -l {test_location}") + time.sleep(60) # wait for role assignments to propagate so the new workspace can access the storage account + + # Test that job submission works with disabled acces keys on linked storage (/sasUri returns user delegation SAS) + results = self.cmd("az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 -o json").get_output_in_json() + self.assertIn("id", results) + + # Enable access keys on the storage account + updated = self.cmd(f"az storage account update -g {test_resource_group} -n {test_storage_temp} --allow-shared-key-access true -o json").get_output_in_json() + self.assertTrue(updated["allowSharedKeyAccess"], "Access keys should be enabled after update") + + time.sleep(60) # wait for the cache to update + + # Test that job submission works with enabled access keys on linked storage (/sasUri returns container-scoped Service SAS) + results = self.cmd("az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 -o json").get_output_in_json() + self.assertIn("id", results) + + # Retrieve the storage connection string and submit a job with specifying connection string using --storage flag + conn_info = self.cmd(f"az storage account show-connection-string -g {test_resource_group} -n {test_storage_temp} -o json").get_output_in_json() + storage_connection_string = conn_info["connectionString"] + results = self.cmd(f"az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 --storage \"{storage_connection_string}\" -o json").get_output_in_json() + self.assertIn("id", results) + + self.cmd(f'az quantum workspace delete -g {test_resource_group} -w {test_workspace_temp}') + self.cmd(f'az storage account delete -g {test_resource_group} -n {test_storage_temp} --yes') def test_job_list_param_formating(self): # Validate filter query formatting for each param From 9987034dbd8eef0cb253fa8bbd9bf8da3d262b4b Mon Sep 17 00:00:00 2001 From: Zulfat Nutfullin Date: Tue, 7 Apr 2026 12:35:49 -0700 Subject: [PATCH 08/10] Minor wording fixes --- src/quantum/HISTORY.rst | 2 +- src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/quantum/HISTORY.rst b/src/quantum/HISTORY.rst index d50662580f4..dea03fbc802 100644 --- a/src/quantum/HISTORY.rst +++ b/src/quantum/HISTORY.rst @@ -6,7 +6,7 @@ Release History 1.0.0b13 +++++++++++++++ * Updated workspace create command to support job submissions with disabled access keys on linked storage account -* Updated new storage account to be v2 in workspace creation because of the retirement of General-Purpose v1 (GPv1) storage accounts in October 13, 2026 +* Updated new storage account to be v2 in workspace creation because of the retirement of General-Purpose v1 (GPv1) storage accounts on October 13, 2026 * Fixed bug where getting linked storage account from the service was used when storage connection string was provided in job submission related commands 1.0.0b12 diff --git a/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py b/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py index 4441282c31c..c5d03689b32 100644 --- a/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py +++ b/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py @@ -288,7 +288,7 @@ def test_submit_with_disabled_then_enabled_storage_key_access(self): self.cmd(f"az quantum workspace set -g {test_resource_group} -w {test_workspace_temp} -l {test_location}") time.sleep(60) # wait for role assignments to propagate so the new workspace can access the storage account - # Test that job submission works with disabled acces keys on linked storage (/sasUri returns user delegation SAS) + # Test that job submission works with disabled access keys on linked storage (/sasUri returns user delegation SAS) results = self.cmd("az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 -o json").get_output_in_json() self.assertIn("id", results) From 5fa9a44a9c56044783dafea15d42d621bd9c9173 Mon Sep 17 00:00:00 2001 From: Zulfat Nutfullin Date: Tue, 7 Apr 2026 17:09:00 -0700 Subject: [PATCH 09/10] Revert passing storage when connecting to workspace in job submit --- src/quantum/HISTORY.rst | 1 - src/quantum/azext_quantum/operations/job.py | 10 +++++++++- .../azext_quantum/tests/latest/test_quantum_jobs.py | 6 ------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/quantum/HISTORY.rst b/src/quantum/HISTORY.rst index dea03fbc802..5275bd082f6 100644 --- a/src/quantum/HISTORY.rst +++ b/src/quantum/HISTORY.rst @@ -7,7 +7,6 @@ Release History +++++++++++++++ * Updated workspace create command to support job submissions with disabled access keys on linked storage account * Updated new storage account to be v2 in workspace creation because of the retirement of General-Purpose v1 (GPv1) storage accounts on October 13, 2026 -* Fixed bug where getting linked storage account from the service was used when storage connection string was provided in job submission related commands 1.0.0b12 +++++++++++++++ diff --git a/src/quantum/azext_quantum/operations/job.py b/src/quantum/azext_quantum/operations/job.py index f2afb7d2c08..a2bed9a417a 100644 --- a/src/quantum/azext_quantum/operations/job.py +++ b/src/quantum/azext_quantum/operations/job.py @@ -280,11 +280,19 @@ def submit(cmd, resource_group_name, workspace_name, target_id, job_input_file, except (IOError, OSError) as e: raise FileOperationError(f"An error occurred opening the input file: {job_input_file}") from e + # Upload the input file to the workspace's storage account + if storage is None: + from .workspace import get as ws_get + ws = ws_get(cmd, resource_group_name, workspace_name) + if ws.properties.storage_account is None: + raise RequiredArgumentMissingError("No storage account specified or linked with workspace.") + storage = ws.properties.storage_account.split('/')[-1] job_id = str(uuid.uuid4()) blob_name = "inputData" + resource_id = "/subscriptions/" + ws_info.subscription + "/resourceGroups/" + ws_info.resource_group + "/providers/Microsoft.Quantum/Workspaces/" + ws_info.name credential = _get_data_credentials(cmd.cli_ctx, ws_info.subscription) - workspace = Workspace(resource_id=resource_id, credential=credential, storage=storage) + workspace = Workspace(resource_id=resource_id, credential=credential) container_uri = workspace.get_container_uri(job_id=job_id) container_client = ContainerClient.from_container_url(container_uri) diff --git a/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py b/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py index c5d03689b32..38ec0bee633 100644 --- a/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py +++ b/src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py @@ -302,12 +302,6 @@ def test_submit_with_disabled_then_enabled_storage_key_access(self): results = self.cmd("az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 -o json").get_output_in_json() self.assertIn("id", results) - # Retrieve the storage connection string and submit a job with specifying connection string using --storage flag - conn_info = self.cmd(f"az storage account show-connection-string -g {test_resource_group} -n {test_storage_temp} -o json").get_output_in_json() - storage_connection_string = conn_info["connectionString"] - results = self.cmd(f"az quantum job submit -t rigetti.sim.qvm --job-input-format rigetti.quil.v1 --job-input-file src/quantum/azext_quantum/tests/latest/input_data/bell-state.quil --job-output-format rigetti.quil-results.v1 --storage \"{storage_connection_string}\" -o json").get_output_in_json() - self.assertIn("id", results) - self.cmd(f'az quantum workspace delete -g {test_resource_group} -w {test_workspace_temp}') self.cmd(f'az storage account delete -g {test_resource_group} -n {test_storage_temp} --yes') From b4108de93ed1531a823c68218b96bda931855a9a Mon Sep 17 00:00:00 2001 From: Zulfat Nutfullin Date: Tue, 14 Apr 2026 12:31:39 -0700 Subject: [PATCH 10/10] Update api version in workspace template --- .../create-workspace-and-assign-role.json | 10 ++--- .../latest/recordings/test_get_provider.yaml | 10 ++--- .../tests/latest/recordings/test_submit.yaml | 10 ++--- .../test_workspace_create_destroy.yaml | 40 +++++++++---------- .../recordings/test_workspace_keys.yaml | 10 ++--- 5 files changed, 40 insertions(+), 40 deletions(-) diff --git a/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json b/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json index a6e664153a7..32d1fedef93 100644 --- a/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json +++ b/src/quantum/azext_quantum/operations/templates/create-workspace-and-assign-role.json @@ -79,7 +79,7 @@ "resources": [ { "type": "Microsoft.Quantum/workspaces", - "apiVersion": "2019-11-04-preview", + "apiVersion": "2025-12-15-preview", "name": "[parameters('quantumWorkspaceName')]", "location": "[parameters('location')]", "tags": "[parameters('tags')]", @@ -156,12 +156,12 @@ }, { "apiVersion": "2020-04-01-preview", - "name": "[concat(parameters('storageAccountName'), '/Microsoft.Authorization/', guid(reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2019-11-04-preview', 'Full').identity.principalId, variables('storageAccountContributorRoleId')))]", + "name": "[concat(parameters('storageAccountName'), '/Microsoft.Authorization/', guid(reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2025-12-15-preview', 'Full').identity.principalId, variables('storageAccountContributorRoleId')))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters('storageAccountLocation')]", "properties": { "roleDefinitionId": "[resourceId('Microsoft.Authorization/roleDefinitions', variables('storageAccountContributorRoleId'))]", - "principalId": "[reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2019-11-04-preview', 'Full').identity.principalId]", + "principalId": "[reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2025-12-15-preview', 'Full').identity.principalId]", "principalType": "ServicePrincipal" }, "dependsOn": [ @@ -170,12 +170,12 @@ }, { "apiVersion": "2020-04-01-preview", - "name": "[concat(parameters('storageAccountName'), '/Microsoft.Authorization/', guid(reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2019-11-04-preview', 'Full').identity.principalId, variables('storageBlobDataContributorRoleId')))]", + "name": "[concat(parameters('storageAccountName'), '/Microsoft.Authorization/', guid(reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2025-12-15-preview', 'Full').identity.principalId, variables('storageBlobDataContributorRoleId')))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters('storageAccountLocation')]", "properties": { "roleDefinitionId": "[resourceId('Microsoft.Authorization/roleDefinitions', variables('storageBlobDataContributorRoleId'))]", - "principalId": "[reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2019-11-04-preview', 'Full').identity.principalId]", + "principalId": "[reference(concat('Microsoft.Quantum/Workspaces/', parameters('quantumWorkspaceName')), '2025-12-15-preview', 'Full').identity.principalId]", "principalType": "ServicePrincipal" }, "dependsOn": [ diff --git a/src/quantum/azext_quantum/tests/latest/recordings/test_get_provider.yaml b/src/quantum/azext_quantum/tests/latest/recordings/test_get_provider.yaml index 83c1ff14fde..d6399005b97 100644 --- a/src/quantum/azext_quantum/tests/latest/recordings/test_get_provider.yaml +++ b/src/quantum/azext_quantum/tests/latest/recordings/test_get_provider.yaml @@ -655,7 +655,7 @@ interactions: {"description": "Kind of storage account"}}, "storageAccountDeploymentName": {"type": "string", "metadata": {"description": "Deployment name for role assignment operation"}}}, "functions": [], "variables": {}, "resources": [{"type": "Microsoft.Quantum/workspaces", - "apiVersion": "2019-11-04-preview", "name": "[parameters(''quantumWorkspaceName'')]", + "apiVersion": "2025-12-15-preview", "name": "[parameters(''quantumWorkspaceName'')]", "location": "[parameters(''location'')]", "tags": "[parameters(''tags'')]", "identity": {"type": "SystemAssigned"}, "properties": {"providers": "[parameters(''providers'')]", "storageAccount": "[parameters(''storageAccountId'')]"}}, {"apiVersion": "2019-10-01", @@ -673,11 +673,11 @@ interactions: ["*"], "maxAgeInSeconds": 180}]}}}]}, {"apiVersion": "2020-04-01-preview", "name": "[concat(parameters(''storageAccountName''), ''/Microsoft.Authorization/'', guid(reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", + ''2025-12-15-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters(''storageAccountLocation'')]", "properties": {"roleDefinitionId": "[resourceId(''Microsoft.Authorization/roleDefinitions'', ''17d1049b-9a84-46fb-8f53-869881c3d3ab'')]", "principalId": "[reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, + ''2025-12-15-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, "dependsOn": ["[parameters(''storageAccountId'')]"]}]}}}], "outputs": {}}, "parameters": {"quantumWorkspaceName": {"value": "e2e-test-w9574871"}, "location": {"value": "eastus"}, "tags": {"value": {}}, "providers": {"value": [{"providerId": "quantinuum", @@ -704,7 +704,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w9574871","name":"Microsoft.AzureQuantum-e2e-test-w9574871","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-27"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:36:30.8044479Z","duration":"PT0.0005598S","correlationId":"b0b91709-7a25-41ba-bb12-e4cf77547ade","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w9574871","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9574871","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-27","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w9574871","name":"Microsoft.AzureQuantum-e2e-test-w9574871","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-27"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:36:30.8044479Z","duration":"PT0.0005598S","correlationId":"b0b91709-7a25-41ba-bb12-e4cf77547ade","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w9574871","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9574871","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-27","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' headers: azure-asyncoperation: - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w9574871/operationStatuses/08584424178946581209?api-version=2024-11-01&t=638947857913044639&c=REDACTED&s=REDACTED&h=5H9wjpiGSAt4h4INMTrYRl3kSSe3T_t_O8AHiFcBDAc @@ -1088,7 +1088,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w9574871","name":"Microsoft.AzureQuantum-e2e-test-w9574871","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-27"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:40:05.2612128Z","duration":"PT3M34.4567649S","correlationId":"b0b91709-7a25-41ba-bb12-e4cf77547ade","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w9574871","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9574871","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-27","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9574871"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/providers/Microsoft.Authorization/roleAssignments/cd63afb1-0176-544a-b5b2-3819eece2bf3"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w9574871","name":"Microsoft.AzureQuantum-e2e-test-w9574871","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-27"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:40:05.2612128Z","duration":"PT3M34.4567649S","correlationId":"b0b91709-7a25-41ba-bb12-e4cf77547ade","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w9574871","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9574871","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-27","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9574871"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/providers/Microsoft.Authorization/roleAssignments/cd63afb1-0176-544a-b5b2-3819eece2bf3"}]}}' headers: cache-control: - no-cache diff --git a/src/quantum/azext_quantum/tests/latest/recordings/test_submit.yaml b/src/quantum/azext_quantum/tests/latest/recordings/test_submit.yaml index 2bbaa0ccf00..941bbcdc4dd 100644 --- a/src/quantum/azext_quantum/tests/latest/recordings/test_submit.yaml +++ b/src/quantum/azext_quantum/tests/latest/recordings/test_submit.yaml @@ -601,7 +601,7 @@ interactions: {"description": "Kind of storage account"}}, "storageAccountDeploymentName": {"type": "string", "metadata": {"description": "Deployment name for role assignment operation"}}}, "functions": [], "variables": {}, "resources": [{"type": "Microsoft.Quantum/workspaces", - "apiVersion": "2019-11-04-preview", "name": "[parameters(''quantumWorkspaceName'')]", + "apiVersion": "2025-12-15-preview", "name": "[parameters(''quantumWorkspaceName'')]", "location": "[parameters(''location'')]", "tags": "[parameters(''tags'')]", "identity": {"type": "SystemAssigned"}, "properties": {"providers": "[parameters(''providers'')]", "storageAccount": "[parameters(''storageAccountId'')]"}}, {"apiVersion": "2019-10-01", @@ -619,11 +619,11 @@ interactions: ["*"], "maxAgeInSeconds": 180}]}}}]}, {"apiVersion": "2020-04-01-preview", "name": "[concat(parameters(''storageAccountName''), ''/Microsoft.Authorization/'', guid(reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", + ''2025-12-15-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters(''storageAccountLocation'')]", "properties": {"roleDefinitionId": "[resourceId(''Microsoft.Authorization/roleDefinitions'', ''17d1049b-9a84-46fb-8f53-869881c3d3ab'')]", "principalId": "[reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, + ''2025-12-15-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, "dependsOn": ["[parameters(''storageAccountId'')]"]}]}}}], "outputs": {}}, "parameters": {"quantumWorkspaceName": {"value": "e2e-test-w8225504"}, "location": {"value": "eastus"}, "tags": {"value": {}}, "providers": {"value": [{"providerId": "rigetti", @@ -650,7 +650,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w8225504","name":"Microsoft.AzureQuantum-e2e-test-w8225504","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"},{"providerId":"ionq","providerSku":"aq-internal-testing"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-27"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:36:30.5696249Z","duration":"PT0.000926S","correlationId":"9dfdfaee-b173-4282-99fa-a5af39a9dd95","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w8225504","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8225504","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-27","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w8225504","name":"Microsoft.AzureQuantum-e2e-test-w8225504","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"},{"providerId":"ionq","providerSku":"aq-internal-testing"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-27"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:36:30.5696249Z","duration":"PT0.000926S","correlationId":"9dfdfaee-b173-4282-99fa-a5af39a9dd95","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w8225504","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8225504","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-27","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' headers: azure-asyncoperation: - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w8225504/operationStatuses/08584424178948942762?api-version=2024-11-01&t=638947857911946605&c=REDACTED&s=REDACTED&h=JBEOMdudgluxv9snINdZrU1t3Q4J7Z4H4DKfj5ppxHY @@ -1076,7 +1076,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w8225504","name":"Microsoft.AzureQuantum-e2e-test-w8225504","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"},{"providerId":"ionq","providerSku":"aq-internal-testing"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-27"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:40:36.0933155Z","duration":"PT4M5.5236906S","correlationId":"9dfdfaee-b173-4282-99fa-a5af39a9dd95","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w8225504","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8225504","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-27","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8225504"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/providers/Microsoft.Authorization/roleAssignments/10d70fb3-2363-584f-b0b5-ea1799a1f7a6"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w8225504","name":"Microsoft.AzureQuantum-e2e-test-w8225504","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"},{"providerId":"ionq","providerSku":"aq-internal-testing"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-27"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:40:36.0933155Z","duration":"PT4M5.5236906S","correlationId":"9dfdfaee-b173-4282-99fa-a5af39a9dd95","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w8225504","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8225504","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-27","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8225504"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/providers/Microsoft.Authorization/roleAssignments/10d70fb3-2363-584f-b0b5-ea1799a1f7a6"}]}}' headers: cache-control: - no-cache diff --git a/src/quantum/azext_quantum/tests/latest/recordings/test_workspace_create_destroy.yaml b/src/quantum/azext_quantum/tests/latest/recordings/test_workspace_create_destroy.yaml index 3d73fc82e60..db407796c59 100644 --- a/src/quantum/azext_quantum/tests/latest/recordings/test_workspace_create_destroy.yaml +++ b/src/quantum/azext_quantum/tests/latest/recordings/test_workspace_create_destroy.yaml @@ -1829,7 +1829,7 @@ interactions: {"description": "Kind of storage account"}}, "storageAccountDeploymentName": {"type": "string", "metadata": {"description": "Deployment name for role assignment operation"}}}, "functions": [], "variables": {}, "resources": [{"type": "Microsoft.Quantum/workspaces", - "apiVersion": "2019-11-04-preview", "name": "[parameters(''quantumWorkspaceName'')]", + "apiVersion": "2025-12-15-preview", "name": "[parameters(''quantumWorkspaceName'')]", "location": "[parameters(''location'')]", "tags": "[parameters(''tags'')]", "identity": {"type": "SystemAssigned"}, "properties": {"providers": "[parameters(''providers'')]", "storageAccount": "[parameters(''storageAccountId'')]"}}, {"apiVersion": "2019-10-01", @@ -1847,11 +1847,11 @@ interactions: ["*"], "maxAgeInSeconds": 180}]}}}]}, {"apiVersion": "2020-04-01-preview", "name": "[concat(parameters(''storageAccountName''), ''/Microsoft.Authorization/'', guid(reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", + ''2025-12-15-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters(''storageAccountLocation'')]", "properties": {"roleDefinitionId": "[resourceId(''Microsoft.Authorization/roleDefinitions'', ''17d1049b-9a84-46fb-8f53-869881c3d3ab'')]", "principalId": "[reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, + ''2025-12-15-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, "dependsOn": ["[parameters(''storageAccountId'')]"]}]}}}], "outputs": {}}, "parameters": {"quantumWorkspaceName": {"value": "e2e-test-w9645508"}, "location": {"value": "eastus"}, "tags": {"value": {}}, "providers": {"value": [{"providerId": "quantinuum", @@ -1878,7 +1878,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w9645508","name":"Microsoft.AzureQuantum-e2e-test-w9645508","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-45"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:36:46.5176733Z","duration":"PT0.0004248S","correlationId":"46e20d88-569f-4472-99fa-0ef345819fae","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w9645508","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9645508","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-45","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w9645508","name":"Microsoft.AzureQuantum-e2e-test-w9645508","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-45"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:36:46.5176733Z","duration":"PT0.0004248S","correlationId":"46e20d88-569f-4472-99fa-0ef345819fae","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w9645508","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9645508","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-45","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' headers: azure-asyncoperation: - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w9645508/operationStatuses/08584424178789510834?api-version=2024-11-01&t=638947858070478959&c=REDACTED&s=REDACTED&h=13uQ2y6g2WW1YC36CVmUgFxyow9jKdP8iVa12bYU1XE @@ -2304,7 +2304,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w9645508","name":"Microsoft.AzureQuantum-e2e-test-w9645508","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-45"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:40:52.9998508Z","duration":"PT4M6.4821775S","correlationId":"46e20d88-569f-4472-99fa-0ef345819fae","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w9645508","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9645508","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-45","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9645508"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/providers/Microsoft.Authorization/roleAssignments/7af88da0-334b-5c6c-9c9d-bad331b0e218"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w9645508","name":"Microsoft.AzureQuantum-e2e-test-w9645508","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-45"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:40:52.9998508Z","duration":"PT4M6.4821775S","correlationId":"46e20d88-569f-4472-99fa-0ef345819fae","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w9645508","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9645508","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-45","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w9645508"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/providers/Microsoft.Authorization/roleAssignments/7af88da0-334b-5c6c-9c9d-bad331b0e218"}]}}' headers: cache-control: - no-cache @@ -2865,7 +2865,7 @@ interactions: {"description": "Kind of storage account"}}, "storageAccountDeploymentName": {"type": "string", "metadata": {"description": "Deployment name for role assignment operation"}}}, "functions": [], "variables": {}, "resources": [{"type": "Microsoft.Quantum/workspaces", - "apiVersion": "2019-11-04-preview", "name": "[parameters(''quantumWorkspaceName'')]", + "apiVersion": "2025-12-15-preview", "name": "[parameters(''quantumWorkspaceName'')]", "location": "[parameters(''location'')]", "tags": "[parameters(''tags'')]", "identity": {"type": "SystemAssigned"}, "properties": {"providers": "[parameters(''providers'')]", "storageAccount": "[parameters(''storageAccountId'')]"}}, {"apiVersion": "2019-10-01", @@ -2883,11 +2883,11 @@ interactions: ["*"], "maxAgeInSeconds": 180}]}}}]}, {"apiVersion": "2020-04-01-preview", "name": "[concat(parameters(''storageAccountName''), ''/Microsoft.Authorization/'', guid(reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", + ''2025-12-15-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters(''storageAccountLocation'')]", "properties": {"roleDefinitionId": "[resourceId(''Microsoft.Authorization/roleDefinitions'', ''17d1049b-9a84-46fb-8f53-869881c3d3ab'')]", "principalId": "[reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, + ''2025-12-15-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, "dependsOn": ["[parameters(''storageAccountId'')]"]}]}}}], "outputs": {}}, "parameters": {"quantumWorkspaceName": {"value": "e2e-test-w8687865"}, "location": {"value": "eastus"}, "tags": {"value": {}}, "providers": {"value": [{"providerId": "quantinuum", @@ -2913,7 +2913,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w8687865","name":"Microsoft.AzureQuantum-e2e-test-w8687865","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-41-03"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:41:04.9168786Z","duration":"PT0.0005297S","correlationId":"d568de71-9d11-4d28-8927-fcaa781feff1","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w8687865","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8687865","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-41-03","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w8687865","name":"Microsoft.AzureQuantum-e2e-test-w8687865","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-41-03"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:41:04.9168786Z","duration":"PT0.0005297S","correlationId":"d568de71-9d11-4d28-8927-fcaa781feff1","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w8687865","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8687865","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-41-03","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' headers: azure-asyncoperation: - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w8687865/operationStatuses/08584424176205524792?api-version=2024-11-01&t=638947860653856308&c=REDACTED&s=REDACTED&h=UdKV59PLvoaU1AV3S9fAQFosyv8AG-cNjanb9XuD-Nw @@ -3213,7 +3213,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w8687865","name":"Microsoft.AzureQuantum-e2e-test-w8687865","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-41-03"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:43:34.4565004Z","duration":"PT2M29.5396218S","correlationId":"d568de71-9d11-4d28-8927-fcaa781feff1","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w8687865","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8687865","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-41-03","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8687865"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/providers/Microsoft.Authorization/roleAssignments/297f2fc2-6944-506c-a2c7-274ec4d096d6"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w8687865","name":"Microsoft.AzureQuantum-e2e-test-w8687865","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-41-03"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:43:34.4565004Z","duration":"PT2M29.5396218S","correlationId":"d568de71-9d11-4d28-8927-fcaa781feff1","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w8687865","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8687865","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-41-03","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w8687865"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/providers/Microsoft.Authorization/roleAssignments/297f2fc2-6944-506c-a2c7-274ec4d096d6"}]}}' headers: cache-control: - no-cache @@ -3774,7 +3774,7 @@ interactions: {"description": "Kind of storage account"}}, "storageAccountDeploymentName": {"type": "string", "metadata": {"description": "Deployment name for role assignment operation"}}}, "functions": [], "variables": {}, "resources": [{"type": "Microsoft.Quantum/workspaces", - "apiVersion": "2019-11-04-preview", "name": "[parameters(''quantumWorkspaceName'')]", + "apiVersion": "2025-12-15-preview", "name": "[parameters(''quantumWorkspaceName'')]", "location": "[parameters(''location'')]", "tags": "[parameters(''tags'')]", "identity": {"type": "SystemAssigned"}, "properties": {"providers": "[parameters(''providers'')]", "storageAccount": "[parameters(''storageAccountId'')]"}}, {"apiVersion": "2019-10-01", @@ -3792,11 +3792,11 @@ interactions: ["*"], "maxAgeInSeconds": 180}]}}}]}, {"apiVersion": "2020-04-01-preview", "name": "[concat(parameters(''storageAccountName''), ''/Microsoft.Authorization/'', guid(reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", + ''2025-12-15-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters(''storageAccountLocation'')]", "properties": {"roleDefinitionId": "[resourceId(''Microsoft.Authorization/roleDefinitions'', ''17d1049b-9a84-46fb-8f53-869881c3d3ab'')]", "principalId": "[reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, + ''2025-12-15-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, "dependsOn": ["[parameters(''storageAccountId'')]"]}]}}}], "outputs": {}}, "parameters": {"quantumWorkspaceName": {"value": "e2e-test-w4164481"}, "location": {"value": "eastus"}, "tags": {"value": {}}, "providers": {"value": [{"providerId": "quantinuum", @@ -3822,7 +3822,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w4164481","name":"Microsoft.AzureQuantum-e2e-test-w4164481","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestsgrswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_RAGRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-43-51"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:43:53.2521286Z","duration":"PT0.0007484S","correlationId":"ca444d8a-81c9-48fb-b528-0174ffd6bebf","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w4164481","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w4164481","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-43-51","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w4164481","name":"Microsoft.AzureQuantum-e2e-test-w4164481","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestsgrswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_RAGRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-43-51"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:43:53.2521286Z","duration":"PT0.0007484S","correlationId":"ca444d8a-81c9-48fb-b528-0174ffd6bebf","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w4164481","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w4164481","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-43-51","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' headers: azure-asyncoperation: - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w4164481/operationStatuses/08584424174522102164?api-version=2024-11-01&t=638947862337052171&c=REDACTED&s=REDACTED&h=BY3nBs5lqLFEAO7J0xST6A6zu6oZqUSTNGjKSR6BQT0 @@ -4122,7 +4122,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w4164481","name":"Microsoft.AzureQuantum-e2e-test-w4164481","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestsgrswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_RAGRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-43-51"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:46:08.4512726Z","duration":"PT2M15.199144S","correlationId":"ca444d8a-81c9-48fb-b528-0174ffd6bebf","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w4164481","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w4164481","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-43-51","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w4164481"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2/providers/Microsoft.Authorization/roleAssignments/639fbcc1-3d04-514d-ba5b-0991bfd03f95"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w4164481","name":"Microsoft.AzureQuantum-e2e-test-w4164481","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestsgrswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_RAGRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-43-51"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:46:08.4512726Z","duration":"PT2M15.199144S","correlationId":"ca444d8a-81c9-48fb-b528-0174ffd6bebf","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w4164481","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w4164481","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-43-51","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w4164481"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2/providers/Microsoft.Authorization/roleAssignments/639fbcc1-3d04-514d-ba5b-0991bfd03f95"}]}}' headers: cache-control: - no-cache @@ -4683,7 +4683,7 @@ interactions: {"description": "Kind of storage account"}}, "storageAccountDeploymentName": {"type": "string", "metadata": {"description": "Deployment name for role assignment operation"}}}, "functions": [], "variables": {}, "resources": [{"type": "Microsoft.Quantum/workspaces", - "apiVersion": "2019-11-04-preview", "name": "[parameters(''quantumWorkspaceName'')]", + "apiVersion": "2025-12-15-preview", "name": "[parameters(''quantumWorkspaceName'')]", "location": "[parameters(''location'')]", "tags": "[parameters(''tags'')]", "identity": {"type": "SystemAssigned"}, "properties": {"providers": "[parameters(''providers'')]", "storageAccount": "[parameters(''storageAccountId'')]"}}, {"apiVersion": "2019-10-01", @@ -4701,11 +4701,11 @@ interactions: ["*"], "maxAgeInSeconds": 180}]}}}]}, {"apiVersion": "2020-04-01-preview", "name": "[concat(parameters(''storageAccountName''), ''/Microsoft.Authorization/'', guid(reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", + ''2025-12-15-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters(''storageAccountLocation'')]", "properties": {"roleDefinitionId": "[resourceId(''Microsoft.Authorization/roleDefinitions'', ''17d1049b-9a84-46fb-8f53-869881c3d3ab'')]", "principalId": "[reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, + ''2025-12-15-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, "dependsOn": ["[parameters(''storageAccountId'')]"]}]}}}], "outputs": {}}, "parameters": {"quantumWorkspaceName": {"value": "e2e-test-w7411829-53-char-name12345678901234567890123"}, "location": {"value": "eastus"}, "tags": {"value": {}}, "providers": {"value": @@ -4731,7 +4731,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w7411829-53-char-name12345678901","name":"Microsoft.AzureQuantum-e2e-test-w7411829-53-char-name12345678901","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestsgrswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_RAGRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-46-43"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:46:44.8203865Z","duration":"PT0.0003607S","correlationId":"ffbe8565-73fe-4888-9164-b57705978054","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w7411829-53-char-name12345678901234567890123","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7411829-53-char-name12345678901234567890123","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-46-43","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w7411829-53-char-name12345678901","name":"Microsoft.AzureQuantum-e2e-test-w7411829-53-char-name12345678901","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestsgrswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_RAGRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-46-43"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:46:44.8203865Z","duration":"PT0.0003607S","correlationId":"ffbe8565-73fe-4888-9164-b57705978054","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w7411829-53-char-name12345678901234567890123","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7411829-53-char-name12345678901234567890123","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-46-43","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' headers: azure-asyncoperation: - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w7411829-53-char-name12345678901/operationStatuses/08584424172806444421?api-version=2024-11-01&t=638947864052734734&c=REDACTED&s=REDACTED&h=tckJWcDzuAj7cxDyT5qu6Zwzl5SwVbqjDU2WdfhxBpc @@ -5031,7 +5031,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w7411829-53-char-name12345678901","name":"Microsoft.AzureQuantum-e2e-test-w7411829-53-char-name12345678901","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestsgrswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_RAGRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-46-43"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:49:02.3103127Z","duration":"PT2M17.4899262S","correlationId":"ffbe8565-73fe-4888-9164-b57705978054","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w7411829-53-char-name12345678901234567890123","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7411829-53-char-name12345678901234567890123","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-46-43","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7411829-53-char-name12345678901234567890123"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2/providers/Microsoft.Authorization/roleAssignments/988cc4d5-e612-5e74-b826-31ca24629b13"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w7411829-53-char-name12345678901","name":"Microsoft.AzureQuantum-e2e-test-w7411829-53-char-name12345678901","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"}]},"storageAccountName":{"type":"String","value":"qwe2etestsgrswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_RAGRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-46-43"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:49:02.3103127Z","duration":"PT2M17.4899262S","correlationId":"ffbe8565-73fe-4888-9164-b57705978054","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w7411829-53-char-name12345678901234567890123","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7411829-53-char-name12345678901234567890123","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-46-43","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7411829-53-char-name12345678901234567890123"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestsgrswus2/providers/Microsoft.Authorization/roleAssignments/988cc4d5-e612-5e74-b826-31ca24629b13"}]}}' headers: cache-control: - no-cache diff --git a/src/quantum/azext_quantum/tests/latest/recordings/test_workspace_keys.yaml b/src/quantum/azext_quantum/tests/latest/recordings/test_workspace_keys.yaml index be6fbfd86f9..d76939265a6 100644 --- a/src/quantum/azext_quantum/tests/latest/recordings/test_workspace_keys.yaml +++ b/src/quantum/azext_quantum/tests/latest/recordings/test_workspace_keys.yaml @@ -529,7 +529,7 @@ interactions: {"description": "Kind of storage account"}}, "storageAccountDeploymentName": {"type": "string", "metadata": {"description": "Deployment name for role assignment operation"}}}, "functions": [], "variables": {}, "resources": [{"type": "Microsoft.Quantum/workspaces", - "apiVersion": "2019-11-04-preview", "name": "[parameters(''quantumWorkspaceName'')]", + "apiVersion": "2025-12-15-preview", "name": "[parameters(''quantumWorkspaceName'')]", "location": "[parameters(''location'')]", "tags": "[parameters(''tags'')]", "identity": {"type": "SystemAssigned"}, "properties": {"providers": "[parameters(''providers'')]", "storageAccount": "[parameters(''storageAccountId'')]"}}, {"apiVersion": "2019-10-01", @@ -547,11 +547,11 @@ interactions: ["*"], "maxAgeInSeconds": 180}]}}}]}, {"apiVersion": "2020-04-01-preview", "name": "[concat(parameters(''storageAccountName''), ''/Microsoft.Authorization/'', guid(reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", + ''2025-12-15-preview'', ''Full'').identity.principalId))]", "type": "Microsoft.Storage/storageAccounts/providers/roleAssignments", "location": "[parameters(''storageAccountLocation'')]", "properties": {"roleDefinitionId": "[resourceId(''Microsoft.Authorization/roleDefinitions'', ''17d1049b-9a84-46fb-8f53-869881c3d3ab'')]", "principalId": "[reference(concat(''Microsoft.Quantum/Workspaces/'', parameters(''quantumWorkspaceName'')), - ''2019-11-04-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, + ''2025-12-15-preview'', ''Full'').identity.principalId]", "principalType": "ServicePrincipal"}, "dependsOn": ["[parameters(''storageAccountId'')]"]}]}}}], "outputs": {}}, "parameters": {"quantumWorkspaceName": {"value": "e2e-test-w7398545"}, "location": {"value": "eastus"}, "tags": {"value": {}}, "providers": {"value": [{"providerId": "quantinuum", @@ -578,7 +578,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w7398545","name":"Microsoft.AzureQuantum-e2e-test-w7398545","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-30"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:36:31.6184201Z","duration":"PT0.0002708S","correlationId":"074db473-82d5-4927-a60a-762da8e57fe0","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w7398545","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7398545","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-30","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w7398545","name":"Microsoft.AzureQuantum-e2e-test-w7398545","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-30"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-09-29T23:36:31.6184201Z","duration":"PT0.0002708S","correlationId":"074db473-82d5-4927-a60a-762da8e57fe0","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w7398545","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7398545","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-30","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}]}}' headers: azure-asyncoperation: - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w7398545/operationStatuses/08584424178938486951?api-version=2024-11-01&t=638947857921028327&c=REDACTED&s=REDACTED&h=_eyA65a_B0NJf49u7xorgnZgVQkATLsXJA9QmaWCPRw @@ -1004,7 +1004,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/e2e-scenarios/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w7398545","name":"Microsoft.AzureQuantum-e2e-test-w7398545","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-30"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:40:25.1334314Z","duration":"PT3M53.5150113S","correlationId":"074db473-82d5-4927-a60a-762da8e57fe0","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w7398545","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7398545","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2019-11-04-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-30","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7398545"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/providers/Microsoft.Authorization/roleAssignments/c6dd058b-c97e-556b-8e51-ce6daeed2e4d"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.AzureQuantum-e2e-test-w7398545","name":"Microsoft.AzureQuantum-e2e-test-w7398545","type":"Microsoft.Resources/deployments","properties":{"templateHash":"1029235462670623033","parameters":{"quantumWorkspaceName":{"type":"String","value":"REDACTED"},"location":{"type":"String","value":"REDACTED"},"tags":{"type":"Object","value":{}},"providers":{"type":"Array","value":[{"providerId":"quantinuum","providerSku":"basic1"},{"providerId":"rigetti","providerSku":"azure-basic-qvm-only-unlimited"}]},"storageAccountName":{"type":"String","value":"qwe2etestswus2"},"storageAccountId":{"type":"String","value":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},"storageAccountLocation":{"type":"String","value":"REDACTED"},"storageAccountSku":{"type":"String","value":"Standard_LRS"},"storageAccountKind":{"type":"String","value":"StorageV2"},"storageAccountDeploymentName":{"type":"String","value":"Microsoft.StorageAccount-29-Sep-2025-23-36-30"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-09-29T23:40:25.1334314Z","duration":"PT3M53.5150113S","correlationId":"074db473-82d5-4927-a60a-762da8e57fe0","providers":[{"namespace":"Microsoft.Quantum","resourceTypes":[{"resourceType":"workspaces","locations":["eastus"]}]},{"namespace":"Microsoft.Resources","resourceTypes":[{"resourceType":"deployments","locations":[null]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/Workspaces/e2e-test-w7398545","resourceType":"Microsoft.Quantum/Workspaces","resourceName":"REDACTED"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7398545","resourceType":"Microsoft.Quantum/workspaces","resourceName":"REDACTED","apiVersion":"2025-12-15-preview"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Resources/deployments/Microsoft.StorageAccount-29-Sep-2025-23-36-30","resourceType":"Microsoft.Resources/deployments","resourceName":"REDACTED"}],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Quantum/workspaces/e2e-test-w7398545"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/fileServices/default"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2e-scenarios/providers/Microsoft.Storage/storageAccounts/qwe2etestswus2/providers/Microsoft.Authorization/roleAssignments/c6dd058b-c97e-556b-8e51-ce6daeed2e4d"}]}}' headers: cache-control: - no-cache