From 78a90b36e4ff351b75583220e1efd86d33b9525e Mon Sep 17 00:00:00 2001 From: zhoxing Date: Wed, 15 Jan 2020 12:25:47 +0800 Subject: [PATCH 1/2] Fix az resource tag crashed when the parameter --ids passed in is resource group ID --- src/azure-cli/HISTORY.rst | 4 + .../cli/command_modules/resource/_help.py | 2 +- .../cli/command_modules/resource/custom.py | 11 +- .../recordings/test_tag_update_by_patch.yaml | 342 +++++++++++++----- .../resource/tests/latest/test_resource.py | 6 +- 5 files changed, 268 insertions(+), 97 deletions(-) diff --git a/src/azure-cli/HISTORY.rst b/src/azure-cli/HISTORY.rst index 955ce49d96d..aeb4674544f 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -3,6 +3,10 @@ Release History =============== +**ARM** + +* Fix issue #10246: `az resource tag` crashed when the parameter `--ids` passed in is resource group ID + **IoT Central** * Support app creation/update with the new sku name ST0, ST1, ST2. diff --git a/src/azure-cli/azure/cli/command_modules/resource/_help.py b/src/azure-cli/azure/cli/command_modules/resource/_help.py index a3aea38f6f6..90c60ab87ac 100644 --- a/src/azure-cli/azure/cli/command_modules/resource/_help.py +++ b/src/azure-cli/azure/cli/command_modules/resource/_help.py @@ -1258,7 +1258,7 @@ az resource tag --tags vmlist=vm1 -g MyResourceGroup -n MyVm --resource-type "Microsoft.Compute/virtualMachines" - name: Tag a web app with the key 'vmlist' and value 'vm1', using a resource identifier. text: > - az resource tag --tags vmlist=vm1 --id /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Web/sites/{WebApp} + az resource tag --tags vmlist=vm1 --ids /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Web/sites/{WebApp} - name: Tag a resource. (autogenerated) text: az resource tag --ids /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Web/sites/{WebApp} --tags vmlist=vm1 crafted: true diff --git a/src/azure-cli/azure/cli/command_modules/resource/custom.py b/src/azure-cli/azure/cli/command_modules/resource/custom.py index 4787148f6d3..41376063b26 100644 --- a/src/azure-cli/azure/cli/command_modules/resource/custom.py +++ b/src/azure-cli/azure/cli/command_modules/resource/custom.py @@ -26,7 +26,7 @@ from azure.cli.core.parser import IncorrectUsageError from azure.cli.core.util import get_file_json, read_file_content, shell_safe_json_parse, sdk_no_wait from azure.cli.core.commands.client_factory import get_mgmt_service_client -from azure.cli.core.profiles import ResourceType, get_sdk, get_api_version +from azure.cli.core.profiles import ResourceType, get_sdk, get_api_version, AZURE_API_PROFILES from azure.cli.command_modules.resource._client_factory import ( _resource_client_factory, _resource_policy_client_factory, _resource_lock_client_factory, @@ -2142,7 +2142,7 @@ def tag(self, tags): # please add the service type that needs to be requested with PATCH type here # for example: the properties of RecoveryServices/vaults must be filled, and a PUT request that passes back # to properties will fail due to the lack of properties, so the PATCH type should be used - need_patch_service = ['Microsoft.RecoveryServices/vaults'] + need_patch_service = ['Microsoft.RecoveryServices/vaults', 'Microsoft.Resources/resourceGroups'] if resource is not None and resource.type in need_patch_service: parameters = GenericResource(tags=tags) @@ -2268,6 +2268,13 @@ def resolve_api_version(rcf, resource_provider_namespace, parent_resource_path, @staticmethod def _resolve_api_version_by_id(rcf, resource_id): parts = parse_resource_id(resource_id) + + if len(parts) == 2 and parts['subscription'] is not None and parts['resource_group'] is not None: + return AZURE_API_PROFILES['latest'][ResourceType.MGMT_RESOURCE_RESOURCES] + + if 'namespace' not in parts: + raise CLIError('The type of value entered by --ids parameter is not supported.') + namespace = parts.get('child_namespace_1', parts['namespace']) if parts.get('child_type_2'): parent = (parts['type'] + '/' + parts['name'] + '/' + diff --git a/src/azure-cli/azure/cli/command_modules/resource/tests/latest/recordings/test_tag_update_by_patch.yaml b/src/azure-cli/azure/cli/command_modules/resource/tests/latest/recordings/test_tag_update_by_patch.yaml index cd629d7b8a9..de810953c78 100644 --- a/src/azure-cli/azure/cli/command_modules/resource/tests/latest/recordings/test_tag_update_by_patch.yaml +++ b/src/azure-cli/azure/cli/command_modules/resource/tests/latest/recordings/test_tag_update_by_patch.yaml @@ -14,7 +14,7 @@ interactions: - -g -n --resource-type --is-full-object -p User-Agent: - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 - azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.78 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 accept-language: - en-US method: GET @@ -27,7 +27,8 @@ interactions: East","Australia Southeast","Central US","East US 2","Central India","South India","West India","Canada Central","Canada East","West Central US","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2019-05-13-preview","2019-05-13","2018-12-20-preview","2018-07-10-preview","2018-07-10","2018-01-10","2017-07-01-preview","2017-07-01","2016-12-01","2016-08-10","2016-06-01","2016-05-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"CrossResourceGroupResourceMove, + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2019-05-13-preview","2019-05-13","2018-12-20-preview","2018-07-10-preview","2018-07-10","2018-01-10","2017-07-01-preview","2017-07-01","2016-12-01","2016-08-10","2016-06-01","2016-05-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation"},{"resourceType":"operations","locations":[],"apiVersions":["2016-08-10","2016-06-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-08-10"}],"capabilities":"None"},{"resourceType":"locations","locations":[],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupStatus","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast @@ -35,94 +36,108 @@ interactions: East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/checkNameAvailability","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/checkNameAvailability","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-01-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"None"},{"resourceType":"locations/allocatedStamp","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-01-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"None"},{"resourceType":"locations/allocatedStamp","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/allocateStamp","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/allocateStamp","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupValidateFeatures","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupValidateFeatures","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupPreValidateProtection","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupPreValidateProtection","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJobs","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJobs","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJob","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJob","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupAadProperties","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupAadProperties","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrossRegionRestore","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrossRegionRestore","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationResults","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationResults","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationsStatus","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationsStatus","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"backupProtectedItems","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"backupProtectedItems","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01-preview"}],"capabilities":"SupportsExtension"},{"resourceType":"replicationEligibilityResults","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01-preview"}],"capabilities":"SupportsExtension"},{"resourceType":"replicationEligibilityResults","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-07-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-07-10"}],"capabilities":"SupportsExtension"}],"registrationState":"Registered","registrationPolicy":"RegistrationRequired"}' + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-07-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-07-10"}],"capabilities":"SupportsExtension"}],"registrationState":"Registered","registrationPolicy":"RegistrationRequired"}' headers: cache-control: - no-cache content-length: - - '11729' + - '12029' content-type: - application/json; charset=utf-8 date: - - Thu, 19 Dec 2019 05:44:36 GMT + - Wed, 15 Jan 2020 04:23:33 GMT expires: - '-1' pragma: @@ -155,14 +170,14 @@ interactions: - -g -n --resource-type --is-full-object -p User-Agent: - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 - azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.78 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 accept-language: - en-US method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002?api-version=2019-05-13 response: body: - string: '{"location":"westus","name":"vault-000002","etag":"W/\"datetime''2019-12-19T05%3A44%3A43.4111794Z''\"","properties":{"provisioningState":"Succeeded"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002","type":"Microsoft.RecoveryServices/vaults","sku":{"name":"Standard"}}' + string: '{"location":"westus","name":"vault-000002","etag":"W/\"datetime''2020-01-15T04%3A23%3A37.5206441Z''\"","properties":{"provisioningState":"Succeeded"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002","type":"Microsoft.RecoveryServices/vaults","sku":{"name":"Standard"}}' headers: cache-control: - no-cache @@ -171,7 +186,7 @@ interactions: content-type: - application/json date: - - Thu, 19 Dec 2019 05:44:44 GMT + - Wed, 15 Jan 2020 04:23:37 GMT expires: - '-1' pragma: @@ -202,7 +217,7 @@ interactions: - --ids --tags User-Agent: - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 - azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.78 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 accept-language: - en-US method: GET @@ -215,7 +230,8 @@ interactions: East","Australia Southeast","Central US","East US 2","Central India","South India","West India","Canada Central","Canada East","West Central US","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2019-05-13-preview","2019-05-13","2018-12-20-preview","2018-07-10-preview","2018-07-10","2018-01-10","2017-07-01-preview","2017-07-01","2016-12-01","2016-08-10","2016-06-01","2016-05-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"CrossResourceGroupResourceMove, + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2019-05-13-preview","2019-05-13","2018-12-20-preview","2018-07-10-preview","2018-07-10","2018-01-10","2017-07-01-preview","2017-07-01","2016-12-01","2016-08-10","2016-06-01","2016-05-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation"},{"resourceType":"operations","locations":[],"apiVersions":["2016-08-10","2016-06-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-08-10"}],"capabilities":"None"},{"resourceType":"locations","locations":[],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupStatus","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast @@ -223,94 +239,108 @@ interactions: East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/checkNameAvailability","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/checkNameAvailability","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-01-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"None"},{"resourceType":"locations/allocatedStamp","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-01-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"None"},{"resourceType":"locations/allocatedStamp","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/allocateStamp","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/allocateStamp","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupValidateFeatures","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupValidateFeatures","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupPreValidateProtection","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupPreValidateProtection","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJobs","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJobs","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJob","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJob","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupAadProperties","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupAadProperties","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrossRegionRestore","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrossRegionRestore","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationResults","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationResults","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationsStatus","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationsStatus","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"backupProtectedItems","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"backupProtectedItems","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01-preview"}],"capabilities":"SupportsExtension"},{"resourceType":"replicationEligibilityResults","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01-preview"}],"capabilities":"SupportsExtension"},{"resourceType":"replicationEligibilityResults","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-07-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-07-10"}],"capabilities":"SupportsExtension"}],"registrationState":"Registered","registrationPolicy":"RegistrationRequired"}' + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-07-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-07-10"}],"capabilities":"SupportsExtension"}],"registrationState":"Registered","registrationPolicy":"RegistrationRequired"}' headers: cache-control: - no-cache content-length: - - '11729' + - '12029' content-type: - application/json; charset=utf-8 date: - - Thu, 19 Dec 2019 05:44:44 GMT + - Wed, 15 Jan 2020 04:23:38 GMT expires: - '-1' pragma: @@ -339,14 +369,14 @@ interactions: - --ids --tags User-Agent: - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 - azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.78 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 accept-language: - en-US method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002?api-version=2019-05-13 response: body: - string: '{"location":"westus","name":"vault-000002","etag":"W/\"datetime''2019-12-19T05%3A44%3A43.4111794Z''\"","properties":{"provisioningState":"Succeeded"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002","type":"Microsoft.RecoveryServices/vaults","sku":{"name":"Standard"}}' + string: '{"location":"westus","name":"vault-000002","etag":"W/\"datetime''2020-01-15T04%3A23%3A37.5206441Z''\"","properties":{"provisioningState":"Succeeded"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002","type":"Microsoft.RecoveryServices/vaults","sku":{"name":"Standard"}}' headers: cache-control: - no-cache @@ -355,7 +385,7 @@ interactions: content-type: - application/json date: - - Thu, 19 Dec 2019 05:44:45 GMT + - Wed, 15 Jan 2020 04:23:38 GMT expires: - '-1' pragma: @@ -392,14 +422,14 @@ interactions: - --ids --tags User-Agent: - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 - azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.78 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 accept-language: - en-US method: PATCH uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002?api-version=2019-05-13 response: body: - string: '{"location":"westus","name":"vault-000002","etag":"W/\"datetime''2019-12-19T05%3A44%3A48.3277841Z''\"","tags":{"cli-test":"test"},"properties":{"provisioningState":"Succeeded"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002","type":"Microsoft.RecoveryServices/vaults","sku":{"name":"Standard"}}' + string: '{"location":"westus","name":"vault-000002","etag":"W/\"datetime''2020-01-15T04%3A23%3A41.9549097Z''\"","tags":{"cli-test":"test"},"properties":{"provisioningState":"Succeeded"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002","type":"Microsoft.RecoveryServices/vaults","sku":{"name":"Standard"}}' headers: cache-control: - no-cache @@ -408,7 +438,7 @@ interactions: content-type: - application/json date: - - Thu, 19 Dec 2019 05:44:50 GMT + - Wed, 15 Jan 2020 04:23:43 GMT expires: - '-1' pragma: @@ -424,7 +454,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-resource-requests: - - '196' + - '199' status: code: 200 message: OK @@ -443,7 +473,7 @@ interactions: - --ids --tags User-Agent: - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 - azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.78 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 accept-language: - en-US method: GET @@ -456,7 +486,8 @@ interactions: East","Australia Southeast","Central US","East US 2","Central India","South India","West India","Canada Central","Canada East","West Central US","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2019-05-13-preview","2019-05-13","2018-12-20-preview","2018-07-10-preview","2018-07-10","2018-01-10","2017-07-01-preview","2017-07-01","2016-12-01","2016-08-10","2016-06-01","2016-05-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"CrossResourceGroupResourceMove, + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2019-05-13-preview","2019-05-13","2018-12-20-preview","2018-07-10-preview","2018-07-10","2018-01-10","2017-07-01-preview","2017-07-01","2016-12-01","2016-08-10","2016-06-01","2016-05-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation"},{"resourceType":"operations","locations":[],"apiVersions":["2016-08-10","2016-06-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-08-10"}],"capabilities":"None"},{"resourceType":"locations","locations":[],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupStatus","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast @@ -464,94 +495,108 @@ interactions: East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/checkNameAvailability","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/checkNameAvailability","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-01-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"None"},{"resourceType":"locations/allocatedStamp","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-01-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"None"},{"resourceType":"locations/allocatedStamp","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/allocateStamp","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/allocateStamp","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupValidateFeatures","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupValidateFeatures","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupPreValidateProtection","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupPreValidateProtection","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJobs","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJobs","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJob","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJob","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupAadProperties","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupAadProperties","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrossRegionRestore","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrossRegionRestore","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationResults","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationResults","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationsStatus","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationsStatus","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"backupProtectedItems","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"backupProtectedItems","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01-preview"}],"capabilities":"SupportsExtension"},{"resourceType":"replicationEligibilityResults","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01-preview"}],"capabilities":"SupportsExtension"},{"resourceType":"replicationEligibilityResults","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-07-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-07-10"}],"capabilities":"SupportsExtension"}],"registrationState":"Registered","registrationPolicy":"RegistrationRequired"}' + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-07-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-07-10"}],"capabilities":"SupportsExtension"}],"registrationState":"Registered","registrationPolicy":"RegistrationRequired"}' headers: cache-control: - no-cache content-length: - - '11729' + - '12029' content-type: - application/json; charset=utf-8 date: - - Thu, 19 Dec 2019 05:44:50 GMT + - Wed, 15 Jan 2020 04:23:44 GMT expires: - '-1' pragma: @@ -580,14 +625,14 @@ interactions: - --ids --tags User-Agent: - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 - azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.78 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 accept-language: - en-US method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002?api-version=2019-05-13 response: body: - string: '{"location":"westus","name":"vault-000002","etag":"W/\"datetime''2019-12-19T05%3A44%3A48.3277841Z''\"","tags":{"cli-test":"test"},"properties":{"provisioningState":"Succeeded"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002","type":"Microsoft.RecoveryServices/vaults","sku":{"name":"Standard"}}' + string: '{"location":"westus","name":"vault-000002","etag":"W/\"datetime''2020-01-15T04%3A23%3A41.9549097Z''\"","tags":{"cli-test":"test"},"properties":{"provisioningState":"Succeeded"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002","type":"Microsoft.RecoveryServices/vaults","sku":{"name":"Standard"}}' headers: cache-control: - no-cache @@ -596,7 +641,7 @@ interactions: content-type: - application/json date: - - Thu, 19 Dec 2019 05:44:51 GMT + - Wed, 15 Jan 2020 04:23:44 GMT expires: - '-1' pragma: @@ -633,14 +678,14 @@ interactions: - --ids --tags User-Agent: - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 - azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.78 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 accept-language: - en-US method: PATCH uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002?api-version=2019-05-13 response: body: - string: '{"location":"westus","name":"vault-000002","etag":"W/\"datetime''2019-12-19T05%3A44%3A53.5706864Z''\"","tags":{},"properties":{"provisioningState":"Succeeded"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002","type":"Microsoft.RecoveryServices/vaults","sku":{"name":"Standard"}}' + string: '{"location":"westus","name":"vault-000002","etag":"W/\"datetime''2020-01-15T04%3A23%3A47.1378961Z''\"","tags":{},"properties":{"provisioningState":"Succeeded"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001/providers/Microsoft.RecoveryServices/vaults/vault-000002","type":"Microsoft.RecoveryServices/vaults","sku":{"name":"Standard"}}' headers: cache-control: - no-cache @@ -649,7 +694,7 @@ interactions: content-type: - application/json date: - - Thu, 19 Dec 2019 05:44:55 GMT + - Wed, 15 Jan 2020 04:23:49 GMT expires: - '-1' pragma: @@ -665,7 +710,105 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-resource-requests: - - '198' + - '199' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - resource tag + Connection: + - keep-alive + ParameterSetName: + - --ids --tags + User-Agent: + - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 + accept-language: + - en-US + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001?api-version=2019-07-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001","name":"cli_test_tag_update_by_patch000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2020-01-15T04:23:27Z"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '428' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 15 Jan 2020 04:23:49 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"tags": {"cli-test": "test"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - resource tag + Connection: + - keep-alive + Content-Length: + - '30' + Content-Type: + - application/json; charset=utf-8 + ParameterSetName: + - --ids --tags + User-Agent: + - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 + accept-language: + - en-US + method: PATCH + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001?api-version=2019-07-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_tag_update_by_patch000001","name":"cli_test_tag_update_by_patch000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"cli-test":"test"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '374' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 15 Jan 2020 04:23:52 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-writes: + - '1198' status: code: 200 message: OK @@ -684,7 +827,7 @@ interactions: - --id User-Agent: - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 - azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.78 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 accept-language: - en-US method: GET @@ -697,7 +840,8 @@ interactions: East","Australia Southeast","Central US","East US 2","Central India","South India","West India","Canada Central","Canada East","West Central US","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2019-05-13-preview","2019-05-13","2018-12-20-preview","2018-07-10-preview","2018-07-10","2018-01-10","2017-07-01-preview","2017-07-01","2016-12-01","2016-08-10","2016-06-01","2016-05-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"CrossResourceGroupResourceMove, + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2019-05-13-preview","2019-05-13","2018-12-20-preview","2018-07-10-preview","2018-07-10","2018-01-10","2017-07-01-preview","2017-07-01","2016-12-01","2016-08-10","2016-06-01","2016-05-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove, SystemAssignedResourceIdentity, SupportsTags, SupportsLocation"},{"resourceType":"operations","locations":[],"apiVersions":["2016-08-10","2016-06-01","2015-12-15","2015-12-10","2015-11-10","2015-08-15","2015-08-10","2015-06-10","2015-03-15"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-08-10"}],"capabilities":"None"},{"resourceType":"locations","locations":[],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupStatus","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast @@ -705,94 +849,108 @@ interactions: East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/checkNameAvailability","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01","2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/checkNameAvailability","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-01-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"None"},{"resourceType":"locations/allocatedStamp","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-01-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-01-10"}],"capabilities":"None"},{"resourceType":"locations/allocatedStamp","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/allocateStamp","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/allocateStamp","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupValidateFeatures","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2016-06-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2016-06-01"}],"capabilities":"None"},{"resourceType":"locations/backupValidateFeatures","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupPreValidateProtection","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupPreValidateProtection","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJobs","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJobs","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJob","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrJob","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupAadProperties","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupAadProperties","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrossRegionRestore","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrossRegionRestore","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationResults","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationResults","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationsStatus","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"locations/backupCrrOperationsStatus","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"backupProtectedItems","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-12-20-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-12-20-preview"}],"capabilities":"None"},{"resourceType":"backupProtectedItems","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01-preview"}],"capabilities":"SupportsExtension"},{"resourceType":"replicationEligibilityResults","locations":["West + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2017-07-01-preview"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2017-07-01-preview"}],"capabilities":"SupportsExtension"},{"resourceType":"replicationEligibilityResults","locations":["West US","East US","North Europe","West Europe","Brazil South","East Asia","Southeast Asia","North Central US","South Central US","Japan East","Japan West","Australia East","Australia Southeast","Central US","East US 2","Central India","South India","West India","West Central US","Canada Central","Canada East","West US 2","UK South","UK West","Korea Central","Korea South","France Central","Australia - Central","South Africa North","UAE North","Central US EUAP","East US 2 EUAP"],"apiVersions":["2018-07-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-07-10"}],"capabilities":"SupportsExtension"}],"registrationState":"Registered","registrationPolicy":"RegistrationRequired"}' + Central","South Africa North","UAE North","Switzerland North","Central US + EUAP","East US 2 EUAP"],"apiVersions":["2018-07-10"],"apiProfiles":[{"profileVersion":"2018-06-01-profile","apiVersion":"2018-07-10"}],"capabilities":"SupportsExtension"}],"registrationState":"Registered","registrationPolicy":"RegistrationRequired"}' headers: cache-control: - no-cache content-length: - - '11729' + - '12029' content-type: - application/json; charset=utf-8 date: - - Thu, 19 Dec 2019 05:44:56 GMT + - Wed, 15 Jan 2020 04:23:53 GMT expires: - '-1' pragma: @@ -823,7 +981,7 @@ interactions: - --id User-Agent: - python/3.8.0 (Windows-10-10.0.18362-SP0) msrest/0.6.10 msrest_azure/0.6.2 - azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.78 + azure-mgmt-resource/6.0.0 Azure-SDK-For-Python AZURECLI/2.0.80 accept-language: - en-US method: DELETE @@ -837,7 +995,7 @@ interactions: content-length: - '0' date: - - Thu, 19 Dec 2019 05:45:01 GMT + - Wed, 15 Jan 2020 04:23:57 GMT expires: - '-1' pragma: @@ -847,7 +1005,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-resource-requests: - - '198' + - '199' status: code: 200 message: OK diff --git a/src/azure-cli/azure/cli/command_modules/resource/tests/latest/test_resource.py b/src/azure-cli/azure/cli/command_modules/resource/tests/latest/test_resource.py index 25a57feea51..fd1f43670a1 100644 --- a/src/azure-cli/azure/cli/command_modules/resource/tests/latest/test_resource.py +++ b/src/azure-cli/azure/cli/command_modules/resource/tests/latest/test_resource.py @@ -294,13 +294,13 @@ def test_tag_scenario(self): checks=self.is_empty()) @ResourceGroupPreparer(name_prefix='cli_test_tag_update_by_patch', location='westus') - @record_only() def test_tag_update_by_patch(self, resource_group, resource_group_location): self.kwargs.update({ 'loc': resource_group_location, 'vault': self.create_random_name('vault-', 30), - 'tag': 'cli-test=test' + 'tag': 'cli-test=test', + 'resource_group_id': '/subscriptions/' + self.get_subscription_id() + '/resourceGroups/' + resource_group }) resource = self.cmd('resource create -g {rg} -n {vault} --resource-type Microsoft.RecoveryServices/vaults --is-full-object -p "{{\\"properties\\":{{}},\\"location\\":\\"{loc}\\",\\"sku\\":{{\\"name\\":\\"Standard\\"}}}}"', @@ -311,6 +311,8 @@ def test_tag_update_by_patch(self, resource_group, resource_group_location): self.cmd('resource tag --ids {vault_id} --tags {tag}', checks=self.check('tags', {'cli-test': 'test'})) self.cmd('resource tag --ids {vault_id} --tags', checks=self.check('tags', {})) + self.cmd('resource tag --ids {resource_group_id} --tags {tag}', checks=self.check('tags', {'cli-test': 'test'})) + self.cmd('resource delete --id {vault_id}', checks=self.is_empty()) From a948975332d97e78d2e606ef36fbd5c1c319e5aa Mon Sep 17 00:00:00 2001 From: Xing Zhou Date: Wed, 15 Jan 2020 16:16:41 +0800 Subject: [PATCH 2/2] Update HISTORY.rst --- src/azure-cli/HISTORY.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/azure-cli/HISTORY.rst b/src/azure-cli/HISTORY.rst index aeb4674544f..d67af4195c2 100644 --- a/src/azure-cli/HISTORY.rst +++ b/src/azure-cli/HISTORY.rst @@ -5,7 +5,7 @@ Release History **ARM** -* Fix issue #10246: `az resource tag` crashed when the parameter `--ids` passed in is resource group ID +* Fix issue #10246: `az resource tag` crashes when the parameter `--ids` passed in is resource group ID **IoT Central**