diff --git a/src/resource-mover/HISTORY.rst b/src/resource-mover/HISTORY.rst
index 1c139576ba0..1ae2243771d 100644
--- a/src/resource-mover/HISTORY.rst
+++ b/src/resource-mover/HISTORY.rst
@@ -3,6 +3,11 @@
Release History
===============
+0.1.1
+++++++
+* Support the copying of tags and user managed identities associated with the resource.
+* Support 'system-data' for the resource types in resource mover.
+
0.1.0
++++++
* Initial release.
diff --git a/src/resource-mover/azext_resource_mover/__init__.py b/src/resource-mover/azext_resource_mover/__init__.py
index d8f2dcc26c3..b44e32ee543 100644
--- a/src/resource-mover/azext_resource_mover/__init__.py
+++ b/src/resource-mover/azext_resource_mover/__init__.py
@@ -7,13 +7,10 @@
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
+# pylint: disable=unused-import
+import azext_resource_mover._help
from azure.cli.core import AzCommandsLoader
-from azext_resource_mover.generated._help import helps # pylint: disable=unused-import
-try:
- from azext_resource_mover.manual._help import helps # pylint: disable=reimported
-except ImportError:
- pass
class ResourceMoverServiceAPICommandsLoader(AzCommandsLoader):
@@ -33,8 +30,11 @@ def load_command_table(self, args):
try:
from azext_resource_mover.manual.commands import load_command_table as load_command_table_manual
load_command_table_manual(self, args)
- except ImportError:
- pass
+ except ImportError as e:
+ if e.name.endswith('manual.commands'):
+ pass
+ else:
+ raise e
return self.command_table
def load_arguments(self, command):
@@ -43,8 +43,11 @@ def load_arguments(self, command):
try:
from azext_resource_mover.manual._params import load_arguments as load_arguments_manual
load_arguments_manual(self, command)
- except ImportError:
- pass
+ except ImportError as e:
+ if e.name.endswith('manual._params'):
+ pass
+ else:
+ raise e
COMMAND_LOADER_CLS = ResourceMoverServiceAPICommandsLoader
diff --git a/src/resource-mover/azext_resource_mover/_help.py b/src/resource-mover/azext_resource_mover/_help.py
new file mode 100644
index 00000000000..9b93f87a6e9
--- /dev/null
+++ b/src/resource-mover/azext_resource_mover/_help.py
@@ -0,0 +1,20 @@
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for
+# license information.
+#
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is
+# regenerated.
+# --------------------------------------------------------------------------
+# pylint: disable=wildcard-import
+# pylint: disable=unused-wildcard-import
+# pylint: disable=unused-import
+from .generated._help import helps # pylint: disable=reimported
+try:
+ from .manual._help import helps # pylint: disable=reimported
+except ImportError as e:
+ if e.name.endswith('manual._help'):
+ pass
+ else:
+ raise e
diff --git a/src/resource-mover/azext_resource_mover/action.py b/src/resource-mover/azext_resource_mover/action.py
index d95d53bf711..9b3d0a8a78c 100644
--- a/src/resource-mover/azext_resource_mover/action.py
+++ b/src/resource-mover/azext_resource_mover/action.py
@@ -13,5 +13,8 @@
from .generated.action import * # noqa: F403
try:
from .manual.action import * # noqa: F403
-except ImportError:
- pass
+except ImportError as e:
+ if e.name.endswith('manual.action'):
+ pass
+ else:
+ raise e
diff --git a/src/resource-mover/azext_resource_mover/custom.py b/src/resource-mover/azext_resource_mover/custom.py
index dbe9d5f9742..885447229d6 100644
--- a/src/resource-mover/azext_resource_mover/custom.py
+++ b/src/resource-mover/azext_resource_mover/custom.py
@@ -13,5 +13,8 @@
from .generated.custom import * # noqa: F403
try:
from .manual.custom import * # noqa: F403
-except ImportError:
- pass
+except ImportError as e:
+ if e.name.endswith('manual.custom'):
+ pass
+ else:
+ raise e
diff --git a/src/resource-mover/azext_resource_mover/generated/_help.py b/src/resource-mover/azext_resource_mover/generated/_help.py
index f038943c473..5eb6f1668a8 100644
--- a/src/resource-mover/azext_resource_mover/generated/_help.py
+++ b/src/resource-mover/azext_resource_mover/generated/_help.py
@@ -12,6 +12,11 @@
from knack.help_files import helps
+helps['resource-mover'] = '''
+ type: group
+ short-summary: Manage Resource Mover Service API
+'''
+
helps['resource-mover move-collection'] = """
type: group
short-summary: Manage move collection with resource mover
@@ -240,9 +245,10 @@
target-id="/subscriptions/c4488a3f-a7f7-4ad4-aa72-0e1f4d9c0756/resourceGroups/westusRG/providers/Microsoft.Network/netw\
orkInterfaces/eastusvm140" --resource-settings "{\\"resourceType\\":\\"Microsoft.Compute/virtualMachines\\",\\"targetAv\
ailabilitySetId\\":\\"/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1\
-\\",\\"targetAvailabilityZone\\":\\"2\\",\\"targetResourceName\\":\\"westusvm1\\",\\"targetVmSize\\":null}" \
---source-id "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1" \
---move-collection-name "movecollection1" --name "moveresourcename1" --resource-group "rg1"
+\\",\\"targetAvailabilityZone\\":\\"2\\",\\"targetResourceName\\":\\"westusvm1\\",\\"targetVmSize\\":null,\\"userManage\
+dIdentities\\":[\\"/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentit\
+ies/umi1\\"]}" --source-id "/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/ea\
+stusvm1" --move-collection-name "movecollection1" --name "moveresourcename1" --resource-group "rg1"
"""
helps['resource-mover move-resource wait'] = """
diff --git a/src/resource-mover/azext_resource_mover/generated/_params.py b/src/resource-mover/azext_resource_mover/generated/_params.py
index 363672608cc..c6b764a7a1e 100644
--- a/src/resource-mover/azext_resource_mover/generated/_params.py
+++ b/src/resource-mover/azext_resource_mover/generated/_params.py
@@ -156,7 +156,7 @@ def load_arguments(self, _):
c.argument('source_id', type=str, help='Gets or sets the Source ARM Id of the resource.')
c.argument('existing_target_id', type=str, help='Gets or sets the existing target ARM Id of the resource.')
c.argument('resource_settings', type=validate_file_or_dict, help='Gets or sets the resource settings. Expected '
- 'value: json-string/@json-file.')
+ 'value: json-string/json-file/@json-file.')
c.argument('depends_on_overrides', action=AddDependsOnOverrides, nargs='+', help='Gets or sets the move '
'resource dependencies overrides.')
diff --git a/src/resource-mover/azext_resource_mover/generated/action.py b/src/resource-mover/azext_resource_mover/generated/action.py
index 07e7556140f..611c2fcf3d8 100644
--- a/src/resource-mover/azext_resource_mover/generated/action.py
+++ b/src/resource-mover/azext_resource_mover/generated/action.py
@@ -7,8 +7,13 @@
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
+
+
# pylint: disable=protected-access
+# pylint: disable=no-self-use
+
+
import argparse
from collections import defaultdict
from knack.util import CLIError
@@ -19,7 +24,7 @@ def __call__(self, parser, namespace, values, option_string=None):
action = self.get_action(values, option_string)
namespace.identity = action
- def get_action(self, values, option_string): # pylint: disable=no-self-use
+ def get_action(self, values, option_string):
try:
properties = defaultdict(list)
for (k, v) in (x.split('=', 1) for x in values):
@@ -31,15 +36,22 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
for k in properties:
kl = k.lower()
v = properties[k]
+
if kl == 'type':
d['type'] = v[0]
+
elif kl == 'principal-id':
d['principal_id'] = v[0]
+
elif kl == 'tenant-id':
d['tenant_id'] = v[0]
+
else:
- raise CLIError('Unsupported Key {} is provided for parameter identity. All possible keys are: type, '
- 'principal-id, tenant-id'.format(k))
+ raise CLIError(
+ 'Unsupported Key {} is provided for parameter identity. All possible keys are: type, principal-id,'
+ ' tenant-id'.format(k)
+ )
+
return d
@@ -48,7 +60,7 @@ def __call__(self, parser, namespace, values, option_string=None):
action = self.get_action(values, option_string)
super(AddDependsOnOverrides, self).__call__(parser, namespace, action, option_string)
- def get_action(self, values, option_string): # pylint: disable=no-self-use
+ def get_action(self, values, option_string):
try:
properties = defaultdict(list)
for (k, v) in (x.split('=', 1) for x in values):
@@ -60,11 +72,17 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
for k in properties:
kl = k.lower()
v = properties[k]
+
if kl == 'id':
d['id'] = v[0]
+
elif kl == 'target-id':
d['target_id'] = v[0]
+
else:
- raise CLIError('Unsupported Key {} is provided for parameter depends_on_overrides. All possible keys '
- 'are: id, target-id'.format(k))
+ raise CLIError(
+ 'Unsupported Key {} is provided for parameter depends-on-overrides. All possible keys are: id,'
+ ' target-id'.format(k)
+ )
+
return d
diff --git a/src/resource-mover/azext_resource_mover/generated/commands.py b/src/resource-mover/azext_resource_mover/generated/commands.py
index fed6a9e8f49..31e4d74cf5e 100644
--- a/src/resource-mover/azext_resource_mover/generated/commands.py
+++ b/src/resource-mover/azext_resource_mover/generated/commands.py
@@ -9,19 +9,40 @@
# --------------------------------------------------------------------------
# pylint: disable=too-many-statements
# pylint: disable=too-many-locals
+# pylint: disable=bad-continuation
+# pylint: disable=line-too-long
from azure.cli.core.commands import CliCommandType
+from azext_resource_mover.generated._client_factory import (
+ cf_move_collection,
+ cf_move_resource,
+ cf_unresolved_dependency,
+)
+
+
+resource_mover_move_collection = CliCommandType(
+ operations_tmpl='azext_resource_mover.vendored_sdks.resourcemover.operations._move_collections_operations#MoveCollectionsOperations.{}',
+ client_factory=cf_move_collection,
+)
+
+
+resource_mover_unresolved_dependency = CliCommandType(
+ operations_tmpl='azext_resource_mover.vendored_sdks.resourcemover.operations._unresolved_dependencies_operations#UnresolvedDependenciesOperations.{}',
+ client_factory=cf_unresolved_dependency,
+)
+
+
+resource_mover_move_resource = CliCommandType(
+ operations_tmpl='azext_resource_mover.vendored_sdks.resourcemover.operations._move_resources_operations#MoveResourcesOperations.{}',
+ client_factory=cf_move_resource,
+)
def load_command_table(self, _):
- from azext_resource_mover.generated._client_factory import cf_move_collection
- resource_mover_move_collection = CliCommandType(
- operations_tmpl='azext_resource_mover.vendored_sdks.resourcemover.operations._move_collections_operations#MoveC'
- 'ollectionsOperations.{}',
- client_factory=cf_move_collection)
- with self.command_group('resource-mover move-collection', resource_mover_move_collection,
- client_factory=cf_move_collection) as g:
+ with self.command_group(
+ 'resource-mover move-collection', resource_mover_move_collection, client_factory=cf_move_collection
+ ) as g:
g.custom_command('list', 'resource_mover_move_collection_list')
g.custom_show_command('show', 'resource_mover_move_collection_show')
g.custom_command('create', 'resource_mover_move_collection_create')
@@ -33,31 +54,24 @@ def load_command_table(self, _):
g.custom_command('initiate-move', 'resource_mover_move_collection_initiate_move', supports_no_wait=True)
g.custom_command('list-required-for', 'resource_mover_move_collection_list_required_for')
g.custom_command('prepare', 'resource_mover_move_collection_prepare', supports_no_wait=True)
- g.custom_command('resolve-dependency', 'resource_mover_move_collection_resolve_dependency',
- supports_no_wait=True)
+ g.custom_command(
+ 'resolve-dependency', 'resource_mover_move_collection_resolve_dependency', supports_no_wait=True
+ )
g.custom_wait_command('wait', 'resource_mover_move_collection_show')
- from azext_resource_mover.generated._client_factory import cf_move_resource
- resource_mover_move_resource = CliCommandType(
- operations_tmpl='azext_resource_mover.vendored_sdks.resourcemover.operations._move_resources_operations#MoveRes'
- 'ourcesOperations.{}',
- client_factory=cf_move_resource)
- with self.command_group('resource-mover move-resource', resource_mover_move_resource,
- client_factory=cf_move_resource) as g:
+ with self.command_group(
+ 'resource-mover move-collection', resource_mover_unresolved_dependency, client_factory=cf_unresolved_dependency
+ ) as g:
+ g.custom_command('list-unresolved-dependency', 'resource_mover_move_collection_list_unresolved_dependency')
+
+ with self.command_group(
+ 'resource-mover move-resource', resource_mover_move_resource, client_factory=cf_move_resource
+ ) as g:
g.custom_command('list', 'resource_mover_move_resource_list')
g.custom_show_command('show', 'resource_mover_move_resource_show')
g.custom_command('delete', 'resource_mover_move_resource_delete', supports_no_wait=True, confirmation=True)
g.custom_command('add', 'resource_mover_move_resource_add', supports_no_wait=True)
g.custom_wait_command('wait', 'resource_mover_move_resource_show')
- from azext_resource_mover.generated._client_factory import cf_unresolved_dependency
- resource_mover_unresolved_dependency = CliCommandType(
- operations_tmpl='azext_resource_mover.vendored_sdks.resourcemover.operations._unresolved_dependencies_operation'
- 's#UnresolvedDependenciesOperations.{}',
- client_factory=cf_unresolved_dependency)
- with self.command_group('resource-mover move-collection', resource_mover_unresolved_dependency,
- client_factory=cf_unresolved_dependency) as g:
- g.custom_command('list-unresolved-dependency', 'resource_mover_move_collection_list_unresolved_dependency')
-
with self.command_group('resource-mover', is_experimental=True):
pass
diff --git a/src/resource-mover/azext_resource_mover/generated/custom.py b/src/resource-mover/azext_resource_mover/generated/custom.py
index d1ba8f5372d..9ca5a253c26 100644
--- a/src/resource-mover/azext_resource_mover/generated/custom.py
+++ b/src/resource-mover/azext_resource_mover/generated/custom.py
@@ -32,12 +32,19 @@ def resource_mover_move_collection_create(client,
source_region=None,
target_region=None):
body = {}
- body['tags'] = tags
- body['location'] = location
- body['identity'] = identity
+ if tags is not None:
+ body['tags'] = tags
+ if location is not None:
+ body['location'] = location
+ if identity is not None:
+ body['identity'] = identity
body['properties'] = {}
- body['properties']['source_region'] = source_region
- body['properties']['target_region'] = target_region
+ if source_region is not None:
+ body['properties']['source_region'] = source_region
+ if target_region is not None:
+ body['properties']['target_region'] = target_region
+ if len(body['properties']) == 0:
+ del body['properties']
return client.create(resource_group_name=resource_group_name,
move_collection_name=move_collection_name,
body=body)
@@ -49,8 +56,10 @@ def resource_mover_move_collection_update(client,
tags=None,
identity=None):
body = {}
- body['tags'] = tags
- body['identity'] = identity
+ if tags is not None:
+ body['tags'] = tags
+ if identity is not None:
+ body['identity'] = identity
return client.update(resource_group_name=resource_group_name,
move_collection_name=move_collection_name,
body=body)
@@ -74,9 +83,12 @@ def resource_mover_move_collection_bulk_remove(client,
move_resource_input_type=None,
no_wait=False):
body = {}
- body['validate_only'] = validate_only
- body['move_resources'] = move_resources
- body['move_resource_input_type'] = move_resource_input_type
+ if validate_only is not None:
+ body['validate_only'] = validate_only
+ if move_resources is not None:
+ body['move_resources'] = move_resources
+ if move_resource_input_type is not None:
+ body['move_resource_input_type'] = move_resource_input_type
return sdk_no_wait(no_wait,
client.begin_bulk_remove,
resource_group_name=resource_group_name,
@@ -87,14 +99,16 @@ def resource_mover_move_collection_bulk_remove(client,
def resource_mover_move_collection_commit(client,
resource_group_name,
move_collection_name,
+ move_resources,
validate_only=None,
- move_resources=None,
move_resource_input_type=None,
no_wait=False):
body = {}
- body['validate_only'] = validate_only
+ if validate_only is not None:
+ body['validate_only'] = validate_only
body['move_resources'] = move_resources
- body['move_resource_input_type'] = move_resource_input_type
+ if move_resource_input_type is not None:
+ body['move_resource_input_type'] = move_resource_input_type
return sdk_no_wait(no_wait,
client.begin_commit,
resource_group_name=resource_group_name,
@@ -105,14 +119,16 @@ def resource_mover_move_collection_commit(client,
def resource_mover_move_collection_discard(client,
resource_group_name,
move_collection_name,
+ move_resources,
validate_only=None,
- move_resources=None,
move_resource_input_type=None,
no_wait=False):
body = {}
- body['validate_only'] = validate_only
+ if validate_only is not None:
+ body['validate_only'] = validate_only
body['move_resources'] = move_resources
- body['move_resource_input_type'] = move_resource_input_type
+ if move_resource_input_type is not None:
+ body['move_resource_input_type'] = move_resource_input_type
return sdk_no_wait(no_wait,
client.begin_discard,
resource_group_name=resource_group_name,
@@ -123,14 +139,16 @@ def resource_mover_move_collection_discard(client,
def resource_mover_move_collection_initiate_move(client,
resource_group_name,
move_collection_name,
+ move_resources,
validate_only=None,
- move_resources=None,
move_resource_input_type=None,
no_wait=False):
body = {}
- body['validate_only'] = validate_only
+ if validate_only is not None:
+ body['validate_only'] = validate_only
body['move_resources'] = move_resources
- body['move_resource_input_type'] = move_resource_input_type
+ if move_resource_input_type is not None:
+ body['move_resource_input_type'] = move_resource_input_type
return sdk_no_wait(no_wait,
client.begin_initiate_move,
resource_group_name=resource_group_name,
@@ -150,14 +168,16 @@ def resource_mover_move_collection_list_required_for(client,
def resource_mover_move_collection_prepare(client,
resource_group_name,
move_collection_name,
+ move_resources,
validate_only=None,
- move_resources=None,
move_resource_input_type=None,
no_wait=False):
body = {}
- body['validate_only'] = validate_only
+ if validate_only is not None:
+ body['validate_only'] = validate_only
body['move_resources'] = move_resources
- body['move_resource_input_type'] = move_resource_input_type
+ if move_resource_input_type is not None:
+ body['move_resource_input_type'] = move_resource_input_type
return sdk_no_wait(no_wait,
client.begin_prepare,
resource_group_name=resource_group_name,
@@ -216,10 +236,16 @@ def resource_mover_move_resource_add(client,
no_wait=False):
body = {}
body['properties'] = {}
- body['properties']['source_id'] = source_id
- body['properties']['existing_target_id'] = existing_target_id
- body['properties']['resource_settings'] = resource_settings
- body['properties']['depends_on_overrides'] = depends_on_overrides
+ if source_id is not None:
+ body['properties']['source_id'] = source_id
+ if existing_target_id is not None:
+ body['properties']['existing_target_id'] = existing_target_id
+ if resource_settings is not None:
+ body['properties']['resource_settings'] = resource_settings
+ if depends_on_overrides is not None:
+ body['properties']['depends_on_overrides'] = depends_on_overrides
+ if len(body['properties']) == 0:
+ del body['properties']
return sdk_no_wait(no_wait,
client.begin_create,
resource_group_name=resource_group_name,
diff --git a/src/resource-mover/azext_resource_mover/manual/_help.py b/src/resource-mover/azext_resource_mover/manual/_help.py
index 62499901d45..9b153c7f792 100644
--- a/src/resource-mover/azext_resource_mover/manual/_help.py
+++ b/src/resource-mover/azext_resource_mover/manual/_help.py
@@ -13,7 +13,7 @@
helps['resource-mover'] = """
type: group
- short-summary: Move resources in Azure
+ short-summary: Manage Resource Mover Service API
"""
helps['resource-mover move-collection'] = """
@@ -245,7 +245,8 @@
"targetAvailabilitySetId": "/subscriptions/subID/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/MyAVSet",
"targetAvailabilityZone": "2",
"targetResourceName": "MyVM-target",
- "targetVmSize": null
+ "targetVmSize": null,
+ "userManagedIdentities": [/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1]
}'
"""
diff --git a/src/resource-mover/azext_resource_mover/manual/custom.py b/src/resource-mover/azext_resource_mover/manual/custom.py
index 817f21a7ec3..f32bd1daacb 100644
--- a/src/resource-mover/azext_resource_mover/manual/custom.py
+++ b/src/resource-mover/azext_resource_mover/manual/custom.py
@@ -36,12 +36,19 @@ def resource_mover_move_collection_create(client,
source_region=None,
target_region=None):
body = {}
- body['tags'] = tags
- body['location'] = location
- body['identity'] = identity
+ if tags is not None:
+ body['tags'] = tags
+ if location is not None:
+ body['location'] = location
+ if identity is not None:
+ body['identity'] = identity
body['properties'] = {}
- body['properties']['source_region'] = source_region
- body['properties']['target_region'] = target_region
+ if source_region is not None:
+ body['properties']['source_region'] = source_region
+ if target_region is not None:
+ body['properties']['target_region'] = target_region
+ if len(body['properties']) == 0:
+ del body['properties']
return client.create(resource_group_name=resource_group_name,
move_collection_name=move_collection_name,
body=body)
@@ -53,8 +60,10 @@ def resource_mover_move_collection_update(client,
tags=None,
identity=None):
body = {}
- body['tags'] = tags
- body['identity'] = identity
+ if tags is not None:
+ body['tags'] = tags
+ if identity is not None:
+ body['identity'] = identity
return client.update(resource_group_name=resource_group_name,
move_collection_name=move_collection_name,
body=body)
@@ -78,9 +87,12 @@ def resource_mover_move_collection_bulk_remove(client,
input_type=None,
no_wait=False):
body = {}
- body['validate_only'] = validate_only
- body['move_resources'] = move_resources
- body['move_resource_input_type'] = input_type
+ if validate_only is not None:
+ body['validate_only'] = validate_only
+ if move_resources is not None:
+ body['move_resources'] = move_resources
+ if input_type is not None:
+ body['move_resource_input_type'] = input_type
return sdk_no_wait(no_wait,
client.begin_bulk_remove,
resource_group_name=resource_group_name,
@@ -91,14 +103,16 @@ def resource_mover_move_collection_bulk_remove(client,
def resource_mover_move_collection_commit(client,
resource_group_name,
move_collection_name,
+ move_resources,
validate_only=None,
- move_resources=None,
input_type=None,
no_wait=False):
body = {}
- body['validate_only'] = validate_only
+ if validate_only is not None:
+ body['validate_only'] = validate_only
body['move_resources'] = move_resources
- body['move_resource_input_type'] = input_type
+ if input_type is not None:
+ body['move_resource_input_type'] = input_type
return sdk_no_wait(no_wait,
client.begin_commit,
resource_group_name=resource_group_name,
@@ -109,14 +123,16 @@ def resource_mover_move_collection_commit(client,
def resource_mover_move_collection_discard(client,
resource_group_name,
move_collection_name,
+ move_resources,
validate_only=None,
- move_resources=None,
input_type=None,
no_wait=False):
body = {}
- body['validate_only'] = validate_only
+ if validate_only is not None:
+ body['validate_only'] = validate_only
body['move_resources'] = move_resources
- body['move_resource_input_type'] = input_type
+ if input_type is not None:
+ body['move_resource_input_type'] = input_type
return sdk_no_wait(no_wait,
client.begin_discard,
resource_group_name=resource_group_name,
@@ -127,14 +143,16 @@ def resource_mover_move_collection_discard(client,
def resource_mover_move_collection_initiate_move(client,
resource_group_name,
move_collection_name,
+ move_resources,
validate_only=None,
- move_resources=None,
input_type=None,
no_wait=False):
body = {}
- body['validate_only'] = validate_only
+ if validate_only is not None:
+ body['validate_only'] = validate_only
body['move_resources'] = move_resources
- body['move_resource_input_type'] = input_type
+ if input_type is not None:
+ body['move_resource_input_type'] = input_type
return sdk_no_wait(no_wait,
client.begin_initiate_move,
resource_group_name=resource_group_name,
@@ -154,14 +172,16 @@ def resource_mover_move_collection_list_required_for(client,
def resource_mover_move_collection_prepare(client,
resource_group_name,
move_collection_name,
+ move_resources,
validate_only=None,
- move_resources=None,
input_type=None,
no_wait=False):
body = {}
- body['validate_only'] = validate_only
+ if validate_only is not None:
+ body['validate_only'] = validate_only
body['move_resources'] = move_resources
- body['move_resource_input_type'] = input_type
+ if input_type is not None:
+ body['move_resource_input_type'] = input_type
return sdk_no_wait(no_wait,
client.begin_prepare,
resource_group_name=resource_group_name,
@@ -206,10 +226,16 @@ def resource_mover_move_resource_add(client,
no_wait=False):
body = {}
body['properties'] = {}
- body['properties']['source_id'] = source_id
- body['properties']['existing_target_id'] = existing_target_id
- body['properties']['resource_settings'] = resource_settings
- body['properties']['depends_on_overrides'] = depends_on_overrides
+ if source_id is not None:
+ body['properties']['source_id'] = source_id
+ if existing_target_id is not None:
+ body['properties']['existing_target_id'] = existing_target_id
+ if resource_settings is not None:
+ body['properties']['resource_settings'] = resource_settings
+ if depends_on_overrides is not None:
+ body['properties']['depends_on_overrides'] = depends_on_overrides
+ if len(body['properties']) == 0:
+ del body['properties']
return sdk_no_wait(no_wait,
client.begin_create,
resource_group_name=resource_group_name,
diff --git a/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_movecollection_basic.yaml b/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_movecollection_basic.yaml
index 93f835e02d4..5abac0bcec6 100644
--- a/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_movecollection_basic.yaml
+++ b/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_movecollection_basic.yaml
@@ -1,53 +1,4 @@
interactions:
-- request:
- body: '{"location": "eastus2"}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group create
- Connection:
- - keep-alive
- Content-Length:
- - '23'
- Content-Type:
- - application/json; charset=utf-8
- ParameterSetName:
- - -n -l
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_collection_rg?api-version=2020-10-01
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg","name":"clitest_resourcemover_collection_rg","type":"Microsoft.Resources/resourceGroups","location":"eastus2","properties":{"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '268'
- content-type:
- - application/json; charset=utf-8
- date:
- - Fri, 05 Feb 2021 10:11:36 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-writes:
- - '1196'
- status:
- code: 201
- message: Created
- request:
body: '{"location": "eastus2", "properties": {"sourceRegion": "eastus", "targetRegion":
"westus"}}'
@@ -67,24 +18,23 @@ interactions:
ParameterSetName:
- --location --source-region --target-region --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-27?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-10?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-27","name":"clitest-movecollection-27","type":"Microsoft.Migrate/moveCollections","etag":"\"5200d77d-0000-0200-0000-601d19df0000\"","location":"eastus2","properties":{"sourceRegion":"eastus","targetRegion":"westus","provisioningState":"Succeeded","errors":null}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-10","name":"clitest-movecollection-10","type":"Microsoft.Migrate/moveCollections","etag":"\"19006c4a-0000-0200-0000-61d80fc80000\"","location":"eastus2","properties":{"sourceRegion":"eastus","targetRegion":"westus","provisioningState":"Succeeded","errors":null},"systemData":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T10:02:47.5851645Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T10:02:47.5851645Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '439'
+ - '681'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:11:44 GMT
+ - Fri, 07 Jan 2022 10:02:49 GMT
etag:
- - '"5200d77d-0000-0200-0000-601d19df0000"'
+ - '"19006c4a-0000-0200-0000-61d80fc80000"'
expires:
- '-1'
pragma:
@@ -94,12 +44,12 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1197'
+ - '1198'
status:
code: 201
message: Created
- request:
- body: '{"identity": {"type": "SystemAssigned"}}'
+ body: '{"tags": {"key": "collection"}, "identity": {"type": "SystemAssigned"}}'
headers:
Accept:
- application/json
@@ -110,30 +60,29 @@ interactions:
Connection:
- keep-alive
Content-Length:
- - '40'
+ - '71'
Content-Type:
- application/json
ParameterSetName:
- - --name --resource-group --identity
+ - --name --resource-group --identity --tags
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PATCH
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-27?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-10?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-27","name":"clitest-movecollection-27","type":"Microsoft.Migrate/moveCollections","etag":"\"5200e67d-0000-0200-0000-601d19e40000\"","location":"eastus2","properties":{"sourceRegion":"eastus","targetRegion":"westus","provisioningState":"Succeeded","errors":null},"identity":{"principalId":"719e17a7-c61c-4f20-aefc-950153a0fd9e","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-10","name":"clitest-movecollection-10","type":"Microsoft.Migrate/moveCollections","etag":"\"1900bb4a-0000-0200-0000-61d80fcd0000\"","location":"eastus2","tags":{"key":"collection"},"properties":{"sourceRegion":"eastus","targetRegion":"westus","provisioningState":"Succeeded","errors":null},"identity":{"principalId":"b010cfa5-5a8d-4c30-8298-3d42e2d9062f","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"systemData":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T10:02:47.5851645Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T10:02:52.9451629Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '579'
+ - '849'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:11:49 GMT
+ - Fri, 07 Jan 2022 10:02:55 GMT
etag:
- - '"5200e67d-0000-0200-0000-601d19e40000"'
+ - '"1900bb4a-0000-0200-0000-61d80fcd0000"'
expires:
- '-1'
pragma:
@@ -147,7 +96,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1196'
+ - '1197'
status:
code: 200
message: OK
@@ -165,24 +114,23 @@ interactions:
ParameterSetName:
- --resource-group --name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-27?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-10?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-27","name":"clitest-movecollection-27","type":"Microsoft.Migrate/moveCollections","etag":"\"5200e67d-0000-0200-0000-601d19e40000\"","location":"eastus2","properties":{"sourceRegion":"eastus","targetRegion":"westus","provisioningState":"Succeeded","errors":null},"identity":{"principalId":"719e17a7-c61c-4f20-aefc-950153a0fd9e","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-10","name":"clitest-movecollection-10","type":"Microsoft.Migrate/moveCollections","etag":"\"1900bb4a-0000-0200-0000-61d80fcd0000\"","location":"eastus2","tags":{"key":"collection"},"properties":{"sourceRegion":"eastus","targetRegion":"westus","provisioningState":"Succeeded","errors":null},"identity":{"principalId":"b010cfa5-5a8d-4c30-8298-3d42e2d9062f","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"systemData":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T10:02:47.5851645Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T10:02:52.9451629Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '579'
+ - '849'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:11:51 GMT
+ - Fri, 07 Jan 2022 10:02:57 GMT
etag:
- - '"5200e67d-0000-0200-0000-601d19e40000"'
+ - '"1900bb4a-0000-0200-0000-61d80fcd0000"'
expires:
- '-1'
pragma:
@@ -214,26 +162,25 @@ interactions:
ParameterSetName:
- --resource-group --name --yes
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-27?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-10?api-version=2021-08-01
response:
body:
string: ''
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/a72473f2-86a9-476a-a584-6da8dccb01d0?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/c29a0d3c-d102-40da-b65e-52504728cd83?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 10:11:54 GMT
+ - Fri, 07 Jan 2022 10:02:59 GMT
expires:
- '-1'
location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/a72473f2-86a9-476a-a584-6da8dccb01d0?api-version=2021-01-01&operationResultResponseType=Location
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/c29a0d3c-d102-40da-b65e-52504728cd83?api-version=2021-08-01&operationResultResponseType=Location
pragma:
- no-cache
strict-transport-security:
@@ -241,7 +188,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-deletes:
- - '14997'
+ - '14999'
status:
code: 202
message: Accepted
@@ -259,22 +206,21 @@ interactions:
ParameterSetName:
- --resource-group --name --yes
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/a72473f2-86a9-476a-a584-6da8dccb01d0?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/c29a0d3c-d102-40da-b65e-52504728cd83?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-27/operations/a72473f2-86a9-476a-a584-6da8dccb01d0","name":null,"status":"Succeeded","startTime":null,"endTime":null,"error":null,"properties":null}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/c29a0d3c-d102-40da-b65e-52504728cd83","name":"c29a0d3c-d102-40da-b65e-52504728cd83","status":"Succeeded"}'
headers:
cache-control:
- no-cache
content-length:
- - '325'
+ - '230'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:12:24 GMT
+ - Fri, 07 Jan 2022 10:03:29 GMT
expires:
- '-1'
pragma:
@@ -304,10 +250,9 @@ interactions:
ParameterSetName:
- --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections?api-version=2021-08-01
response:
body:
string: '{"value":[]}'
@@ -319,7 +264,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:12:25 GMT
+ - Fri, 07 Jan 2022 10:03:29 GMT
expires:
- '-1'
pragma:
@@ -333,172 +278,4 @@ interactions:
status:
code: 200
message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_collection_rg?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 10:12:29 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-deletes:
- - '14999'
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 10:12:47 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 10:13:02 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 10:13:17 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- status:
- code: 200
- message: OK
version: 1
diff --git a/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_movecollection_e2e.yaml b/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_movecollection_e2e.yaml
index eac4d22aea9..5dce32620e4 100644
--- a/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_movecollection_e2e.yaml
+++ b/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_movecollection_e2e.yaml
@@ -1,53 +1,4 @@
interactions:
-- request:
- body: '{"location": "eastus2"}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group create
- Connection:
- - keep-alive
- Content-Length:
- - '23'
- Content-Type:
- - application/json; charset=utf-8
- ParameterSetName:
- - -n -l
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_collection_rg?api-version=2020-10-01
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg","name":"clitest_resourcemover_collection_rg","type":"Microsoft.Resources/resourceGroups","location":"eastus2","properties":{"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '268'
- content-type:
- - application/json; charset=utf-8
- date:
- - Fri, 05 Feb 2021 09:55:58 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
- status:
- code: 201
- message: Created
- request:
body: '{"location": "eastus2", "identity": {"type": "SystemAssigned"}, "properties":
{"sourceRegion": "eastus", "targetRegion": "westus"}}'
@@ -67,24 +18,23 @@ interactions:
ParameterSetName:
- --location --source-region --target-region --name --resource-group --identity
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25","name":"clitest-movecollection-25","type":"Microsoft.Migrate/moveCollections","etag":"\"5200ff75-0000-0200-0000-601d16390000\"","location":"eastus2","properties":{"sourceRegion":"eastus","targetRegion":"westus","provisioningState":"Succeeded","errors":null},"identity":{"principalId":"262660a4-1a35-40dc-94b5-9de57ea34b28","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29","name":"clitest-movecollection-29","type":"Microsoft.Migrate/moveCollections","etag":"\"1900b137-0000-0200-0000-61d8019a0000\"","location":"eastus2","properties":{"sourceRegion":"eastus","targetRegion":"westus","provisioningState":"Succeeded","errors":null},"identity":{"principalId":"0d720826-1662-4e1a-a6ba-a0d5ef582e6e","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"systemData":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:02:15.9608168Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:02:15.9608168Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '579'
+ - '821'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:10 GMT
+ - Fri, 07 Jan 2022 09:02:19 GMT
etag:
- - '"5200ff75-0000-0200-0000-601d16390000"'
+ - '"1900b137-0000-0200-0000-61d8019a0000"'
expires:
- '-1'
pragma:
@@ -94,7 +44,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
+ - '1197'
status:
code: 201
message: Created
@@ -112,16 +62,13 @@ interactions:
Content-Length:
- '22'
Content-Type:
- - application/json; charset=utf-8
+ - application/json
ParameterSetName:
- -n -l
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg?api-version=2020-10-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg?api-version=2021-04-01
response:
body:
string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","name":"clitest_resourcemover_source_rg","type":"Microsoft.Resources/resourceGroups","location":"eastus","properties":{"provisioningState":"Succeeded"}}'
@@ -133,20 +80,24 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:12 GMT
+ - Fri, 07 Jan 2022 09:02:22 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:
- - '1199'
+ - '1198'
status:
- code: 201
- message: Created
+ code: 200
+ message: OK
- request:
body: '{"location": "eastus", "tags": {}, "properties": {"addressSpace": {"addressPrefixes":
["10.0.0.0/16"]}, "dhcpOptions": {}}}'
@@ -166,33 +117,33 @@ interactions:
ParameterSetName:
- --resource-group --name --location
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2020-08-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2021-05-01
response:
body:
string: "{\r\n \"name\": \"vnet-in-source-region\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region\",\r\n
- \ \"etag\": \"W/\\\"e22561e5-8712-4c9e-9e4b-b6cadafc680d\\\"\",\r\n \"type\":
+ \ \"etag\": \"W/\\\"f79be88b-c878-4af1-9d7e-517fee7300a1\\\"\",\r\n \"type\":
\"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n
- \ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n
- \ \"resourceGuid\": \"c16746d4-0cf4-4f45-a34a-5fcea69adc73\",\r\n \"addressSpace\":
+ \ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n
+ \ \"resourceGuid\": \"04a57bc1-b4f1-4648-b5a9-151c1713f239\",\r\n \"addressSpace\":
{\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n
\ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n
\ \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\":
- false,\r\n \"enableVmProtection\": false\r\n }\r\n}"
+ false\r\n }\r\n}"
headers:
azure-asyncnotification:
- Enabled
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/7dfa7778-d767-4f91-9b07-04001e6b2e4a?api-version=2020-07-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1747d2f2-0941-4f74-8693-a7d58ccd16de?api-version=2021-05-01
cache-control:
- no-cache
content-length:
- - '754'
+ - '721'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:20 GMT
+ - Fri, 07 Jan 2022 09:02:24 GMT
expires:
- '-1'
pragma:
@@ -202,15 +153,19 @@ interactions:
- Microsoft-HTTPAPI/2.0
strict-transport-security:
- max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - ae98bfe7-5c79-43b4-a689-64e90478facf
+ - 54eefd2d-6dc3-47ec-bd92-e9213c559ef7
x-ms-ratelimit-remaining-subscription-writes:
- - '1198'
+ - '1199'
status:
- code: 201
- message: Created
+ code: 200
+ message: OK
- request:
body: null
headers:
@@ -225,9 +180,9 @@ interactions:
ParameterSetName:
- --resource-group --name --location
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/7dfa7778-d767-4f91-9b07-04001e6b2e4a?api-version=2020-07-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/1747d2f2-0941-4f74-8693-a7d58ccd16de?api-version=2021-05-01
response:
body:
string: "{\r\n \"status\": \"Succeeded\"\r\n}"
@@ -239,7 +194,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:24 GMT
+ - Fri, 07 Jan 2022 09:02:54 GMT
expires:
- '-1'
pragma:
@@ -256,7 +211,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - e3671752-652f-4c66-acba-34f4d145f660
+ - 6ebff7c6-a881-4121-b8d9-bf62a384ca61
status:
code: 200
message: OK
@@ -274,31 +229,31 @@ interactions:
ParameterSetName:
- --resource-group --name --location
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2020-08-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2021-05-01
response:
body:
string: "{\r\n \"name\": \"vnet-in-source-region\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region\",\r\n
- \ \"etag\": \"W/\\\"41dfb7e9-5989-4fab-a5a0-bb42a5fe3ddd\\\"\",\r\n \"type\":
+ \ \"etag\": \"W/\\\"f79be88b-c878-4af1-9d7e-517fee7300a1\\\"\",\r\n \"type\":
\"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n
\ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n
- \ \"resourceGuid\": \"c16746d4-0cf4-4f45-a34a-5fcea69adc73\",\r\n \"addressSpace\":
+ \ \"resourceGuid\": \"04a57bc1-b4f1-4648-b5a9-151c1713f239\",\r\n \"addressSpace\":
{\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n
\ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n
\ \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\":
- false,\r\n \"enableVmProtection\": false\r\n }\r\n}"
+ false\r\n }\r\n}"
headers:
cache-control:
- no-cache
content-length:
- - '755'
+ - '721'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:24 GMT
+ - Fri, 07 Jan 2022 09:02:54 GMT
etag:
- - W/"41dfb7e9-5989-4fab-a5a0-bb42a5fe3ddd"
+ - W/"f79be88b-c878-4af1-9d7e-517fee7300a1"
expires:
- '-1'
pragma:
@@ -315,7 +270,73 @@ interactions:
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - 35c548a3-12e9-4e89-898b-5e0515ef0369
+ - 2b55fcb5-2c8a-4f04-b566-4a9176ca6412
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"objectIds": ["0d720826-1662-4e1a-a6ba-a0d5ef582e6e"], "includeDirectoryObjectReferences":
+ true}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - role assignment create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '97'
+ Content-Type:
+ - application/json; charset=utf-8
+ ParameterSetName:
+ - --assignee-object-id --role --scope
+ User-Agent:
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.31.0
+ accept-language:
+ - en-US
+ method: POST
+ uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/getObjectsByObjectIds?api-version=1.6
+ response:
+ body:
+ string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"0d720826-1662-4e1a-a6ba-a0d5ef582e6e","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":["isExplicit=False","/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29"],"appDisplayName":null,"appId":"35bf0327-ac73-4dc1-b854-c7cdb666f671","applicationTemplateId":null,"appOwnerTenantId":null,"appRoleAssignmentRequired":false,"appRoles":[],"displayName":"clitest-movecollection-29","errorUrl":null,"homepage":null,"informationalUrls":null,"keyCredentials":[{"customKeyIdentifier":"4391AE26FE6A33F5D7891EDFB9B0CEA1F5A43CB0","endDate":"2022-04-07T08:57:00Z","keyId":"d8ec933c-b4bf-40d0-ad28-1326ffdc5cf2","startDate":"2022-01-07T08:57:00Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":null,"replyUrls":[],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["35bf0327-ac73-4dc1-b854-c7cdb666f671","https://identity.azure.net/gOpS6vEyE5vHCS43GEWoC6Z2qzjsU7xOQLserI6Xv+o="],"servicePrincipalType":"ManagedIdentity","signInAudience":null,"tags":[],"tokenEncryptionKeyId":null}]}'
+ headers:
+ access-control-allow-origin:
+ - '*'
+ cache-control:
+ - no-cache
+ content-length:
+ - '1616'
+ content-type:
+ - application/json; odata=minimalmetadata; streaming=true; charset=utf-8
+ dataserviceversion:
+ - 3.0;
+ date:
+ - Fri, 07 Jan 2022 09:02:55 GMT
+ duration:
+ - '2310338'
+ expires:
+ - '-1'
+ ocp-aad-diagnostics-server-name:
+ - tYJ5hC4O6RQRx15hpoTmJ0Hn+BA89s4eGJzd7NU9K9U=
+ ocp-aad-session-key:
+ - sPkWhKbRyWbvG4ivl5fDqnVFAE4McjTVj_t25qC_6rSwaXmv2uu9UqjVXn7JwWx6m8Ql76zMheKEEEQ6UmC7P4nIaeG-2LCyR43cBuBoGyFh8lEUKywhtQMmwdVhB0QZ.eC0kVqm77syteDICa97JUDF-En1QUMzlIm1S-tzNW5M
+ pragma:
+ - no-cache
+ request-id:
+ - 274036da-e1ba-4579-aa53-bfea3a9355a2
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-aspnet-version:
+ - 4.0.30319
+ x-ms-dirapi-data-contract-version:
+ - '1.6'
+ x-ms-resource-unit:
+ - '3'
+ x-powered-by:
+ - ASP.NET
status:
code: 200
message: OK
@@ -333,8 +354,8 @@ interactions:
ParameterSetName:
- --assignee-object-id --role --scope
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.31.0
accept-language:
- en-US
method: GET
@@ -343,7 +364,7 @@ interactions:
body:
string: '{"value":[{"properties":{"roleName":"Contributor","type":"BuiltInRole","description":"Grants
full access to manage all resources, but does not allow you to assign roles
- in Azure RBAC, manage assignments in Azure Blueprints, or share image galleries.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":["Microsoft.Authorization/*/Delete","Microsoft.Authorization/*/Write","Microsoft.Authorization/elevateAccess/Action","Microsoft.Blueprint/blueprintAssignments/write","Microsoft.Blueprint/blueprintAssignments/delete","Microsoft.Compute/galleries/share/action"],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2020-12-04T00:34:54.8501087Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","type":"Microsoft.Authorization/roleDefinitions","name":"b24988ac-6180-42a0-ab88-20f7382dd24c"}]}'
+ in Azure RBAC, manage assignments in Azure Blueprints, or share image galleries.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":["Microsoft.Authorization/*/Delete","Microsoft.Authorization/*/Write","Microsoft.Authorization/elevateAccess/Action","Microsoft.Blueprint/blueprintAssignments/write","Microsoft.Blueprint/blueprintAssignments/delete","Microsoft.Compute/galleries/share/action"],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2021-11-11T20:13:28.6061853Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","type":"Microsoft.Authorization/roleDefinitions","name":"b24988ac-6180-42a0-ab88-20f7382dd24c"}]}'
headers:
cache-control:
- no-cache
@@ -352,7 +373,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:25 GMT
+ - Fri, 07 Jan 2022 09:02:56 GMT
expires:
- '-1'
pragma:
@@ -372,7 +393,7 @@ interactions:
message: OK
- request:
body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c",
- "principalId": "262660a4-1a35-40dc-94b5-9de57ea34b28"}}'
+ "principalId": "0d720826-1662-4e1a-a6ba-a0d5ef582e6e", "principalType": "ServicePrincipal"}}'
headers:
Accept:
- application/json
@@ -383,7 +404,7 @@ interactions:
Connection:
- keep-alive
Content-Length:
- - '233'
+ - '270'
Content-Type:
- application/json; charset=utf-8
Cookie:
@@ -391,15 +412,15 @@ interactions:
ParameterSetName:
- --assignee-object-id --role --scope
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.31.0
accept-language:
- en-US
method: PUT
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/00000000-0000-0000-0000-000000000000
response:
body:
- string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"262660a4-1a35-40dc-94b5-9de57ea34b28","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-05T09:56:25.5815058Z","updatedOn":"2021-02-05T09:56:25.9115238Z","createdBy":null,"updatedBy":"f3ea48f6-a16e-4b37-8260-f69cf2200525","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/8c9b62f3-8ced-4f1c-928c-34a6c9de658c","type":"Microsoft.Authorization/roleAssignments","name":"8c9b62f3-8ced-4f1c-928c-34a6c9de658c"}'
+ string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"0d720826-1662-4e1a-a6ba-a0d5ef582e6e","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-01-07T09:02:57.1345497Z","updatedOn":"2022-01-07T09:02:57.5408521Z","createdBy":null,"updatedBy":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/90646168-0ed9-4de5-a96c-d3ca34b16ddf","type":"Microsoft.Authorization/roleAssignments","name":"90646168-0ed9-4de5-a96c-d3ca34b16ddf"}'
headers:
cache-control:
- no-cache
@@ -408,7 +429,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:27 GMT
+ - Fri, 07 Jan 2022 09:02:59 GMT
expires:
- '-1'
pragma:
@@ -420,10 +441,76 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
+ - '1198'
status:
code: 201
message: Created
+- request:
+ body: '{"objectIds": ["0d720826-1662-4e1a-a6ba-a0d5ef582e6e"], "includeDirectoryObjectReferences":
+ true}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - role assignment create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '97'
+ Content-Type:
+ - application/json; charset=utf-8
+ ParameterSetName:
+ - --assignee-object-id --role --scope
+ User-Agent:
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.31.0
+ accept-language:
+ - en-US
+ method: POST
+ uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/getObjectsByObjectIds?api-version=1.6
+ response:
+ body:
+ string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"0d720826-1662-4e1a-a6ba-a0d5ef582e6e","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":["isExplicit=False","/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29"],"appDisplayName":null,"appId":"35bf0327-ac73-4dc1-b854-c7cdb666f671","applicationTemplateId":null,"appOwnerTenantId":null,"appRoleAssignmentRequired":false,"appRoles":[],"displayName":"clitest-movecollection-29","errorUrl":null,"homepage":null,"informationalUrls":null,"keyCredentials":[{"customKeyIdentifier":"4391AE26FE6A33F5D7891EDFB9B0CEA1F5A43CB0","endDate":"2022-04-07T08:57:00Z","keyId":"d8ec933c-b4bf-40d0-ad28-1326ffdc5cf2","startDate":"2022-01-07T08:57:00Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":null,"replyUrls":[],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["35bf0327-ac73-4dc1-b854-c7cdb666f671","https://identity.azure.net/gOpS6vEyE5vHCS43GEWoC6Z2qzjsU7xOQLserI6Xv+o="],"servicePrincipalType":"ManagedIdentity","signInAudience":null,"tags":[],"tokenEncryptionKeyId":null}]}'
+ headers:
+ access-control-allow-origin:
+ - '*'
+ cache-control:
+ - no-cache
+ content-length:
+ - '1616'
+ content-type:
+ - application/json; odata=minimalmetadata; streaming=true; charset=utf-8
+ dataserviceversion:
+ - 3.0;
+ date:
+ - Fri, 07 Jan 2022 09:02:59 GMT
+ duration:
+ - '2035192'
+ expires:
+ - '-1'
+ ocp-aad-diagnostics-server-name:
+ - l6wnHHYcmlaNkdoB0wDPlW7p/2GJ8SCbYpFlyRif2O0=
+ ocp-aad-session-key:
+ - fogCxNUE7eQvnicVytqttbjuRQJz9dBY2UghfdLpAVVScI_iTbnjYyUL4VBnZu2IEvJxlb2sk7XPlD-fYJcnKf3uKJWnn52WUTowLwQtR106G_2CE8fnnnLvHH--Nydj.49GHzYBVuZodnTuvvJUJ5dXZt3Jv6WMqTQOQiVgTWgc
+ pragma:
+ - no-cache
+ request-id:
+ - 9b3f7a5d-125b-4d16-9e5d-7cefc8b916aa
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-aspnet-version:
+ - 4.0.30319
+ x-ms-dirapi-data-contract-version:
+ - '1.6'
+ x-ms-resource-unit:
+ - '3'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
- request:
body: null
headers:
@@ -438,8 +525,8 @@ interactions:
ParameterSetName:
- --assignee-object-id --role --scope
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.31.0
accept-language:
- en-US
method: GET
@@ -447,7 +534,7 @@ interactions:
response:
body:
string: '{"value":[{"properties":{"roleName":"User Access Administrator","type":"BuiltInRole","description":"Lets
- you manage user access to Azure resources.","assignableScopes":["/"],"permissions":[{"actions":["*/read","Microsoft.Authorization/*","Microsoft.Support/*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2019-02-05T21:24:12.6807454Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","type":"Microsoft.Authorization/roleDefinitions","name":"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9"}]}'
+ you manage user access to Azure resources.","assignableScopes":["/"],"permissions":[{"actions":["*/read","Microsoft.Authorization/*","Microsoft.Support/*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2021-11-11T20:13:57.7932023Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","type":"Microsoft.Authorization/roleDefinitions","name":"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9"}]}'
headers:
cache-control:
- no-cache
@@ -456,7 +543,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:27 GMT
+ - Fri, 07 Jan 2022 09:03:00 GMT
expires:
- '-1'
pragma:
@@ -476,7 +563,7 @@ interactions:
message: OK
- request:
body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9",
- "principalId": "262660a4-1a35-40dc-94b5-9de57ea34b28"}}'
+ "principalId": "0d720826-1662-4e1a-a6ba-a0d5ef582e6e", "principalType": "ServicePrincipal"}}'
headers:
Accept:
- application/json
@@ -487,7 +574,7 @@ interactions:
Connection:
- keep-alive
Content-Length:
- - '233'
+ - '270'
Content-Type:
- application/json; charset=utf-8
Cookie:
@@ -495,15 +582,15 @@ interactions:
ParameterSetName:
- --assignee-object-id --role --scope
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.31.0
accept-language:
- en-US
method: PUT
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/00000000-0000-0000-0000-000000000000
response:
body:
- string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"262660a4-1a35-40dc-94b5-9de57ea34b28","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-05T09:56:28.0450439Z","updatedOn":"2021-02-05T09:56:28.4550446Z","createdBy":null,"updatedBy":"f3ea48f6-a16e-4b37-8260-f69cf2200525","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/ec802475-85c7-4ea3-9612-01b6c7630902","type":"Microsoft.Authorization/roleAssignments","name":"ec802475-85c7-4ea3-9612-01b6c7630902"}'
+ string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"0d720826-1662-4e1a-a6ba-a0d5ef582e6e","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-01-07T09:03:01.3065338Z","updatedOn":"2022-01-07T09:03:01.6502729Z","createdBy":null,"updatedBy":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/59ea6c48-acaa-4f36-9626-d1cf702279bb","type":"Microsoft.Authorization/roleAssignments","name":"59ea6c48-acaa-4f36-9626-d1cf702279bb"}'
headers:
cache-control:
- no-cache
@@ -512,7 +599,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:29 GMT
+ - Fri, 07 Jan 2022 09:03:04 GMT
expires:
- '-1'
pragma:
@@ -524,7 +611,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1197'
+ - '1198'
status:
code: 201
message: Created
@@ -548,24 +635,23 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --source-id --resource-settings
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource?api-version=2021-08-01
response:
body:
- string: ''
+ string: 'null'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/82666347-9582-4f50-a3df-00ba1f0da25f?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/aec1239d-4bd6-4f9c-bab6-2a1068d43d53?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '0'
+ - '4'
content-type:
- - text/plain
+ - application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:31 GMT
+ - Fri, 07 Jan 2022 09:03:05 GMT
expires:
- '-1'
pragma:
@@ -593,23 +679,22 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --source-id --resource-settings
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/82666347-9582-4f50-a3df-00ba1f0da25f?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/aec1239d-4bd6-4f9c-bab6-2a1068d43d53?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/82666347-9582-4f50-a3df-00ba1f0da25f","name":"82666347-9582-4f50-a3df-00ba1f0da25f","status":"Succeeded","startTime":"2/5/2021
- 9:56:31 AM","endTime":"2/5/2021 9:56:33 AM","error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/aec1239d-4bd6-4f9c-bab6-2a1068d43d53","name":"aec1239d-4bd6-4f9c-bab6-2a1068d43d53","status":"Succeeded","startTime":"1/7/2022
+ 9:03:05 AM","endTime":"1/7/2022 9:03:08 AM","error":null,"properties":{}}'
headers:
cache-control:
- no-cache
content-length:
- - '391'
+ - '395'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:46 GMT
+ - Fri, 07 Jan 2022 09:03:20 GMT
expires:
- '-1'
pragma:
@@ -639,25 +724,24 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --source-id --resource-settings
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":{"properties":{"code":"DependencyComputationPending","message":"The
+ string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"tags":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":{"properties":{"code":"DependencyComputationPending","message":"The
dependency computation is not completed for resource - /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region''.\n Possible
Causes: Dependency computation is pending for resource.\n Recommended Action:
- Validate dependencies to compute the dependencies.\n ","details":[]}}},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"targetResourceName":"vnet-in-source-region"}}}'
+ Validate dependencies to compute the dependencies.\n ","details":[]}}},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"tags":{},"targetResourceName":"vnet-in-source-region"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:04.728628Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:04.728628Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '1541'
+ - '1803'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:46 GMT
+ - Fri, 07 Jan 2022 09:03:21 GMT
expires:
- '-1'
pragma:
@@ -693,24 +777,23 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --source-id --resource-settings
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource?api-version=2021-08-01
response:
body:
- string: ''
+ string: 'null'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/6d08acf0-1c5b-4bc0-b74a-42fb9f96ed4e?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/58a3416d-a672-4951-8e44-0c7ac5217d68?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '0'
+ - '4'
content-type:
- - text/plain
+ - application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:56:50 GMT
+ - Fri, 07 Jan 2022 09:03:23 GMT
expires:
- '-1'
pragma:
@@ -720,7 +803,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
+ - '1198'
status:
code: 202
message: Accepted
@@ -738,23 +821,22 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --source-id --resource-settings
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/6d08acf0-1c5b-4bc0-b74a-42fb9f96ed4e?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/58a3416d-a672-4951-8e44-0c7ac5217d68?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/6d08acf0-1c5b-4bc0-b74a-42fb9f96ed4e","name":"6d08acf0-1c5b-4bc0-b74a-42fb9f96ed4e","status":"Succeeded","startTime":"2/5/2021
- 9:56:50 AM","endTime":"2/5/2021 9:56:51 AM","error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/58a3416d-a672-4951-8e44-0c7ac5217d68","name":"58a3416d-a672-4951-8e44-0c7ac5217d68","status":"Succeeded","startTime":"1/7/2022
+ 9:03:23 AM","endTime":"1/7/2022 9:03:25 AM","error":null,"properties":{}}'
headers:
cache-control:
- no-cache
content-length:
- - '391'
+ - '395'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:05 GMT
+ - Fri, 07 Jan 2022 09:03:38 GMT
expires:
- '-1'
pragma:
@@ -784,25 +866,24 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --source-id --resource-settings
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":{"properties":{"code":"DependencyComputationPending","message":"The
+ string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":{"properties":{"code":"DependencyComputationPending","message":"The
dependency computation is not completed for resource - /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg''.\n Possible
Causes: Dependency computation is pending for resource.\n Recommended Action:
- Validate dependencies to compute the dependencies.\n ","details":[]}}},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}}}'
+ Validate dependencies to compute the dependencies.\n ","details":[]}}},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:22.992878Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:22.992878Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '1218'
+ - '1458'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:05 GMT
+ - Fri, 07 Jan 2022 09:03:38 GMT
expires:
- '-1'
pragma:
@@ -832,10 +913,9 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --source-id
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/requiredFor?sourceId=%2Fsubscriptions%2F00000000-0000-0000-0000-000000000000%2FresourceGroups%2Fclitest_resourcemover_source_rg%2Fproviders%2FMicrosoft.Network%2FvirtualNetworks%2Fvnet-in-source-region&api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/requiredFor?sourceId=%2Fsubscriptions%2F00000000-0000-0000-0000-000000000000%2FresourceGroups%2Fclitest_resourcemover_source_rg%2Fproviders%2FMicrosoft.Network%2FvirtualNetworks%2Fvnet-in-source-region&api-version=2021-08-01
response:
body:
string: '{"sourceIds":[]}'
@@ -847,11 +927,13 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:08 GMT
+ - Fri, 07 Jan 2022 09:03:40 GMT
expires:
- '-1'
pragma:
- no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
strict-transport-security:
- max-age=31536000; includeSubDomains
transfer-encoding:
@@ -877,10 +959,9 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/unresolvedDependencies?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/unresolvedDependencies?api-version=2021-08-01
response:
body:
string: '{"value":[],"totalCount":0,"nextLink":null,"summaryCollection":{"fieldName":null,"summary":[]}}'
@@ -892,7 +973,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:09 GMT
+ - Fri, 07 Jan 2022 09:03:42 GMT
expires:
- '-1'
pragma:
@@ -924,24 +1005,23 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/resolveDependencies?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/resolveDependencies?api-version=2021-08-01
response:
body:
- string: ''
+ string: 'null'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/415c7e27-4f60-4ab2-a239-64f8f1df63b6?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/d97836f3-6f9c-4c38-8ef4-017f501abb49?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '0'
+ - '4'
content-type:
- - text/plain
+ - application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:11 GMT
+ - Fri, 07 Jan 2022 09:03:43 GMT
expires:
- '-1'
pragma:
@@ -951,7 +1031,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
+ - '1197'
status:
code: 202
message: Accepted
@@ -969,23 +1049,22 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/415c7e27-4f60-4ab2-a239-64f8f1df63b6?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/d97836f3-6f9c-4c38-8ef4-017f501abb49?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/415c7e27-4f60-4ab2-a239-64f8f1df63b6","name":"415c7e27-4f60-4ab2-a239-64f8f1df63b6","status":"Succeeded","startTime":"2/5/2021
- 9:57:11 AM","endTime":"2/5/2021 9:57:24 AM","error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/d97836f3-6f9c-4c38-8ef4-017f501abb49","name":"d97836f3-6f9c-4c38-8ef4-017f501abb49","status":"Succeeded","startTime":"1/7/2022
+ 9:03:44 AM","endTime":"1/7/2022 9:03:57 AM","error":null,"properties":{}}'
headers:
cache-control:
- no-cache
content-length:
- - '391'
+ - '395'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:27 GMT
+ - Fri, 07 Jan 2022 09:03:59 GMT
expires:
- '-1'
pragma:
@@ -1015,22 +1094,21 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources?api-version=2021-08-01
response:
body:
- string: '{"value":[{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"targetResourceName":"vnet-in-source-region"}}},{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}}}],"nextLink":null,"totalCount":2,"summaryCollection":null}'
+ string: '{"value":[{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"tags":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"tags":{},"targetResourceName":"vnet-in-source-region"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:04.728628Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:04.728628Z"}},{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:22.992878Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:22.992878Z"}}],"nextLink":null,"totalCount":2,"summaryCollection":null}'
headers:
cache-control:
- no-cache
content-length:
- - '2484'
+ - '2990'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:28 GMT
+ - Fri, 07 Jan 2022 09:04:01 GMT
expires:
- '-1'
pragma:
@@ -1060,22 +1138,21 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"targetResourceName":"vnet-in-source-region"}}}'
+ string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"tags":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"tags":{},"targetResourceName":"vnet-in-source-region"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:04.728628Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:04.728628Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '1584'
+ - '1850'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:29 GMT
+ - Fri, 07 Jan 2022 09:04:02 GMT
expires:
- '-1'
pragma:
@@ -1105,22 +1182,21 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}}}'
+ string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:22.992878Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:22.992878Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '831'
+ - '1071'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:31 GMT
+ - Fri, 07 Jan 2022 09:04:04 GMT
expires:
- '-1'
pragma:
@@ -1137,8 +1213,8 @@ interactions:
code: 200
message: OK
- request:
- body: '{"moveResources": ["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource",
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource"]}'
+ body: '{"moveResources": ["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource",
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource"]}'
headers:
Accept:
- application/json
@@ -1149,30 +1225,29 @@ interactions:
Connection:
- keep-alive
Content-Length:
- - '441'
+ - '449'
Content-Type:
- application/json
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/prepare?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/prepare?api-version=2021-08-01
response:
body:
- string: ''
+ string: 'null'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/1733a0a0-f551-48a2-bfc5-f22d7cf837b0?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/7ccda53d-867b-45f6-a94b-4691dfad028b?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '0'
+ - '4'
content-type:
- - text/plain
+ - application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:32 GMT
+ - Fri, 07 Jan 2022 09:04:05 GMT
expires:
- '-1'
pragma:
@@ -1200,23 +1275,22 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/1733a0a0-f551-48a2-bfc5-f22d7cf837b0?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/7ccda53d-867b-45f6-a94b-4691dfad028b?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/1733a0a0-f551-48a2-bfc5-f22d7cf837b0","name":"1733a0a0-f551-48a2-bfc5-f22d7cf837b0","status":"Succeeded","startTime":"2/5/2021
- 9:57:33 AM","endTime":"2/5/2021 9:57:44 AM","error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/7ccda53d-867b-45f6-a94b-4691dfad028b","name":"7ccda53d-867b-45f6-a94b-4691dfad028b","status":"Succeeded","startTime":"1/7/2022
+ 9:04:06 AM","endTime":"1/7/2022 9:04:09 AM","error":null,"properties":{}}'
headers:
cache-control:
- no-cache
content-length:
- - '391'
+ - '395'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:48 GMT
+ - Fri, 07 Jan 2022 09:04:21 GMT
expires:
- '-1'
pragma:
@@ -1246,22 +1320,21 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"MovePending","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"targetResourceName":"vnet-in-source-region"}}}'
+ string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"tags":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"MovePending","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"tags":{},"targetResourceName":"vnet-in-source-region"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:04.728628Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:04.728628Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '1581'
+ - '1847'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:50 GMT
+ - Fri, 07 Jan 2022 09:04:23 GMT
expires:
- '-1'
pragma:
@@ -1291,22 +1364,21 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"MovePending","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}}}'
+ string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"MovePending","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:22.992878Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:22.992878Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '828'
+ - '1068'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:52 GMT
+ - Fri, 07 Jan 2022 09:04:25 GMT
expires:
- '-1'
pragma:
@@ -1323,8 +1395,8 @@ interactions:
code: 200
message: OK
- request:
- body: '{"moveResources": ["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource",
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource"]}'
+ body: '{"moveResources": ["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource",
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource"]}'
headers:
Accept:
- application/json
@@ -1335,30 +1407,29 @@ interactions:
Connection:
- keep-alive
Content-Length:
- - '441'
+ - '449'
Content-Type:
- application/json
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/initiateMove?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/initiateMove?api-version=2021-08-01
response:
body:
- string: ''
+ string: 'null'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '0'
+ - '4'
content-type:
- - text/plain
+ - application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:57:54 GMT
+ - Fri, 07 Jan 2022 09:04:25 GMT
expires:
- '-1'
pragma:
@@ -1368,7 +1439,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1198'
+ - '1199'
status:
code: 202
message: Accepted
@@ -1386,25 +1457,24 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19","name":"32b3024f-1438-40de-a056-c1383fa59f19","status":"Running","startTime":"2/5/2021
- 9:57:55 AM","endTime":null,"error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7","name":"1763753c-cffc-4e12-b094-f9e421e856d7","status":"Running","startTime":"1/7/2022
+ 9:04:26 AM","endTime":null,"error":null,"properties":{}}'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '372'
+ - '376'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:58:10 GMT
+ - Fri, 07 Jan 2022 09:04:41 GMT
expires:
- '-1'
pragma:
@@ -1434,25 +1504,24 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19","name":"32b3024f-1438-40de-a056-c1383fa59f19","status":"Running","startTime":"2/5/2021
- 9:57:55 AM","endTime":null,"error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7","name":"1763753c-cffc-4e12-b094-f9e421e856d7","status":"Running","startTime":"1/7/2022
+ 9:04:26 AM","endTime":null,"error":null,"properties":{}}'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '372'
+ - '376'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:58:25 GMT
+ - Fri, 07 Jan 2022 09:04:56 GMT
expires:
- '-1'
pragma:
@@ -1482,25 +1551,24 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19","name":"32b3024f-1438-40de-a056-c1383fa59f19","status":"Running","startTime":"2/5/2021
- 9:57:55 AM","endTime":null,"error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7","name":"1763753c-cffc-4e12-b094-f9e421e856d7","status":"Running","startTime":"1/7/2022
+ 9:04:26 AM","endTime":null,"error":null,"properties":{}}'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '372'
+ - '376'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:58:40 GMT
+ - Fri, 07 Jan 2022 09:05:12 GMT
expires:
- '-1'
pragma:
@@ -1530,25 +1598,24 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19","name":"32b3024f-1438-40de-a056-c1383fa59f19","status":"Running","startTime":"2/5/2021
- 9:57:55 AM","endTime":null,"error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7","name":"1763753c-cffc-4e12-b094-f9e421e856d7","status":"Running","startTime":"1/7/2022
+ 9:04:26 AM","endTime":null,"error":null,"properties":{}}'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '372'
+ - '376'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:58:56 GMT
+ - Fri, 07 Jan 2022 09:05:27 GMT
expires:
- '-1'
pragma:
@@ -1578,25 +1645,24 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19","name":"32b3024f-1438-40de-a056-c1383fa59f19","status":"Running","startTime":"2/5/2021
- 9:57:55 AM","endTime":null,"error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7","name":"1763753c-cffc-4e12-b094-f9e421e856d7","status":"Running","startTime":"1/7/2022
+ 9:04:26 AM","endTime":null,"error":null,"properties":{}}'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '372'
+ - '376'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:59:11 GMT
+ - Fri, 07 Jan 2022 09:05:43 GMT
expires:
- '-1'
pragma:
@@ -1626,25 +1692,24 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19","name":"32b3024f-1438-40de-a056-c1383fa59f19","status":"Running","startTime":"2/5/2021
- 9:57:55 AM","endTime":null,"error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7","name":"1763753c-cffc-4e12-b094-f9e421e856d7","status":"Running","startTime":"1/7/2022
+ 9:04:26 AM","endTime":null,"error":null,"properties":{}}'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '372'
+ - '376'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:59:26 GMT
+ - Fri, 07 Jan 2022 09:05:58 GMT
expires:
- '-1'
pragma:
@@ -1674,25 +1739,24 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19","name":"32b3024f-1438-40de-a056-c1383fa59f19","status":"Running","startTime":"2/5/2021
- 9:57:55 AM","endTime":null,"error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7","name":"1763753c-cffc-4e12-b094-f9e421e856d7","status":"Running","startTime":"1/7/2022
+ 9:04:26 AM","endTime":null,"error":null,"properties":{}}'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '372'
+ - '376'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:59:42 GMT
+ - Fri, 07 Jan 2022 09:06:13 GMT
expires:
- '-1'
pragma:
@@ -1722,25 +1786,24 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19","name":"32b3024f-1438-40de-a056-c1383fa59f19","status":"Running","startTime":"2/5/2021
- 9:57:55 AM","endTime":null,"error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7","name":"1763753c-cffc-4e12-b094-f9e421e856d7","status":"Running","startTime":"1/7/2022
+ 9:04:26 AM","endTime":null,"error":null,"properties":{}}'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '372'
+ - '376'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 09:59:58 GMT
+ - Fri, 07 Jan 2022 09:06:29 GMT
expires:
- '-1'
pragma:
@@ -1770,23 +1833,22 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/32b3024f-1438-40de-a056-c1383fa59f19","name":"32b3024f-1438-40de-a056-c1383fa59f19","status":"Succeeded","startTime":"2/5/2021
- 9:57:55 AM","endTime":"2/5/2021 10:00:04 AM","error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/1763753c-cffc-4e12-b094-f9e421e856d7","name":"1763753c-cffc-4e12-b094-f9e421e856d7","status":"Succeeded","startTime":"1/7/2022
+ 9:04:26 AM","endTime":"1/7/2022 9:06:38 AM","error":null,"properties":{}}'
headers:
cache-control:
- no-cache
content-length:
- - '392'
+ - '395'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:00:13 GMT
+ - Fri, 07 Jan 2022 09:06:44 GMT
expires:
- '-1'
pragma:
@@ -1816,22 +1878,21 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-target-region","existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"CommitPending","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"targetResourceName":"vnet-in-source-region"}}}'
+ string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-target-region","existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"tags":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"CommitPending","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"tags":{},"targetResourceName":"vnet-in-source-region"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:04.728628Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:04.728628Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '1745'
+ - '2011'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:00:16 GMT
+ - Fri, 07 Jan 2022 09:06:46 GMT
expires:
- '-1'
pragma:
@@ -1861,22 +1922,21 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg","existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"CommitPending","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}}}'
+ string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg","existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"CommitPending","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:22.992878Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:22.992878Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '926'
+ - '1166'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:00:16 GMT
+ - Fri, 07 Jan 2022 09:06:46 GMT
expires:
- '-1'
pragma:
@@ -1893,8 +1953,8 @@ interactions:
code: 200
message: OK
- request:
- body: '{"moveResources": ["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource",
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource"]}'
+ body: '{"moveResources": ["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource",
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource"]}'
headers:
Accept:
- application/json
@@ -1905,30 +1965,29 @@ interactions:
Connection:
- keep-alive
Content-Length:
- - '441'
+ - '449'
Content-Type:
- application/json
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/commit?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/commit?api-version=2021-08-01
response:
body:
- string: ''
+ string: 'null'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/3136c04a-1c26-470e-b6b9-ec3189142d23?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/f6766c36-c289-43af-bf4f-205a27e2c27a?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '0'
+ - '4'
content-type:
- - text/plain
+ - application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:00:18 GMT
+ - Fri, 07 Jan 2022 09:06:49 GMT
expires:
- '-1'
pragma:
@@ -1956,23 +2015,22 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/3136c04a-1c26-470e-b6b9-ec3189142d23?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/f6766c36-c289-43af-bf4f-205a27e2c27a?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/3136c04a-1c26-470e-b6b9-ec3189142d23","name":"3136c04a-1c26-470e-b6b9-ec3189142d23","status":"Succeeded","startTime":"2/5/2021
- 10:00:19 AM","endTime":"2/5/2021 10:00:30 AM","error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/f6766c36-c289-43af-bf4f-205a27e2c27a","name":"f6766c36-c289-43af-bf4f-205a27e2c27a","status":"Succeeded","startTime":"1/7/2022
+ 9:06:49 AM","endTime":"1/7/2022 9:06:52 AM","error":null,"properties":{}}'
headers:
cache-control:
- no-cache
content-length:
- - '393'
+ - '395'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:00:33 GMT
+ - Fri, 07 Jan 2022 09:07:04 GMT
expires:
- '-1'
pragma:
@@ -2002,22 +2060,21 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-target-region","existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"DeleteSourcePending","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"targetResourceName":"vnet-in-source-region"}}}'
+ string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-target-region","existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"tags":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"DeleteSourcePending","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"tags":{},"targetResourceName":"vnet-in-source-region"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:04.728628Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:04.728628Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '1751'
+ - '2017'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:00:37 GMT
+ - Fri, 07 Jan 2022 09:07:06 GMT
expires:
- '-1'
pragma:
@@ -2047,22 +2104,21 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg","existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"DeleteSourcePending","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}}}'
+ string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg","existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"DeleteSourcePending","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T09:03:22.992878Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T09:03:22.992878Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '932'
+ - '1172'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:00:38 GMT
+ - Fri, 07 Jan 2022 09:07:07 GMT
expires:
- '-1'
pragma:
@@ -2094,9 +2150,9 @@ interactions:
ParameterSetName:
- -g -n
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2020-08-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2021-05-01
response:
body:
string: ''
@@ -2104,17 +2160,17 @@ interactions:
azure-asyncnotification:
- Enabled
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/32bc0cee-38b3-482b-a767-983de26825a5?api-version=2020-07-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/f130ca14-4577-4a59-a63a-727268a8e1b0?api-version=2021-05-01
cache-control:
- no-cache
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 10:00:39 GMT
+ - Fri, 07 Jan 2022 09:07:09 GMT
expires:
- '-1'
location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/32bc0cee-38b3-482b-a767-983de26825a5?api-version=2020-07-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/f130ca14-4577-4a59-a63a-727268a8e1b0?api-version=2021-05-01
pragma:
- no-cache
server:
@@ -2125,9 +2181,9 @@ interactions:
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - d1ba2dbf-be57-42d6-9622-47b6ff3f02cf
+ - 13dcc0c4-ae89-40cb-baa2-fb21607a50ac
x-ms-ratelimit-remaining-subscription-deletes:
- - '14999'
+ - '14996'
status:
code: 202
message: Accepted
@@ -2145,9 +2201,9 @@ interactions:
ParameterSetName:
- -g -n
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/32bc0cee-38b3-482b-a767-983de26825a5?api-version=2020-07-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/f130ca14-4577-4a59-a63a-727268a8e1b0?api-version=2021-05-01
response:
body:
string: "{\r\n \"status\": \"Succeeded\"\r\n}"
@@ -2159,7 +2215,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:00:50 GMT
+ - Fri, 07 Jan 2022 09:07:20 GMT
expires:
- '-1'
pragma:
@@ -2176,7 +2232,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - 5b6b25aa-756b-44e9-9f48-aaf06a821ac8
+ - 51447d34-49fc-49d7-9b73-92c9c76d6c0f
status:
code: 200
message: OK
@@ -2196,12 +2252,9 @@ interactions:
ParameterSetName:
- -g --yes
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg?api-version=2020-10-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg?api-version=2021-04-01
response:
body:
string: ''
@@ -2211,11 +2264,11 @@ interactions:
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 10:00:53 GMT
+ - Fri, 07 Jan 2022 09:07:25 GMT
expires:
- '-1'
location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
pragma:
- no-cache
strict-transport-security:
@@ -2231,7 +2284,7 @@ interactions:
body: null
headers:
Accept:
- - application/json
+ - '*/*'
Accept-Encoding:
- gzip, deflate
CommandName:
@@ -2241,10 +2294,9 @@ interactions:
ParameterSetName:
- -g --yes
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
response:
body:
string: ''
@@ -2254,11 +2306,11 @@ interactions:
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 10:01:10 GMT
+ - Fri, 07 Jan 2022 09:07:41 GMT
expires:
- '-1'
location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
pragma:
- no-cache
strict-transport-security:
@@ -2272,7 +2324,7 @@ interactions:
body: null
headers:
Accept:
- - application/json
+ - '*/*'
Accept-Encoding:
- gzip, deflate
CommandName:
@@ -2282,10 +2334,9 @@ interactions:
ParameterSetName:
- -g --yes
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
response:
body:
string: ''
@@ -2295,11 +2346,11 @@ interactions:
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 10:01:25 GMT
+ - Fri, 07 Jan 2022 09:07:56 GMT
expires:
- '-1'
location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
pragma:
- no-cache
strict-transport-security:
@@ -2313,7 +2364,7 @@ interactions:
body: null
headers:
Accept:
- - application/json
+ - '*/*'
Accept-Encoding:
- gzip, deflate
CommandName:
@@ -2323,10 +2374,9 @@ interactions:
ParameterSetName:
- -g --yes
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
response:
body:
string: ''
@@ -2336,9 +2386,11 @@ interactions:
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 10:01:41 GMT
+ - Fri, 07 Jan 2022 09:08:11 GMT
expires:
- '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
pragma:
- no-cache
strict-transport-security:
@@ -2346,93 +2398,81 @@ interactions:
x-content-type-options:
- nosniff
status:
- code: 200
- message: OK
+ code: 202
+ message: Accepted
- request:
body: null
headers:
Accept:
- - application/json
+ - '*/*'
Accept-Encoding:
- gzip, deflate
CommandName:
- - resource-mover move-resource show
+ - group delete
Connection:
- keep-alive
ParameterSetName:
- - --resource-group --move-collection-name --name
+ - -g --yes
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
response:
body:
- string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-target-region","existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"ResourceMoveCompleted","jobStatus":null,"errors":null},"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg","resolutionStatus":"Resolved","resolutionType":"Automatic","manualResolution":null,"automaticResolution":{"moveResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource"},"dependencyType":"RequiredForMove","isOptional":"False"}],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"targetResourceName":"vnet-in-source-region"}}}'
+ string: ''
headers:
cache-control:
- no-cache
content-length:
- - '1753'
- content-type:
- - application/json; charset=utf-8
+ - '0'
date:
- - Fri, 05 Feb 2021 10:02:44 GMT
+ - Fri, 07 Jan 2022 09:08:27 GMT
expires:
- '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
pragma:
- no-cache
strict-transport-security:
- max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding
x-content-type-options:
- nosniff
status:
- code: 200
- message: OK
+ code: 202
+ message: Accepted
- request:
body: null
headers:
Accept:
- - application/json
+ - '*/*'
Accept-Encoding:
- gzip, deflate
CommandName:
- - resource-mover move-resource show
+ - group delete
Connection:
- keep-alive
ParameterSetName:
- - --resource-group --move-collection-name --name
+ - -g --yes
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
response:
body:
- string: '{"name":"rg-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","targetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg","existingTargetId":null,"resourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_target_rg"},"moveStatus":{"moveState":"ResourceMoveCompleted","jobStatus":null,"errors":null},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"resourceGroups","targetResourceName":"clitest_resourcemover_source_rg"}}}'
+ string: ''
headers:
cache-control:
- no-cache
content-length:
- - '934'
- content-type:
- - application/json; charset=utf-8
+ - '0'
date:
- - Fri, 05 Feb 2021 10:02:45 GMT
+ - Fri, 07 Jan 2022 09:08:42 GMT
expires:
- '-1'
pragma:
- no-cache
strict-transport-security:
- max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding
x-content-type-options:
- nosniff
status:
@@ -2452,12 +2492,9 @@ interactions:
ParameterSetName:
- -n
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_target_rg?api-version=2020-10-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_target_rg?api-version=2021-04-01
response:
body:
string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg","name":"clitest_resourcemover_target_rg","type":"Microsoft.Resources/resourceGroups","location":"westus","properties":{"provisioningState":"Succeeded"}}'
@@ -2469,7 +2506,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:02:46 GMT
+ - Fri, 07 Jan 2022 09:08:43 GMT
expires:
- '-1'
pragma:
@@ -2497,31 +2534,31 @@ interactions:
ParameterSetName:
- -g -n
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-target-region?api-version=2020-08-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-target-region?api-version=2021-05-01
response:
body:
string: "{\r\n \"name\": \"vnet-in-target-region\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_target_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-target-region\",\r\n
- \ \"etag\": \"W/\\\"ca8bfb5f-9dc9-4c4c-bec0-09fc5be75c2f\\\"\",\r\n \"type\":
+ \ \"etag\": \"W/\\\"caf70a89-5e9e-46b2-8032-65743171107c\\\"\",\r\n \"type\":
\"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"westus\",\r\n
- \ \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"resourceGuid\":
- \"3fe5d8be-f738-4592-985d-2cad1f5ac671\",\r\n \"addressSpace\": {\r\n \"addressPrefixes\":
- [\r\n \"10.0.0.0/16\"\r\n ]\r\n },\r\n \"dhcpOptions\":
- {\r\n \"dnsServers\": []\r\n },\r\n \"subnets\": [],\r\n \"virtualNetworkPeerings\":
- [],\r\n \"enableDdosProtection\": false,\r\n \"enableVmProtection\":
+ \ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n
+ \ \"resourceGuid\": \"8f3cd18d-fdb3-468d-83a6-b279a30637b7\",\r\n \"addressSpace\":
+ {\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n
+ \ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n
+ \ \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\":
false\r\n }\r\n}"
headers:
cache-control:
- no-cache
content-length:
- - '740'
+ - '721'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:02:47 GMT
+ - Fri, 07 Jan 2022 09:08:44 GMT
etag:
- - W/"ca8bfb5f-9dc9-4c4c-bec0-09fc5be75c2f"
+ - W/"caf70a89-5e9e-46b2-8032-65743171107c"
expires:
- '-1'
pragma:
@@ -2538,13 +2575,13 @@ interactions:
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - be870c25-ffb5-497f-bad8-afbd15b7f34b
+ - 99cc0633-402f-4fa8-9e01-fd878c15c28a
status:
code: 200
message: OK
- request:
- body: '{"moveResources": ["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/vnet-as-move-resource",
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/moveResources/rg-as-move-resource"]}'
+ body: '{"moveResources": ["/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/vnet-as-move-resource",
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/moveResources/rg-as-move-resource"]}'
headers:
Accept:
- application/json
@@ -2555,30 +2592,29 @@ interactions:
Connection:
- keep-alive
Content-Length:
- - '441'
+ - '449'
Content-Type:
- application/json
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/bulkRemove?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/bulkRemove?api-version=2021-08-01
response:
body:
- string: ''
+ string: 'null'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/51295db9-2771-45ec-aea0-c04701330588?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/c28dfbff-18f3-40fa-a2ba-a7d76154376e?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '0'
+ - '4'
content-type:
- - text/plain
+ - application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:02:48 GMT
+ - Fri, 07 Jan 2022 09:08:46 GMT
expires:
- '-1'
pragma:
@@ -2588,7 +2624,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1198'
+ - '1199'
status:
code: 202
message: Accepted
@@ -2606,23 +2642,22 @@ interactions:
ParameterSetName:
- --move-resources --name --resource-group
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/51295db9-2771-45ec-aea0-c04701330588?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/c28dfbff-18f3-40fa-a2ba-a7d76154376e?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/51295db9-2771-45ec-aea0-c04701330588","name":"51295db9-2771-45ec-aea0-c04701330588","status":"Succeeded","startTime":"2/5/2021
- 10:02:48 AM","endTime":"2/5/2021 10:02:51 AM","error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29/operations/c28dfbff-18f3-40fa-a2ba-a7d76154376e","name":"c28dfbff-18f3-40fa-a2ba-a7d76154376e","status":"Succeeded","startTime":"1/7/2022
+ 9:08:47 AM","endTime":"1/7/2022 9:08:49 AM","error":null,"properties":{}}'
headers:
cache-control:
- no-cache
content-length:
- - '393'
+ - '395'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:03:03 GMT
+ - Fri, 07 Jan 2022 09:09:02 GMT
expires:
- '-1'
pragma:
@@ -2654,26 +2689,25 @@ interactions:
ParameterSetName:
- --name --resource-group --yes
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-29?api-version=2021-08-01
response:
body:
string: ''
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/aab45ac3-fedc-4d38-bc95-732a3eac16ea?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/19c297cc-eb26-4f0e-97ac-8b129c9c431c?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 10:03:05 GMT
+ - Fri, 07 Jan 2022 09:09:04 GMT
expires:
- '-1'
location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/aab45ac3-fedc-4d38-bc95-732a3eac16ea?api-version=2021-01-01&operationResultResponseType=Location
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/19c297cc-eb26-4f0e-97ac-8b129c9c431c?api-version=2021-08-01&operationResultResponseType=Location
pragma:
- no-cache
strict-transport-security:
@@ -2681,7 +2715,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-deletes:
- - '14999'
+ - '14998'
status:
code: 202
message: Accepted
@@ -2699,22 +2733,21 @@ interactions:
ParameterSetName:
- --name --resource-group --yes
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/aab45ac3-fedc-4d38-bc95-732a3eac16ea?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/19c297cc-eb26-4f0e-97ac-8b129c9c431c?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-25/operations/aab45ac3-fedc-4d38-bc95-732a3eac16ea","name":null,"status":"Succeeded","startTime":null,"endTime":null,"error":null,"properties":null}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/19c297cc-eb26-4f0e-97ac-8b129c9c431c","name":"19c297cc-eb26-4f0e-97ac-8b129c9c431c","status":"Succeeded"}'
headers:
cache-control:
- no-cache
content-length:
- - '325'
+ - '230'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 10:03:36 GMT
+ - Fri, 07 Jan 2022 09:09:35 GMT
expires:
- '-1'
pragma:
@@ -2730,172 +2763,4 @@ interactions:
status:
code: 200
message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_collection_rg?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 10:03:42 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-deletes:
- - '14998'
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 10:03:57 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 10:04:13 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 10:04:28 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- status:
- code: 200
- message: OK
version: 1
diff --git a/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_moveresource_basic.yaml b/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_moveresource_basic.yaml
index db821b53dae..912f915e0c4 100644
--- a/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_moveresource_basic.yaml
+++ b/src/resource-mover/azext_resource_mover/tests/latest/recordings/test_resourcemover_moveresource_basic.yaml
@@ -1,53 +1,4 @@
interactions:
-- request:
- body: '{"location": "eastus2"}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group create
- Connection:
- - keep-alive
- Content-Length:
- - '23'
- Content-Type:
- - application/json; charset=utf-8
- ParameterSetName:
- - -n -l
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_collection_rg?api-version=2020-10-01
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg","name":"clitest_resourcemover_collection_rg","type":"Microsoft.Resources/resourceGroups","location":"eastus2","properties":{"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '268'
- content-type:
- - application/json; charset=utf-8
- date:
- - Fri, 05 Feb 2021 07:12:12 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-writes:
- - '1197'
- status:
- code: 201
- message: Created
- request:
body: '{"location": "eastus2", "identity": {"type": "SystemAssigned"}, "properties":
{"sourceRegion": "eastus", "targetRegion": "westus"}}'
@@ -67,24 +18,23 @@ interactions:
ParameterSetName:
- --location --source-region --target-region --name --resource-group --identity
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16","name":"clitest-movecollection-16","type":"Microsoft.Migrate/moveCollections","etag":"\"52007f1e-0000-0200-0000-601cefda0000\"","location":"eastus2","properties":{"sourceRegion":"eastus","targetRegion":"westus","provisioningState":"Succeeded","errors":null},"identity":{"principalId":"4eb77edc-97a6-4377-b238-cbc119379798","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91","name":"clitest-movecollection-91","type":"Microsoft.Migrate/moveCollections","etag":"\"1900781f-0000-0200-0000-61d7e3cd0000\"","location":"eastus2","properties":{"sourceRegion":"eastus","targetRegion":"westus","provisioningState":"Succeeded","errors":null},"identity":{"principalId":"e354ec23-3780-48d8-82e0-5f13a063634a","tenantId":"54826b22-38d6-4fb2-bad9-b7b93a3e9c5a","type":"SystemAssigned"},"systemData":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T06:55:05.8573775Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T06:55:05.8573775Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '579'
+ - '821'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:12:26 GMT
+ - Fri, 07 Jan 2022 06:55:10 GMT
etag:
- - '"52007f1e-0000-0200-0000-601cefda0000"'
+ - '"1900781f-0000-0200-0000-61d7e3cd0000"'
expires:
- '-1'
pragma:
@@ -94,7 +44,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1194'
+ - '1197'
status:
code: 201
message: Created
@@ -112,16 +62,13 @@ interactions:
Content-Length:
- '22'
Content-Type:
- - application/json; charset=utf-8
+ - application/json
ParameterSetName:
- -n -l
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg?api-version=2020-10-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg?api-version=2021-04-01
response:
body:
string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg","name":"clitest_resourcemover_source_rg","type":"Microsoft.Resources/resourceGroups","location":"eastus","properties":{"provisioningState":"Succeeded"}}'
@@ -133,7 +80,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:12:29 GMT
+ - Fri, 07 Jan 2022 06:55:13 GMT
expires:
- '-1'
pragma:
@@ -143,7 +90,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1197'
+ - '1199'
status:
code: 201
message: Created
@@ -166,33 +113,33 @@ interactions:
ParameterSetName:
- --resource-group --name --location
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2020-08-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2021-05-01
response:
body:
string: "{\r\n \"name\": \"vnet-in-source-region\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region\",\r\n
- \ \"etag\": \"W/\\\"978177e9-cea1-4a19-a813-58637e612b2b\\\"\",\r\n \"type\":
+ \ \"etag\": \"W/\\\"c221af39-19f1-4e36-9d11-809d70cccb4b\\\"\",\r\n \"type\":
\"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n
\ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Updating\",\r\n
- \ \"resourceGuid\": \"dfc37a2e-9eda-482e-9564-67f99319ad1e\",\r\n \"addressSpace\":
+ \ \"resourceGuid\": \"ae553d64-43a9-4062-bafa-581772e53f4c\",\r\n \"addressSpace\":
{\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n
\ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n
\ \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\":
- false,\r\n \"enableVmProtection\": false\r\n }\r\n}"
+ false\r\n }\r\n}"
headers:
azure-asyncnotification:
- Enabled
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/97253b41-bb87-45ee-8c60-ec0c0f9d435e?api-version=2020-07-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c1d1ce0a-5776-4186-82e6-76e1bd5ae498?api-version=2021-05-01
cache-control:
- no-cache
content-length:
- - '754'
+ - '720'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:12:37 GMT
+ - Fri, 07 Jan 2022 06:55:20 GMT
expires:
- '-1'
pragma:
@@ -205,9 +152,9 @@ interactions:
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - 5d351643-d061-4c7a-9414-aa159769ec89
+ - 7e4a57be-6da2-437b-a1b6-7fff9f42c153
x-ms-ratelimit-remaining-subscription-writes:
- - '1198'
+ - '1199'
status:
code: 201
message: Created
@@ -225,9 +172,9 @@ interactions:
ParameterSetName:
- --resource-group --name --location
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/97253b41-bb87-45ee-8c60-ec0c0f9d435e?api-version=2020-07-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/c1d1ce0a-5776-4186-82e6-76e1bd5ae498?api-version=2021-05-01
response:
body:
string: "{\r\n \"status\": \"Succeeded\"\r\n}"
@@ -239,7 +186,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:12:40 GMT
+ - Fri, 07 Jan 2022 06:55:24 GMT
expires:
- '-1'
pragma:
@@ -256,7 +203,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - 4a199cc8-33f9-4d12-8910-0093143e7404
+ - 1a494227-f7a6-4fe6-a537-9144f1b97161
status:
code: 200
message: OK
@@ -274,31 +221,31 @@ interactions:
ParameterSetName:
- --resource-group --name --location
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2020-08-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2021-05-01
response:
body:
string: "{\r\n \"name\": \"vnet-in-source-region\",\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region\",\r\n
- \ \"etag\": \"W/\\\"12b12376-e7e6-417d-808b-33871b7ab355\\\"\",\r\n \"type\":
+ \ \"etag\": \"W/\\\"526d6a7f-acf5-4023-a59d-d92c092f15e0\\\"\",\r\n \"type\":
\"Microsoft.Network/virtualNetworks\",\r\n \"location\": \"eastus\",\r\n
\ \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n
- \ \"resourceGuid\": \"dfc37a2e-9eda-482e-9564-67f99319ad1e\",\r\n \"addressSpace\":
+ \ \"resourceGuid\": \"ae553d64-43a9-4062-bafa-581772e53f4c\",\r\n \"addressSpace\":
{\r\n \"addressPrefixes\": [\r\n \"10.0.0.0/16\"\r\n ]\r\n
\ },\r\n \"dhcpOptions\": {\r\n \"dnsServers\": []\r\n },\r\n
\ \"subnets\": [],\r\n \"virtualNetworkPeerings\": [],\r\n \"enableDdosProtection\":
- false,\r\n \"enableVmProtection\": false\r\n }\r\n}"
+ false\r\n }\r\n}"
headers:
cache-control:
- no-cache
content-length:
- - '755'
+ - '721'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:12:41 GMT
+ - Fri, 07 Jan 2022 06:55:24 GMT
etag:
- - W/"12b12376-e7e6-417d-808b-33871b7ab355"
+ - W/"526d6a7f-acf5-4023-a59d-d92c092f15e0"
expires:
- '-1'
pragma:
@@ -315,7 +262,73 @@ interactions:
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - 97823218-d088-42af-b0b2-8cdeaec61ab5
+ - 8127fd15-0198-4ff3-aa7b-d14975dca395
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"objectIds": ["e354ec23-3780-48d8-82e0-5f13a063634a"], "includeDirectoryObjectReferences":
+ true}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - role assignment create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '97'
+ Content-Type:
+ - application/json; charset=utf-8
+ ParameterSetName:
+ - --assignee-object-id --role --scope
+ User-Agent:
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.31.0
+ accept-language:
+ - en-US
+ method: POST
+ uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/getObjectsByObjectIds?api-version=1.6
+ response:
+ body:
+ string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"e354ec23-3780-48d8-82e0-5f13a063634a","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":["isExplicit=False","/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91"],"appDisplayName":null,"appId":"3f5e04b7-d9eb-4378-a244-b978acc50e30","applicationTemplateId":null,"appOwnerTenantId":null,"appRoleAssignmentRequired":false,"appRoles":[],"displayName":"clitest-movecollection-91","errorUrl":null,"homepage":null,"informationalUrls":null,"keyCredentials":[{"customKeyIdentifier":"38DC7E77AC0F5A58AD07016CBA8D571392DB38C4","endDate":"2022-04-07T06:50:00Z","keyId":"b8d31e35-ef3a-4b74-8940-c55cbc1d9cfd","startDate":"2022-01-07T06:50:00Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":null,"replyUrls":[],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["3f5e04b7-d9eb-4378-a244-b978acc50e30","https://identity.azure.net/FalUyXObJzI0xT4gutG4VsfITMKgfD9icJLv1Qs7va8="],"servicePrincipalType":"ManagedIdentity","signInAudience":null,"tags":[],"tokenEncryptionKeyId":null}]}'
+ headers:
+ access-control-allow-origin:
+ - '*'
+ cache-control:
+ - no-cache
+ content-length:
+ - '1616'
+ content-type:
+ - application/json; odata=minimalmetadata; streaming=true; charset=utf-8
+ dataserviceversion:
+ - 3.0;
+ date:
+ - Fri, 07 Jan 2022 06:55:27 GMT
+ duration:
+ - '10691978'
+ expires:
+ - '-1'
+ ocp-aad-diagnostics-server-name:
+ - dTDh/UEYJTWb18twViKbs0/+lBkSlETyiOrvt8IiDBQ=
+ ocp-aad-session-key:
+ - gZ-AUUKvzhuoW1C4ZHPCNUfvfgzKAnK69gMwVMMeRwMzG0Cgk_36XVgdugFFV5Ny7DHBL9NNIpnJcQfYTJ4mxccuIPBOlR0vRLQuGFTB6yyo_JenG9pQwbGGlQycalhJ.JkoyMfmWt3p0WYyLmqk1BU_yjGf7FE2CwZH47qFOv5U
+ pragma:
+ - no-cache
+ request-id:
+ - 06355796-2584-4ff7-9e83-92d14b07c790
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-aspnet-version:
+ - 4.0.30319
+ x-ms-dirapi-data-contract-version:
+ - '1.6'
+ x-ms-resource-unit:
+ - '3'
+ x-powered-by:
+ - ASP.NET
status:
code: 200
message: OK
@@ -333,8 +346,8 @@ interactions:
ParameterSetName:
- --assignee-object-id --role --scope
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.31.0
accept-language:
- en-US
method: GET
@@ -343,7 +356,7 @@ interactions:
body:
string: '{"value":[{"properties":{"roleName":"Contributor","type":"BuiltInRole","description":"Grants
full access to manage all resources, but does not allow you to assign roles
- in Azure RBAC, manage assignments in Azure Blueprints, or share image galleries.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":["Microsoft.Authorization/*/Delete","Microsoft.Authorization/*/Write","Microsoft.Authorization/elevateAccess/Action","Microsoft.Blueprint/blueprintAssignments/write","Microsoft.Blueprint/blueprintAssignments/delete","Microsoft.Compute/galleries/share/action"],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2020-12-04T00:34:54.8501087Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","type":"Microsoft.Authorization/roleDefinitions","name":"b24988ac-6180-42a0-ab88-20f7382dd24c"}]}'
+ in Azure RBAC, manage assignments in Azure Blueprints, or share image galleries.","assignableScopes":["/"],"permissions":[{"actions":["*"],"notActions":["Microsoft.Authorization/*/Delete","Microsoft.Authorization/*/Write","Microsoft.Authorization/elevateAccess/Action","Microsoft.Blueprint/blueprintAssignments/write","Microsoft.Blueprint/blueprintAssignments/delete","Microsoft.Compute/galleries/share/action"],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2021-11-11T20:13:28.6061853Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","type":"Microsoft.Authorization/roleDefinitions","name":"b24988ac-6180-42a0-ab88-20f7382dd24c"}]}'
headers:
cache-control:
- no-cache
@@ -352,7 +365,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:12:42 GMT
+ - Fri, 07 Jan 2022 06:55:28 GMT
expires:
- '-1'
pragma:
@@ -372,7 +385,7 @@ interactions:
message: OK
- request:
body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c",
- "principalId": "4eb77edc-97a6-4377-b238-cbc119379798"}}'
+ "principalId": "e354ec23-3780-48d8-82e0-5f13a063634a", "principalType": "ServicePrincipal"}}'
headers:
Accept:
- application/json
@@ -383,7 +396,7 @@ interactions:
Connection:
- keep-alive
Content-Length:
- - '233'
+ - '270'
Content-Type:
- application/json; charset=utf-8
Cookie:
@@ -391,15 +404,15 @@ interactions:
ParameterSetName:
- --assignee-object-id --role --scope
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.31.0
accept-language:
- en-US
method: PUT
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/00000000-0000-0000-0000-000000000000
response:
body:
- string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"4eb77edc-97a6-4377-b238-cbc119379798","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-05T07:12:42.8798137Z","updatedOn":"2021-02-05T07:12:43.7259483Z","createdBy":null,"updatedBy":"f3ea48f6-a16e-4b37-8260-f69cf2200525","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/13caf08a-999f-499a-909d-5df6d4bd4282","type":"Microsoft.Authorization/roleAssignments","name":"13caf08a-999f-499a-909d-5df6d4bd4282"}'
+ string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/b24988ac-6180-42a0-ab88-20f7382dd24c","principalId":"e354ec23-3780-48d8-82e0-5f13a063634a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-01-07T06:55:28.7059013Z","updatedOn":"2022-01-07T06:55:29.9872698Z","createdBy":null,"updatedBy":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/e8be1033-7dec-4380-95b5-a92568a65fda","type":"Microsoft.Authorization/roleAssignments","name":"e8be1033-7dec-4380-95b5-a92568a65fda"}'
headers:
cache-control:
- no-cache
@@ -408,7 +421,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:12:44 GMT
+ - Fri, 07 Jan 2022 06:55:31 GMT
expires:
- '-1'
pragma:
@@ -424,6 +437,72 @@ interactions:
status:
code: 201
message: Created
+- request:
+ body: '{"objectIds": ["e354ec23-3780-48d8-82e0-5f13a063634a"], "includeDirectoryObjectReferences":
+ true}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - role assignment create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '97'
+ Content-Type:
+ - application/json; charset=utf-8
+ ParameterSetName:
+ - --assignee-object-id --role --scope
+ User-Agent:
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-graphrbac/0.60.0 Azure-SDK-For-Python AZURECLI/2.31.0
+ accept-language:
+ - en-US
+ method: POST
+ uri: https://graph.windows.net/00000000-0000-0000-0000-000000000000/getObjectsByObjectIds?api-version=1.6
+ response:
+ body:
+ string: '{"odata.metadata":"https://graph.windows.net/00000000-0000-0000-0000-000000000000/$metadata#directoryObjects","value":[{"odata.type":"Microsoft.DirectoryServices.ServicePrincipal","objectType":"ServicePrincipal","objectId":"e354ec23-3780-48d8-82e0-5f13a063634a","deletionTimestamp":null,"accountEnabled":true,"addIns":[],"alternativeNames":["isExplicit=False","/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91"],"appDisplayName":null,"appId":"3f5e04b7-d9eb-4378-a244-b978acc50e30","applicationTemplateId":null,"appOwnerTenantId":null,"appRoleAssignmentRequired":false,"appRoles":[],"displayName":"clitest-movecollection-91","errorUrl":null,"homepage":null,"informationalUrls":null,"keyCredentials":[{"customKeyIdentifier":"38DC7E77AC0F5A58AD07016CBA8D571392DB38C4","endDate":"2022-04-07T06:50:00Z","keyId":"b8d31e35-ef3a-4b74-8940-c55cbc1d9cfd","startDate":"2022-01-07T06:50:00Z","type":"AsymmetricX509Cert","usage":"Verify","value":null}],"logoutUrl":null,"notificationEmailAddresses":[],"oauth2Permissions":[],"passwordCredentials":[],"preferredSingleSignOnMode":null,"preferredTokenSigningKeyEndDateTime":null,"preferredTokenSigningKeyThumbprint":null,"publisherName":null,"replyUrls":[],"samlMetadataUrl":null,"samlSingleSignOnSettings":null,"servicePrincipalNames":["3f5e04b7-d9eb-4378-a244-b978acc50e30","https://identity.azure.net/FalUyXObJzI0xT4gutG4VsfITMKgfD9icJLv1Qs7va8="],"servicePrincipalType":"ManagedIdentity","signInAudience":null,"tags":[],"tokenEncryptionKeyId":null}]}'
+ headers:
+ access-control-allow-origin:
+ - '*'
+ cache-control:
+ - no-cache
+ content-length:
+ - '1616'
+ content-type:
+ - application/json; odata=minimalmetadata; streaming=true; charset=utf-8
+ dataserviceversion:
+ - 3.0;
+ date:
+ - Fri, 07 Jan 2022 06:55:33 GMT
+ duration:
+ - '2073594'
+ expires:
+ - '-1'
+ ocp-aad-diagnostics-server-name:
+ - yr3noBVwwhfJyUxboptvYuRML/st1jb2Zzg0w8WKcb0=
+ ocp-aad-session-key:
+ - OQYhOfzJpiBhJekUk-QT2lOoAGaImuRNCR40I0n7ShA8CH0y4Ma6tq4DANplRuCkKL7M7elhiCh46bkL8ZRn2VcKlJGJHDfv1jVdblYDk2Wt1hCQR-1eFFxafT7mLlbx.rxzn5ORsDR9LpRInXiAXWDo6wSKEHFaRaVQ_TantDv4
+ pragma:
+ - no-cache
+ request-id:
+ - ef4b646e-a8ed-46c0-acca-808fc5cf569e
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-aspnet-version:
+ - 4.0.30319
+ x-ms-dirapi-data-contract-version:
+ - '1.6'
+ x-ms-resource-unit:
+ - '3'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
- request:
body: null
headers:
@@ -438,8 +517,8 @@ interactions:
ParameterSetName:
- --assignee-object-id --role --scope
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.31.0
accept-language:
- en-US
method: GET
@@ -447,7 +526,7 @@ interactions:
response:
body:
string: '{"value":[{"properties":{"roleName":"User Access Administrator","type":"BuiltInRole","description":"Lets
- you manage user access to Azure resources.","assignableScopes":["/"],"permissions":[{"actions":["*/read","Microsoft.Authorization/*","Microsoft.Support/*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2019-02-05T21:24:12.6807454Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","type":"Microsoft.Authorization/roleDefinitions","name":"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9"}]}'
+ you manage user access to Azure resources.","assignableScopes":["/"],"permissions":[{"actions":["*/read","Microsoft.Authorization/*","Microsoft.Support/*"],"notActions":[],"dataActions":[],"notDataActions":[]}],"createdOn":"2015-02-02T21:55:09.8806423Z","updatedOn":"2021-11-11T20:13:57.7932023Z","createdBy":null,"updatedBy":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","type":"Microsoft.Authorization/roleDefinitions","name":"18d7d88d-d35e-4fb5-a5c3-7773c20a72d9"}]}'
headers:
cache-control:
- no-cache
@@ -456,7 +535,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:12:44 GMT
+ - Fri, 07 Jan 2022 06:55:33 GMT
expires:
- '-1'
pragma:
@@ -476,7 +555,7 @@ interactions:
message: OK
- request:
body: '{"properties": {"roleDefinitionId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9",
- "principalId": "4eb77edc-97a6-4377-b238-cbc119379798"}}'
+ "principalId": "e354ec23-3780-48d8-82e0-5f13a063634a", "principalType": "ServicePrincipal"}}'
headers:
Accept:
- application/json
@@ -487,7 +566,7 @@ interactions:
Connection:
- keep-alive
Content-Length:
- - '233'
+ - '270'
Content-Type:
- application/json; charset=utf-8
Cookie:
@@ -495,15 +574,15 @@ interactions:
ParameterSetName:
- --assignee-object-id --role --scope
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - python/3.8.10 (Windows-10-10.0.19044-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-mgmt-authorization/0.61.0 Azure-SDK-For-Python AZURECLI/2.31.0
accept-language:
- en-US
method: PUT
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/00000000-0000-0000-0000-000000000000
response:
body:
- string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"4eb77edc-97a6-4377-b238-cbc119379798","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2021-02-05T07:12:45.9251365Z","updatedOn":"2021-02-05T07:12:46.6944612Z","createdBy":null,"updatedBy":"f3ea48f6-a16e-4b37-8260-f69cf2200525","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/4a7b6dd7-d951-416d-bc6c-cc276ddd73f8","type":"Microsoft.Authorization/roleAssignments","name":"4a7b6dd7-d951-416d-bc6c-cc276ddd73f8"}'
+ string: '{"properties":{"roleDefinitionId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleDefinitions/18d7d88d-d35e-4fb5-a5c3-7773c20a72d9","principalId":"e354ec23-3780-48d8-82e0-5f13a063634a","principalType":"ServicePrincipal","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","condition":null,"conditionVersion":null,"createdOn":"2022-01-07T06:55:33.7578106Z","updatedOn":"2022-01-07T06:55:35.0547012Z","createdBy":null,"updatedBy":"f44cc02c-cec4-4b32-860a-50bdf6ab7362","delegatedManagedIdentityResourceId":null,"description":null},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/roleAssignments/6939da6a-d4a5-4bbe-a57e-f2f031b3d909","type":"Microsoft.Authorization/roleAssignments","name":"6939da6a-d4a5-4bbe-a57e-f2f031b3d909"}'
headers:
cache-control:
- no-cache
@@ -512,7 +591,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:12:47 GMT
+ - Fri, 07 Jan 2022 06:55:37 GMT
expires:
- '-1'
pragma:
@@ -524,7 +603,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1193'
+ - '1196'
status:
code: 201
message: Created
@@ -548,24 +627,23 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --source-id --resource-settings
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/moveResources/vnet-as-move-resource?api-version=2021-08-01
response:
body:
- string: ''
+ string: 'null'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/operations/1b7c06f1-c16b-4c78-8aec-06064d85e531?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/operations/be17b4e0-83e6-4ae9-a55c-dfcc600e9bec?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '0'
+ - '4'
content-type:
- - text/plain
+ - application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:12:49 GMT
+ - Fri, 07 Jan 2022 06:55:38 GMT
expires:
- '-1'
pragma:
@@ -575,7 +653,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-writes:
- - '1197'
+ - '1199'
status:
code: 202
message: Accepted
@@ -593,23 +671,22 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --source-id --resource-settings
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/operations/1b7c06f1-c16b-4c78-8aec-06064d85e531?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/operations/be17b4e0-83e6-4ae9-a55c-dfcc600e9bec?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/operations/1b7c06f1-c16b-4c78-8aec-06064d85e531","name":"1b7c06f1-c16b-4c78-8aec-06064d85e531","status":"Succeeded","startTime":"2/5/2021
- 7:12:50 AM","endTime":"2/5/2021 7:12:52 AM","error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/operations/be17b4e0-83e6-4ae9-a55c-dfcc600e9bec","name":"be17b4e0-83e6-4ae9-a55c-dfcc600e9bec","status":"Succeeded","startTime":"1/7/2022
+ 6:55:39 AM","endTime":"1/7/2022 6:55:43 AM","error":null,"properties":{}}'
headers:
cache-control:
- no-cache
content-length:
- - '391'
+ - '395'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:13:04 GMT
+ - Fri, 07 Jan 2022 06:55:54 GMT
expires:
- '-1'
pragma:
@@ -639,25 +716,24 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --source-id --resource-settings
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/moveResources/vnet-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":{"properties":{"code":"DependencyComputationPending","message":"The
+ string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"tags":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":{"properties":{"code":"DependencyComputationPending","message":"The
dependency computation is not completed for resource - /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region''.\n Possible
Causes: Dependency computation is pending for resource.\n Recommended Action:
- Validate dependencies to compute the dependencies.\n ","details":[]}}},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"targetResourceName":"vnet-in-source-region"}}}'
+ Validate dependencies to compute the dependencies.\n ","details":[]}}},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"tags":{},"targetResourceName":"vnet-in-source-region"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T06:55:38.4403499Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T06:55:38.4403499Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '1541'
+ - '1805'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:13:05 GMT
+ - Fri, 07 Jan 2022 06:55:54 GMT
expires:
- '-1'
pragma:
@@ -687,25 +763,24 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/moveResources?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/moveResources?api-version=2021-08-01
response:
body:
- string: '{"value":[{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":{"properties":{"code":"DependencyComputationPending","message":"The
+ string: '{"value":[{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"tags":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":{"properties":{"code":"DependencyComputationPending","message":"The
dependency computation is not completed for resource - /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region''.\n Possible
Causes: Dependency computation is pending for resource.\n Recommended Action:
- Validate dependencies to compute the dependencies.\n ","details":[]}}},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"targetResourceName":"vnet-in-source-region"}}}],"nextLink":null,"totalCount":1,"summaryCollection":null}'
+ Validate dependencies to compute the dependencies.\n ","details":[]}}},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"tags":{},"targetResourceName":"vnet-in-source-region"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T06:55:38.4403499Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T06:55:38.4403499Z"}}],"nextLink":null,"totalCount":1,"summaryCollection":null}'
headers:
cache-control:
- no-cache
content-length:
- - '1609'
+ - '1873'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:13:07 GMT
+ - Fri, 07 Jan 2022 06:55:57 GMT
expires:
- '-1'
pragma:
@@ -735,25 +810,24 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/moveResources/vnet-as-move-resource?api-version=2021-08-01
response:
body:
- string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":{"properties":{"code":"DependencyComputationPending","message":"The
+ string: '{"name":"vnet-as-move-resource","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/moveResources/vnet-as-move-resource","type":null,"properties":{"provisioningState":"Succeeded","isResolveRequired":false,"sourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region","targetId":null,"existingTargetId":null,"resourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":null,"dnsServers":null,"subnets":null,"tags":null,"targetResourceName":"vnet-in-target-region"},"moveStatus":{"moveState":"PreparePending","jobStatus":null,"errors":{"properties":{"code":"DependencyComputationPending","message":"The
dependency computation is not completed for resource - /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region''.\n Possible
Causes: Dependency computation is pending for resource.\n Recommended Action:
- Validate dependencies to compute the dependencies.\n ","details":[]}}},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"targetResourceName":"vnet-in-source-region"}}}'
+ Validate dependencies to compute the dependencies.\n ","details":[]}}},"dependsOn":[],"dependsOnOverrides":[],"errors":null,"sourceResourceSettings":{"resourceType":"Microsoft.Network/virtualNetworks","enableDdosProtection":null,"addressSpace":["10.0.0.0/16"],"dnsServers":[],"subnets":[],"tags":{},"targetResourceName":"vnet-in-source-region"}},"systemdata":{"createdBy":"ethanyang@microsoft.com","createdByType":"User","createdAt":"2022-01-07T06:55:38.4403499Z","lastModifiedBy":"ethanyang@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-01-07T06:55:38.4403499Z"}}'
headers:
cache-control:
- no-cache
content-length:
- - '1541'
+ - '1805'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:13:09 GMT
+ - Fri, 07 Jan 2022 06:55:58 GMT
expires:
- '-1'
pragma:
@@ -785,24 +859,23 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --yes
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/moveResources/vnet-as-move-resource?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/moveResources/vnet-as-move-resource?api-version=2021-08-01
response:
body:
- string: ''
+ string: 'null'
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/operations/f7d76635-24cd-446e-869c-e94dc4869b96?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/operations/a0c43b69-e270-48cd-8b10-5d5eb5304b6c?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- - '0'
+ - '4'
content-type:
- - text/plain
+ - application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:13:10 GMT
+ - Fri, 07 Jan 2022 06:55:59 GMT
expires:
- '-1'
pragma:
@@ -812,7 +885,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-deletes:
- - '14998'
+ - '14999'
status:
code: 202
message: Accepted
@@ -830,23 +903,22 @@ interactions:
ParameterSetName:
- --resource-group --move-collection-name --name --yes
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/operations/f7d76635-24cd-446e-869c-e94dc4869b96?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/operations/a0c43b69-e270-48cd-8b10-5d5eb5304b6c?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/operations/f7d76635-24cd-446e-869c-e94dc4869b96","name":"f7d76635-24cd-446e-869c-e94dc4869b96","status":"Succeeded","startTime":"2/5/2021
- 7:13:10 AM","endTime":"2/5/2021 7:13:12 AM","error":null,"properties":{}}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91/operations/a0c43b69-e270-48cd-8b10-5d5eb5304b6c","name":"a0c43b69-e270-48cd-8b10-5d5eb5304b6c","status":"Succeeded","startTime":"1/7/2022
+ 6:55:59 AM","endTime":"1/7/2022 6:56:01 AM","error":null,"properties":{}}'
headers:
cache-control:
- no-cache
content-length:
- - '391'
+ - '395'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:13:25 GMT
+ - Fri, 07 Jan 2022 06:56:15 GMT
expires:
- '-1'
pragma:
@@ -878,26 +950,25 @@ interactions:
ParameterSetName:
- --name --resource-group --yes
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_000001/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-91?api-version=2021-08-01
response:
body:
string: ''
headers:
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/baf8aad5-dca6-4fae-b426-1718a23845a9?api-version=2021-01-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/2bb23b80-8aa6-4441-acb1-90b75beb4d17?api-version=2021-08-01
cache-control:
- no-cache
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 07:13:28 GMT
+ - Fri, 07 Jan 2022 06:56:17 GMT
expires:
- '-1'
location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/baf8aad5-dca6-4fae-b426-1718a23845a9?api-version=2021-01-01&operationResultResponseType=Location
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/2bb23b80-8aa6-4441-acb1-90b75beb4d17?api-version=2021-08-01&operationResultResponseType=Location
pragma:
- no-cache
strict-transport-security:
@@ -923,22 +994,21 @@ interactions:
ParameterSetName:
- --name --resource-group --yes
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-mgmt-resourcemover/0.1.0-preview Python/3.8.2
- (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-mgmt-resourcemover/1.0.0b1 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/baf8aad5-dca6-4fae-b426-1718a23845a9?api-version=2021-01-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/2bb23b80-8aa6-4441-acb1-90b75beb4d17?api-version=2021-08-01
response:
body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_collection_rg/providers/Microsoft.Migrate/moveCollections/clitest-movecollection-16/operations/baf8aad5-dca6-4fae-b426-1718a23845a9","name":null,"status":"Succeeded","startTime":null,"endTime":null,"error":null,"properties":null}'
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Migrate/locations/eastus2/rmsOperationResults/2bb23b80-8aa6-4441-acb1-90b75beb4d17","name":"2bb23b80-8aa6-4441-acb1-90b75beb4d17","status":"Succeeded"}'
headers:
cache-control:
- no-cache
content-length:
- - '325'
+ - '230'
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:13:58 GMT
+ - Fri, 07 Jan 2022 06:56:48 GMT
expires:
- '-1'
pragma:
@@ -954,174 +1024,6 @@ interactions:
status:
code: 200
message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_collection_rg?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 07:14:03 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-deletes:
- - '14997'
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 07:14:20 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 07:14:35 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RkNPTExFQ1RJT046NUZSRy1FQVNUVVMyIiwiam9iTG9jYXRpb24iOiJlYXN0dXMyIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 07:14:51 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- status:
- code: 200
- message: OK
- request:
body: null
headers:
@@ -1138,9 +1040,9 @@ interactions:
ParameterSetName:
- -g -n
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2020-08-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest_resourcemover_source_rg/providers/Microsoft.Network/virtualNetworks/vnet-in-source-region?api-version=2021-05-01
response:
body:
string: ''
@@ -1148,17 +1050,17 @@ interactions:
azure-asyncnotification:
- Enabled
azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/824b3dc5-493f-4021-9044-d1bae08ba4ba?api-version=2020-07-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/88934f18-5add-4235-b503-c33721c26fb8?api-version=2021-05-01
cache-control:
- no-cache
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 07:14:54 GMT
+ - Fri, 07 Jan 2022 06:56:50 GMT
expires:
- '-1'
location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/824b3dc5-493f-4021-9044-d1bae08ba4ba?api-version=2020-07-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operationResults/88934f18-5add-4235-b503-c33721c26fb8?api-version=2021-05-01
pragma:
- no-cache
server:
@@ -1169,9 +1071,9 @@ interactions:
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - cd574dab-07a1-42e1-a439-a29223aa754f
+ - 79325b7b-e617-45e4-a59e-7388e8da7749
x-ms-ratelimit-remaining-subscription-deletes:
- - '14997'
+ - '14998'
status:
code: 202
message: Accepted
@@ -1189,9 +1091,9 @@ interactions:
ParameterSetName:
- -g -n
User-Agent:
- - AZURECLI/2.18.0 azsdk-python-azure-mgmt-network/17.0.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/824b3dc5-493f-4021-9044-d1bae08ba4ba?api-version=2020-07-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/88934f18-5add-4235-b503-c33721c26fb8?api-version=2021-05-01
response:
body:
string: "{\r\n \"status\": \"Succeeded\"\r\n}"
@@ -1203,7 +1105,7 @@ interactions:
content-type:
- application/json; charset=utf-8
date:
- - Fri, 05 Feb 2021 07:15:04 GMT
+ - Fri, 07 Jan 2022 06:57:01 GMT
expires:
- '-1'
pragma:
@@ -1220,7 +1122,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-arm-service-request-id:
- - 6049a4c0-7643-4c94-809f-155da663570d
+ - f446ac0f-be9d-41e8-bab7-532816022668
status:
code: 200
message: OK
@@ -1240,12 +1142,9 @@ interactions:
ParameterSetName:
- -n --yes
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- accept-language:
- - en-US
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg?api-version=2020-10-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest_resourcemover_source_rg?api-version=2021-04-01
response:
body:
string: ''
@@ -1255,11 +1154,11 @@ interactions:
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 07:15:09 GMT
+ - Fri, 07 Jan 2022 06:57:05 GMT
expires:
- '-1'
location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
pragma:
- no-cache
strict-transport-security:
@@ -1267,89 +1166,7 @@ interactions:
x-content-type-options:
- nosniff
x-ms-ratelimit-remaining-subscription-deletes:
- - '14998'
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 07:15:25 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - group delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -n --yes
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Fri, 05 Feb 2021 07:15:41 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
+ - '14999'
status:
code: 202
message: Accepted
@@ -1357,7 +1174,7 @@ interactions:
body: null
headers:
Accept:
- - application/json
+ - '*/*'
Accept-Encoding:
- gzip, deflate
CommandName:
@@ -1367,10 +1184,9 @@ interactions:
ParameterSetName:
- -n --yes
User-Agent:
- - python/3.8.2 (Windows-10-10.0.18362-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/12.0.0 Azure-SDK-For-Python AZURECLI/2.18.0
+ - AZURECLI/2.31.0 azsdk-python-azure-mgmt-resource/20.0.0 Python/3.8.10 (Windows-10-10.0.19044-SP0)
method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2020-10-01
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/operationresults/eyJqb2JJZCI6IlJFU09VUkNFR1JPVVBERUxFVElPTkpPQi1DTElURVNUOjVGUkVTT1VSQ0VNT1ZFUjo1RlNPVVJDRTo1RlJHLUVBU1RVUyIsImpvYkxvY2F0aW9uIjoiZWFzdHVzIn0?api-version=2021-04-01
response:
body:
string: ''
@@ -1380,7 +1196,7 @@ interactions:
content-length:
- '0'
date:
- - Fri, 05 Feb 2021 07:15:56 GMT
+ - Fri, 07 Jan 2022 06:57:20 GMT
expires:
- '-1'
pragma:
diff --git a/src/resource-mover/azext_resource_mover/tests/latest/test_resourcemover_scenarios.py b/src/resource-mover/azext_resource_mover/tests/latest/test_resourcemover_scenarios.py
index 6ee0d946729..5dbf44fa641 100644
--- a/src/resource-mover/azext_resource_mover/tests/latest/test_resourcemover_scenarios.py
+++ b/src/resource-mover/azext_resource_mover/tests/latest/test_resourcemover_scenarios.py
@@ -5,7 +5,6 @@
import tempfile
import json
-import time
from azure.cli.testsdk import (ScenarioTest, ResourceGroupPreparer)
from azure.cli.testsdk.scenario_tests import RecordingProcessor
@@ -32,10 +31,10 @@ def __init__(self, method_name):
# We don't use the ResourceGroupPrepare here for the reason that
# move-collection is difficult to delete
+ @ResourceGroupPreparer(name_prefix="clitest_resourcemover_collection_", location="eastus2")
def test_resourcemover_movecollection_basic(self):
self.kwargs.update({
- 'collection_rg': 'clitest_resourcemover_collection_rg',
- 'collection_name': 'clitest-movecollection-27',
+ 'collection_name': 'clitest-movecollection-10',
'location': 'eastus2',
'source_region': 'eastus',
'target_region': 'westus'
@@ -47,21 +46,22 @@ def test_resourcemover_movecollection_basic(self):
self.check('location', '{location}'),
self.check('type', 'Microsoft.Migrate/moveCollections'),
self.check('properties.sourceRegion', '{source_region}'),
- self.check('properties.targetRegion', '{target_region}')
+ self.check('properties.targetRegion', '{target_region}'),
+ self.check('systemData.createdByType', 'User')
]
# check creating a move-collection
- self.cmd('az group create -n {collection_rg} -l {location}')
self.cmd('az resource-mover move-collection create --location {location} --source-region {source_region} '
- '--target-region {target_region} --name {collection_name} --resource-group {collection_rg}', checks=basic_checks)
+ '--target-region {target_region} --name {collection_name} --resource-group {rg}', checks=basic_checks)
# check updating a move-collection
self.cmd('az resource-mover move-collection update --name {collection_name} '
- '--resource-group {collection_rg} --identity type=SystemAssigned', checks=basic_checks + [
- self.check('identity.type', 'SystemAssigned')])
+ '--resource-group {rg} --identity type=SystemAssigned --tags key=collection', checks=basic_checks + [
+ self.check('identity.type', 'SystemAssigned'),
+ self.check('tags.key', 'collection')])
# check showing a move-collection
- self.cmd('az resource-mover move-collection show --resource-group {collection_rg} --name {collection_name}',
+ self.cmd('az resource-mover move-collection show --resource-group {rg} --name {collection_name}',
checks=basic_checks)
# check listing a move-collection by subscription
@@ -71,20 +71,17 @@ def test_resourcemover_movecollection_basic(self):
# ])
# check deleting a move-collection
- self.cmd('az resource-mover move-collection delete --resource-group {collection_rg} --name {collection_name} --yes')
+ self.cmd('az resource-mover move-collection delete --resource-group {rg} --name {collection_name} --yes')
# check listing a move-collection by resource group
- self.cmd('az resource-mover move-collection list --resource-group {collection_rg}', checks=[
+ self.cmd('az resource-mover move-collection list --resource-group {rg}', checks=[
self.check('length(@)', 0)])
- # delete the resource group
- self.cmd('az group delete -n {collection_rg} --yes')
-
+ @ResourceGroupPreparer(name_prefix="clitest_resourcemover_collection_", location="eastus2")
def test_resourcemover_movecollection_e2e(self):
self.kwargs.update({
- 'collection_rg': 'clitest_resourcemover_collection_rg',
- 'collection_name': 'clitest-movecollection-25',
+ 'collection_name': 'clitest-movecollection-29',
'location': 'eastus2',
'source_region': 'eastus',
'target_region': 'westus',
@@ -96,10 +93,9 @@ def test_resourcemover_movecollection_e2e(self):
'move_resource_rg': 'rg-as-move-resource'
})
- # create a resource group and a move-collection
- self.cmd('az group create -n {collection_rg} -l {location}')
+ # create a move-collection
move_collection = self.cmd('az resource-mover move-collection create --location {location} --source-region {source_region} '
- '--target-region {target_region} --name {collection_name} --resource-group {collection_rg} '
+ '--target-region {target_region} --name {collection_name} --resource-group {rg} '
'--identity type=SystemAssigned').get_output_in_json()
# keep the collection principal id for role assignment
# keep the subscription ARM id as role assignment scope
@@ -151,29 +147,29 @@ def test_resourcemover_movecollection_e2e(self):
'--scope {role_assignment_scope}')
# add the vNet as a move-resource to the move-collection
- self.cmd('az resource-mover move-resource add --resource-group {collection_rg} --move-collection-name {collection_name} '
+ self.cmd('az resource-mover move-resource add --resource-group {rg} --move-collection-name {collection_name} '
'--name {move_resource_vnet} --source-id {source_vnet_id} --resource-settings {vnet_resource_settings}')
- self.cmd('az resource-mover move-resource add --resource-group {collection_rg} --move-collection-name {collection_name} '
+ self.cmd('az resource-mover move-resource add --resource-group {rg} --move-collection-name {collection_name} '
'--name {move_resource_rg} --source-id {source_rg_id} --resource-settings {rg_resource_settings}')
# list-required-for
- self.cmd('az resource-mover move-collection list-required-for --resource-group {collection_rg} --move-collection-name '
+ self.cmd('az resource-mover move-collection list-required-for --resource-group {rg} --move-collection-name '
'{collection_name} --source-id {source_vnet_id}', checks=[
self.check('length(sourceIds)', 0)])
# list-unresolved-dependency
- self.cmd('az resource-mover move-collection list-unresolved-dependency --resource-group {collection_rg} '
+ self.cmd('az resource-mover move-collection list-unresolved-dependency --resource-group {rg} '
'--move-collection-name {collection_name}', checks=[
self.check('length(@)', 0)])
# resolve-dependency
- self.cmd('az resource-mover move-collection resolve-dependency --resource-group {collection_rg} '
+ self.cmd('az resource-mover move-collection resolve-dependency --resource-group {rg} '
'--move-collection-name {collection_name}', checks=[
- self.check('resourceGroup', '{collection_rg}'),
+ self.check('resourceGroup', '{rg}'),
self.check('status', 'Succeeded')])
# list all the move-resources in move-collection
- move_resources = self.cmd('az resource-mover move-resource list --resource-group {collection_rg} '
+ move_resources = self.cmd('az resource-mover move-resource list --resource-group {rg} '
'--move-collection-name {collection_name}', checks=[
self.check('length(@)', 2)]).get_output_in_json()
@@ -190,13 +186,13 @@ def test_resourcemover_movecollection_e2e(self):
})
def check_move_state(target_state):
- # showing the move-resource in move-collection, chen the move-resource's moveState
- self.cmd('az resource-mover move-resource show --resource-group {collection_rg} '
+ # showing the move-resource in move-collection, check the move-resource's moveState
+ self.cmd('az resource-mover move-resource show --resource-group {rg} '
'--move-collection-name {collection_name} --name {move_resource_vnet}', checks=[
self.check('name', '{move_resource_vnet}'),
self.check('properties.sourceId', '{source_vnet_id}'),
self.check('properties.moveStatus.moveState', target_state)])
- self.cmd('az resource-mover move-resource show --resource-group {collection_rg} '
+ self.cmd('az resource-mover move-resource show --resource-group {rg} '
'--move-collection-name {collection_name} --name {move_resource_rg}', checks=[
self.check('name', '{move_resource_rg}'),
self.check('properties.sourceId', '{source_rg_id}'),
@@ -206,30 +202,28 @@ def check_move_state(target_state):
# prepare
self.cmd('az resource-mover move-collection prepare --move-resources {move_resource_vnet_id} '
- '{move_resource_rg_id} --name {collection_name} --resource-group {collection_rg}', checks=[
- self.check('resourceGroup', '{collection_rg}'),
+ '{move_resource_rg_id} --name {collection_name} --resource-group {rg}', checks=[
+ self.check('resourceGroup', '{rg}'),
self.check('status', 'Succeeded')])
check_move_state('MovePending')
# initiate-move
self.cmd('az resource-mover move-collection initiate-move --move-resources {move_resource_vnet_id} '
- '{move_resource_rg_id} --name {collection_name} --resource-group {collection_rg}', checks=[
- self.check('resourceGroup', '{collection_rg}'),
+ '{move_resource_rg_id} --name {collection_name} --resource-group {rg}', checks=[
+ self.check('resourceGroup', '{rg}'),
self.check('status', 'Succeeded')])
check_move_state('CommitPending')
# commit
self.cmd('az resource-mover move-collection commit --move-resources {move_resource_vnet_id} '
- '{move_resource_rg_id} --name {collection_name} --resource-group {collection_rg}', checks=[
- self.check('resourceGroup', '{collection_rg}'),
+ '{move_resource_rg_id} --name {collection_name} --resource-group {rg}', checks=[
+ self.check('resourceGroup', '{rg}'),
self.check('status', 'Succeeded')])
check_move_state('DeleteSourcePending')
# delete the source resources
self.cmd('az network vnet delete -g {source_rg} -n {source_vnet}')
self.cmd('az group delete -g {source_rg} --yes')
- time.sleep(60) # sleep to wait moveState change
- check_move_state('ResourceMoveCompleted')
# check the move-resources are deployed in target region
self.cmd('az group show -n {target_rg}', checks=[
@@ -237,14 +231,13 @@ def check_move_state(target_state):
self.cmd('az network vnet show -g {target_rg} -n {target_vnet}', checks=[
self.check('location', '{target_region}')])
- # delete the move-resources, the move collection and the resource group
+ # delete the move-resources and the move collection
self.cmd('az resource-mover move-collection bulk-remove --move-resources {move_resource_vnet_id} '
- '{move_resource_rg_id} --name {collection_name} --resource-group {collection_rg}', checks=[
- self.check('resourceGroup', '{collection_rg}'),
+ '{move_resource_rg_id} --name {collection_name} --resource-group {rg}', checks=[
+ self.check('resourceGroup', '{rg}'),
self.check('status', 'Succeeded')])
self.cmd('az resource-mover move-collection delete --name {collection_name} --resource-group '
- '{collection_rg} --yes')
- self.cmd('az group delete -n {collection_rg} --yes')
+ '{rg} --yes')
class ResourceMoverMoveResourceScenarioTest(ScenarioTest):
@@ -256,10 +249,10 @@ def __init__(self, method_name):
replay_processors=[RoleAssignmentReplacer()]
)
+ @ResourceGroupPreparer(name_prefix="clitest_resourcemover_collection_", location="eastus2")
def test_resourcemover_moveresource_basic(self):
self.kwargs.update({
- 'collection_rg': 'clitest_resourcemover_collection_rg',
- 'collection_name': 'clitest-movecollection-16',
+ 'collection_name': 'clitest-movecollection-91',
'location': 'eastus2',
'source_region': 'eastus',
'target_region': 'westus',
@@ -270,10 +263,9 @@ def test_resourcemover_moveresource_basic(self):
'target_rg': 'clitest_resourcemover_target_rg'
})
- # create a resource group and a move-collection
- self.cmd('az group create -n {collection_rg} -l {location}')
+ # create a move-collection
move_collection = self.cmd('az resource-mover move-collection create --location {location} --source-region {source_region} '
- '--target-region {target_region} --name {collection_name} --resource-group {collection_rg} '
+ '--target-region {target_region} --name {collection_name} --resource-group {rg} '
'--identity type=SystemAssigned').get_output_in_json()
# keep the collection principal id for role assignment
# keep the subscription ARM id as role assignment scope
@@ -312,28 +304,27 @@ def test_resourcemover_moveresource_basic(self):
'--scope {role_assignment_scope}')
# add the vNet as a move-resource to the move-collection
- self.cmd('az resource-mover move-resource add --resource-group {collection_rg} --move-collection-name '
+ self.cmd('az resource-mover move-resource add --resource-group {rg} --move-collection-name '
'{collection_name} --name {move_resource_vnet} --source-id {source_vnet_id} --resource-settings {resource_settings}')
# list all the move-resources in move-collection
- self.cmd('az resource-mover move-resource list --resource-group {collection_rg} '
+ self.cmd('az resource-mover move-resource list --resource-group {rg} '
'--move-collection-name {collection_name}', checks=[
self.check('length(@)', 1)])
# test showing the move-resource in move-collection
- self.cmd('az resource-mover move-resource show --resource-group {collection_rg} --move-collection-name {collection_name} '
+ self.cmd('az resource-mover move-resource show --resource-group {rg} --move-collection-name {collection_name} '
'--name {move_resource_vnet}', checks=[
self.check('name', '{move_resource_vnet}'),
self.check('properties.sourceId', '{source_vnet_id}'),
self.check('properties.moveStatus.moveState', 'PreparePending')])
# test deleting the move-resource in the move-collection
- self.cmd('az resource-mover move-resource delete --resource-group {collection_rg} --move-collection-name {collection_name} '
+ self.cmd('az resource-mover move-resource delete --resource-group {rg} --move-collection-name {collection_name} '
'--name {move_resource_vnet} --yes')
- # delete the move-collection and resource group
- self.cmd('az resource-mover move-collection delete --name {collection_name} --resource-group {collection_rg} --yes')
- self.cmd('az group delete -n {collection_rg} --yes')
+ # delete the move-collection
+ self.cmd('az resource-mover move-collection delete --name {collection_name} --resource-group {rg} --yes')
# delete the vNet and resource group
self.cmd('az network vnet delete -g {source_rg} -n {source_vnet}')
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/_configuration.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/_configuration.py
index c224389ed45..7c683c78beb 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/_configuration.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/_configuration.py
@@ -48,7 +48,7 @@ def __init__(
self.credential = credential
self.subscription_id = subscription_id
- self.api_version = "2021-01-01"
+ self.api_version = "2021-08-01"
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
kwargs.setdefault('sdk_moniker', 'mgmt-resourcemover/{}'.format(VERSION))
self._configure(**kwargs)
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/_configuration.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/_configuration.py
index adca560ec42..e1d5a4009ca 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/_configuration.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/_configuration.py
@@ -45,7 +45,7 @@ def __init__(
self.credential = credential
self.subscription_id = subscription_id
- self.api_version = "2021-01-01"
+ self.api_version = "2021-08-01"
self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
kwargs.setdefault('sdk_moniker', 'mgmt-resourcemover/{}'.format(VERSION))
self._configure(**kwargs)
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_move_collections_operations.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_move_collections_operations.py
index e8777694aac..b659d2e27f8 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_move_collections_operations.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_move_collections_operations.py
@@ -68,7 +68,7 @@ async def create(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -141,7 +141,7 @@ async def update(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -196,7 +196,7 @@ async def _delete_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
@@ -323,7 +323,7 @@ async def get(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
@@ -371,7 +371,7 @@ async def _prepare_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -504,7 +504,7 @@ async def _initiate_move_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -637,7 +637,7 @@ async def _commit_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -770,7 +770,7 @@ async def _discard_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -902,7 +902,7 @@ async def _resolve_dependencies_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
@@ -1019,7 +1019,7 @@ async def _bulk_remove_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -1156,7 +1156,7 @@ def list_move_collections_by_subscription(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
def prepare_request(next_link=None):
@@ -1227,7 +1227,7 @@ def list_move_collections_by_resource_group(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
def prepare_request(next_link=None):
@@ -1303,7 +1303,7 @@ async def list_required_for(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_move_resources_operations.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_move_resources_operations.py
index 0f7ae28b695..ca29d9dc4cb 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_move_resources_operations.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_move_resources_operations.py
@@ -69,7 +69,7 @@ def list(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
def prepare_request(next_link=None):
@@ -136,7 +136,7 @@ async def _create_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -271,7 +271,7 @@ async def _delete_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
@@ -407,7 +407,7 @@ async def get(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_operations_discovery_operations.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_operations_discovery_operations.py
index b6e62311c3e..78cf738a350 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_operations_discovery_operations.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_operations_discovery_operations.py
@@ -56,7 +56,7 @@ async def get(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_unresolved_dependencies_operations.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_unresolved_dependencies_operations.py
index c18799fbead..9c4d85d89e6 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_unresolved_dependencies_operations.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/aio/operations/_unresolved_dependencies_operations.py
@@ -72,7 +72,7 @@ def get(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
def prepare_request(next_link=None):
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/__init__.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/__init__.py
index f38f3ccc5f6..a3e4bf23659 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/__init__.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/__init__.py
@@ -68,6 +68,7 @@
from ._models_py3 import SubnetResourceSettings
from ._models_py3 import Summary
from ._models_py3 import SummaryCollection
+ from ._models_py3 import SystemData
from ._models_py3 import UnresolvedDependenciesFilter
from ._models_py3 import UnresolvedDependenciesFilterProperties
from ._models_py3 import UnresolvedDependency
@@ -137,6 +138,7 @@
from ._models import SubnetResourceSettings # type: ignore
from ._models import Summary # type: ignore
from ._models import SummaryCollection # type: ignore
+ from ._models import SystemData # type: ignore
from ._models import UnresolvedDependenciesFilter # type: ignore
from ._models import UnresolvedDependenciesFilterProperties # type: ignore
from ._models import UnresolvedDependency # type: ignore
@@ -146,6 +148,7 @@
from ._models import VirtualNetworkResourceSettings # type: ignore
from ._resource_mover_service_api_enums import (
+ CreatedByType,
DependencyLevel,
DependencyType,
JobName,
@@ -220,6 +223,7 @@
'SubnetResourceSettings',
'Summary',
'SummaryCollection',
+ 'SystemData',
'UnresolvedDependenciesFilter',
'UnresolvedDependenciesFilterProperties',
'UnresolvedDependency',
@@ -227,6 +231,7 @@
'UpdateMoveCollectionRequest',
'VirtualMachineResourceSettings',
'VirtualNetworkResourceSettings',
+ 'CreatedByType',
'DependencyLevel',
'DependencyType',
'JobName',
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_models.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_models.py
index 9baef060177..15bb6ba2170 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_models.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_models.py
@@ -112,6 +112,8 @@ class AvailabilitySetResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param fault_domain: Gets or sets the target fault domain.
:type fault_domain: int
:param update_domain: Gets or sets the target update domain.
@@ -128,6 +130,7 @@ class AvailabilitySetResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'fault_domain': {'key': 'faultDomain', 'type': 'int'},
'update_domain': {'key': 'updateDomain', 'type': 'int'},
}
@@ -138,6 +141,7 @@ def __init__(
):
super(AvailabilitySetResourceSettings, self).__init__(**kwargs)
self.resource_type = 'Microsoft.Compute/availabilitySets' # type: str
+ self.tags = kwargs.get('tags', None)
self.fault_domain = kwargs.get('fault_domain', None)
self.update_domain = kwargs.get('update_domain', None)
@@ -634,6 +638,8 @@ class LoadBalancerResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param sku: Gets or sets load balancer sku (Basic/Standard).
:type sku: str
:param frontend_ip_configurations: Gets or sets the frontend IP configurations of the load
@@ -657,6 +663,7 @@ class LoadBalancerResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'sku': {'key': 'sku', 'type': 'str'},
'frontend_ip_configurations': {'key': 'frontendIPConfigurations', 'type': '[LbFrontendIpConfigurationResourceSettings]'},
'backend_address_pools': {'key': 'backendAddressPools', 'type': '[LbBackendAddressPoolResourceSettings]'},
@@ -669,6 +676,7 @@ def __init__(
):
super(LoadBalancerResourceSettings, self).__init__(**kwargs)
self.resource_type = 'Microsoft.Network/loadBalancers' # type: str
+ self.tags = kwargs.get('tags', None)
self.sku = kwargs.get('sku', None)
self.frontend_ip_configurations = kwargs.get('frontend_ip_configurations', None)
self.backend_address_pools = kwargs.get('backend_address_pools', None)
@@ -716,6 +724,8 @@ class MoveCollection(msrest.serialization.Model):
:type identity: ~resource_mover_service_api.models.Identity
:param properties: Defines the move collection properties.
:type properties: ~resource_mover_service_api.models.MoveCollectionProperties
+ :ivar system_data: Metadata pertaining to creation and last modification of the resource.
+ :vartype system_data: ~resource_mover_service_api.models.SystemData
"""
_validation = {
@@ -723,6 +733,7 @@ class MoveCollection(msrest.serialization.Model):
'name': {'readonly': True},
'type': {'readonly': True},
'etag': {'readonly': True},
+ 'system_data': {'readonly': True},
}
_attribute_map = {
@@ -734,6 +745,7 @@ class MoveCollection(msrest.serialization.Model):
'location': {'key': 'location', 'type': 'str'},
'identity': {'key': 'identity', 'type': 'Identity'},
'properties': {'key': 'properties', 'type': 'MoveCollectionProperties'},
+ 'system_data': {'key': 'systemData', 'type': 'SystemData'},
}
def __init__(
@@ -749,6 +761,7 @@ def __init__(
self.location = kwargs.get('location', None)
self.identity = kwargs.get('identity', None)
self.properties = kwargs.get('properties', None)
+ self.system_data = None
class MoveCollectionProperties(msrest.serialization.Model):
@@ -892,12 +905,15 @@ class MoveResource(msrest.serialization.Model):
:vartype type: str
:param properties: Defines the move resource properties.
:type properties: ~resource_mover_service_api.models.MoveResourceProperties
+ :ivar system_data: Metadata pertaining to creation and last modification of the resource.
+ :vartype system_data: ~resource_mover_service_api.models.SystemData
"""
_validation = {
'id': {'readonly': True},
'name': {'readonly': True},
'type': {'readonly': True},
+ 'system_data': {'readonly': True},
}
_attribute_map = {
@@ -905,6 +921,7 @@ class MoveResource(msrest.serialization.Model):
'name': {'key': 'name', 'type': 'str'},
'type': {'key': 'type', 'type': 'str'},
'properties': {'key': 'properties', 'type': 'MoveResourceProperties'},
+ 'system_data': {'key': 'systemData', 'type': 'SystemData'},
}
def __init__(
@@ -916,6 +933,7 @@ def __init__(
self.name = None
self.type = None
self.properties = kwargs.get('properties', None)
+ self.system_data = None
class MoveResourceCollection(msrest.serialization.Model):
@@ -1283,6 +1301,8 @@ class NetworkInterfaceResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param ip_configurations: Gets or sets the IP configurations of the NIC.
:type ip_configurations:
list[~resource_mover_service_api.models.NicIpConfigurationResourceSettings]
@@ -1299,6 +1319,7 @@ class NetworkInterfaceResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'ip_configurations': {'key': 'ipConfigurations', 'type': '[NicIpConfigurationResourceSettings]'},
'enable_accelerated_networking': {'key': 'enableAcceleratedNetworking', 'type': 'bool'},
}
@@ -1309,6 +1330,7 @@ def __init__(
):
super(NetworkInterfaceResourceSettings, self).__init__(**kwargs)
self.resource_type = 'Microsoft.Network/networkInterfaces' # type: str
+ self.tags = kwargs.get('tags', None)
self.ip_configurations = kwargs.get('ip_configurations', None)
self.enable_accelerated_networking = kwargs.get('enable_accelerated_networking', None)
@@ -1323,6 +1345,8 @@ class NetworkSecurityGroupResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param security_rules: Gets or sets Security rules of network security group.
:type security_rules: list[~resource_mover_service_api.models.NsgSecurityRule]
"""
@@ -1335,6 +1359,7 @@ class NetworkSecurityGroupResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'security_rules': {'key': 'securityRules', 'type': '[NsgSecurityRule]'},
}
@@ -1344,6 +1369,7 @@ def __init__(
):
super(NetworkSecurityGroupResourceSettings, self).__init__(**kwargs)
self.resource_type = 'Microsoft.Network/networkSecurityGroups' # type: str
+ self.tags = kwargs.get('tags', None)
self.security_rules = kwargs.get('security_rules', None)
@@ -1752,6 +1778,8 @@ class PublicIpAddressResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param domain_name_label: Gets or sets the domain name label.
:type domain_name_label: str
:param fqdn: Gets or sets the fully qualified domain name.
@@ -1772,6 +1800,7 @@ class PublicIpAddressResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'domain_name_label': {'key': 'domainNameLabel', 'type': 'str'},
'fqdn': {'key': 'fqdn', 'type': 'str'},
'public_ip_allocation_method': {'key': 'publicIpAllocationMethod', 'type': 'str'},
@@ -1785,6 +1814,7 @@ def __init__(
):
super(PublicIpAddressResourceSettings, self).__init__(**kwargs)
self.resource_type = 'Microsoft.Network/publicIPAddresses' # type: str
+ self.tags = kwargs.get('tags', None)
self.domain_name_label = kwargs.get('domain_name_label', None)
self.fqdn = kwargs.get('fqdn', None)
self.public_ip_allocation_method = kwargs.get('public_ip_allocation_method', None)
@@ -1913,6 +1943,8 @@ class SqlDatabaseResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param zone_redundant: Defines the zone redundant resource setting. Possible values include:
"Enable", "Disable".
:type zone_redundant: str or ~resource_mover_service_api.models.ZoneRedundant
@@ -1926,6 +1958,7 @@ class SqlDatabaseResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'zone_redundant': {'key': 'zoneRedundant', 'type': 'str'},
}
@@ -1935,6 +1968,7 @@ def __init__(
):
super(SqlDatabaseResourceSettings, self).__init__(**kwargs)
self.resource_type = 'Microsoft.Sql/servers/databases' # type: str
+ self.tags = kwargs.get('tags', None)
self.zone_redundant = kwargs.get('zone_redundant', None)
@@ -1948,6 +1982,8 @@ class SqlElasticPoolResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param zone_redundant: Defines the zone redundant resource setting. Possible values include:
"Enable", "Disable".
:type zone_redundant: str or ~resource_mover_service_api.models.ZoneRedundant
@@ -1961,6 +1997,7 @@ class SqlElasticPoolResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'zone_redundant': {'key': 'zoneRedundant', 'type': 'str'},
}
@@ -1970,6 +2007,7 @@ def __init__(
):
super(SqlElasticPoolResourceSettings, self).__init__(**kwargs)
self.resource_type = 'Microsoft.Sql/servers/elasticPools' # type: str
+ self.tags = kwargs.get('tags', None)
self.zone_redundant = kwargs.get('zone_redundant', None)
@@ -2104,6 +2142,47 @@ def __init__(
self.summary = kwargs.get('summary', None)
+class SystemData(msrest.serialization.Model):
+ """Metadata pertaining to creation and last modification of the resource.
+
+ :param created_by: The identity that created the resource.
+ :type created_by: str
+ :param created_by_type: The type of identity that created the resource. Possible values
+ include: "User", "Application", "ManagedIdentity", "Key".
+ :type created_by_type: str or ~resource_mover_service_api.models.CreatedByType
+ :param created_at: The timestamp of resource creation (UTC).
+ :type created_at: ~datetime.datetime
+ :param last_modified_by: The identity that last modified the resource.
+ :type last_modified_by: str
+ :param last_modified_by_type: The type of identity that last modified the resource. Possible
+ values include: "User", "Application", "ManagedIdentity", "Key".
+ :type last_modified_by_type: str or ~resource_mover_service_api.models.CreatedByType
+ :param last_modified_at: The timestamp of resource last modification (UTC).
+ :type last_modified_at: ~datetime.datetime
+ """
+
+ _attribute_map = {
+ 'created_by': {'key': 'createdBy', 'type': 'str'},
+ 'created_by_type': {'key': 'createdByType', 'type': 'str'},
+ 'created_at': {'key': 'createdAt', 'type': 'iso-8601'},
+ 'last_modified_by': {'key': 'lastModifiedBy', 'type': 'str'},
+ 'last_modified_by_type': {'key': 'lastModifiedByType', 'type': 'str'},
+ 'last_modified_at': {'key': 'lastModifiedAt', 'type': 'iso-8601'},
+ }
+
+ def __init__(
+ self,
+ **kwargs
+ ):
+ super(SystemData, self).__init__(**kwargs)
+ self.created_by = kwargs.get('created_by', None)
+ self.created_by_type = kwargs.get('created_by_type', None)
+ self.created_at = kwargs.get('created_at', None)
+ self.last_modified_by = kwargs.get('last_modified_by', None)
+ self.last_modified_by_type = kwargs.get('last_modified_by_type', None)
+ self.last_modified_at = kwargs.get('last_modified_at', None)
+
+
class UnresolvedDependenciesFilter(msrest.serialization.Model):
"""Unresolved dependencies contract.
@@ -2237,6 +2316,10 @@ class VirtualMachineResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
+ :param user_managed_identities: Gets or sets user-managed identities.
+ :type user_managed_identities: list[str]
:param target_availability_zone: Gets or sets the target availability zone. Possible values
include: "1", "2", "3", "NA".
:type target_availability_zone: str or
@@ -2256,6 +2339,8 @@ class VirtualMachineResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
+ 'user_managed_identities': {'key': 'userManagedIdentities', 'type': '[str]'},
'target_availability_zone': {'key': 'targetAvailabilityZone', 'type': 'str'},
'target_vm_size': {'key': 'targetVmSize', 'type': 'str'},
'target_availability_set_id': {'key': 'targetAvailabilitySetId', 'type': 'str'},
@@ -2267,6 +2352,8 @@ def __init__(
):
super(VirtualMachineResourceSettings, self).__init__(**kwargs)
self.resource_type = 'Microsoft.Compute/virtualMachines' # type: str
+ self.tags = kwargs.get('tags', None)
+ self.user_managed_identities = kwargs.get('user_managed_identities', None)
self.target_availability_zone = kwargs.get('target_availability_zone', None)
self.target_vm_size = kwargs.get('target_vm_size', None)
self.target_availability_set_id = kwargs.get('target_availability_set_id', None)
@@ -2282,6 +2369,8 @@ class VirtualNetworkResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param enable_ddos_protection: Gets or sets a value indicating whether gets or sets whether the
DDOS protection should be switched on.
:type enable_ddos_protection: bool
@@ -2303,6 +2392,7 @@ class VirtualNetworkResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'enable_ddos_protection': {'key': 'enableDdosProtection', 'type': 'bool'},
'address_space': {'key': 'addressSpace', 'type': '[str]'},
'dns_servers': {'key': 'dnsServers', 'type': '[str]'},
@@ -2315,6 +2405,7 @@ def __init__(
):
super(VirtualNetworkResourceSettings, self).__init__(**kwargs)
self.resource_type = 'Microsoft.Network/virtualNetworks' # type: str
+ self.tags = kwargs.get('tags', None)
self.enable_ddos_protection = kwargs.get('enable_ddos_protection', None)
self.address_space = kwargs.get('address_space', None)
self.dns_servers = kwargs.get('dns_servers', None)
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_models_py3.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_models_py3.py
index 4e13333c9ab..588e1e0fe51 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_models_py3.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_models_py3.py
@@ -6,6 +6,7 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
+import datetime
from typing import Dict, List, Optional, Union
import msrest.serialization
@@ -120,6 +121,8 @@ class AvailabilitySetResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param fault_domain: Gets or sets the target fault domain.
:type fault_domain: int
:param update_domain: Gets or sets the target update domain.
@@ -136,6 +139,7 @@ class AvailabilitySetResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'fault_domain': {'key': 'faultDomain', 'type': 'int'},
'update_domain': {'key': 'updateDomain', 'type': 'int'},
}
@@ -144,12 +148,14 @@ def __init__(
self,
*,
target_resource_name: str,
+ tags: Optional[Dict[str, str]] = None,
fault_domain: Optional[int] = None,
update_domain: Optional[int] = None,
**kwargs
):
super(AvailabilitySetResourceSettings, self).__init__(target_resource_name=target_resource_name, **kwargs)
self.resource_type = 'Microsoft.Compute/availabilitySets' # type: str
+ self.tags = tags
self.fault_domain = fault_domain
self.update_domain = update_domain
@@ -695,6 +701,8 @@ class LoadBalancerResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param sku: Gets or sets load balancer sku (Basic/Standard).
:type sku: str
:param frontend_ip_configurations: Gets or sets the frontend IP configurations of the load
@@ -718,6 +726,7 @@ class LoadBalancerResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'sku': {'key': 'sku', 'type': 'str'},
'frontend_ip_configurations': {'key': 'frontendIPConfigurations', 'type': '[LbFrontendIpConfigurationResourceSettings]'},
'backend_address_pools': {'key': 'backendAddressPools', 'type': '[LbBackendAddressPoolResourceSettings]'},
@@ -728,6 +737,7 @@ def __init__(
self,
*,
target_resource_name: str,
+ tags: Optional[Dict[str, str]] = None,
sku: Optional[str] = None,
frontend_ip_configurations: Optional[List["LbFrontendIpConfigurationResourceSettings"]] = None,
backend_address_pools: Optional[List["LbBackendAddressPoolResourceSettings"]] = None,
@@ -736,6 +746,7 @@ def __init__(
):
super(LoadBalancerResourceSettings, self).__init__(target_resource_name=target_resource_name, **kwargs)
self.resource_type = 'Microsoft.Network/loadBalancers' # type: str
+ self.tags = tags
self.sku = sku
self.frontend_ip_configurations = frontend_ip_configurations
self.backend_address_pools = backend_address_pools
@@ -785,6 +796,8 @@ class MoveCollection(msrest.serialization.Model):
:type identity: ~resource_mover_service_api.models.Identity
:param properties: Defines the move collection properties.
:type properties: ~resource_mover_service_api.models.MoveCollectionProperties
+ :ivar system_data: Metadata pertaining to creation and last modification of the resource.
+ :vartype system_data: ~resource_mover_service_api.models.SystemData
"""
_validation = {
@@ -792,6 +805,7 @@ class MoveCollection(msrest.serialization.Model):
'name': {'readonly': True},
'type': {'readonly': True},
'etag': {'readonly': True},
+ 'system_data': {'readonly': True},
}
_attribute_map = {
@@ -803,6 +817,7 @@ class MoveCollection(msrest.serialization.Model):
'location': {'key': 'location', 'type': 'str'},
'identity': {'key': 'identity', 'type': 'Identity'},
'properties': {'key': 'properties', 'type': 'MoveCollectionProperties'},
+ 'system_data': {'key': 'systemData', 'type': 'SystemData'},
}
def __init__(
@@ -823,6 +838,7 @@ def __init__(
self.location = location
self.identity = identity
self.properties = properties
+ self.system_data = None
class MoveCollectionProperties(msrest.serialization.Model):
@@ -976,12 +992,15 @@ class MoveResource(msrest.serialization.Model):
:vartype type: str
:param properties: Defines the move resource properties.
:type properties: ~resource_mover_service_api.models.MoveResourceProperties
+ :ivar system_data: Metadata pertaining to creation and last modification of the resource.
+ :vartype system_data: ~resource_mover_service_api.models.SystemData
"""
_validation = {
'id': {'readonly': True},
'name': {'readonly': True},
'type': {'readonly': True},
+ 'system_data': {'readonly': True},
}
_attribute_map = {
@@ -989,6 +1008,7 @@ class MoveResource(msrest.serialization.Model):
'name': {'key': 'name', 'type': 'str'},
'type': {'key': 'type', 'type': 'str'},
'properties': {'key': 'properties', 'type': 'MoveResourceProperties'},
+ 'system_data': {'key': 'systemData', 'type': 'SystemData'},
}
def __init__(
@@ -1002,6 +1022,7 @@ def __init__(
self.name = None
self.type = None
self.properties = properties
+ self.system_data = None
class MoveResourceCollection(msrest.serialization.Model):
@@ -1401,6 +1422,8 @@ class NetworkInterfaceResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param ip_configurations: Gets or sets the IP configurations of the NIC.
:type ip_configurations:
list[~resource_mover_service_api.models.NicIpConfigurationResourceSettings]
@@ -1417,6 +1440,7 @@ class NetworkInterfaceResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'ip_configurations': {'key': 'ipConfigurations', 'type': '[NicIpConfigurationResourceSettings]'},
'enable_accelerated_networking': {'key': 'enableAcceleratedNetworking', 'type': 'bool'},
}
@@ -1425,12 +1449,14 @@ def __init__(
self,
*,
target_resource_name: str,
+ tags: Optional[Dict[str, str]] = None,
ip_configurations: Optional[List["NicIpConfigurationResourceSettings"]] = None,
enable_accelerated_networking: Optional[bool] = None,
**kwargs
):
super(NetworkInterfaceResourceSettings, self).__init__(target_resource_name=target_resource_name, **kwargs)
self.resource_type = 'Microsoft.Network/networkInterfaces' # type: str
+ self.tags = tags
self.ip_configurations = ip_configurations
self.enable_accelerated_networking = enable_accelerated_networking
@@ -1445,6 +1471,8 @@ class NetworkSecurityGroupResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param security_rules: Gets or sets Security rules of network security group.
:type security_rules: list[~resource_mover_service_api.models.NsgSecurityRule]
"""
@@ -1457,6 +1485,7 @@ class NetworkSecurityGroupResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'security_rules': {'key': 'securityRules', 'type': '[NsgSecurityRule]'},
}
@@ -1464,11 +1493,13 @@ def __init__(
self,
*,
target_resource_name: str,
+ tags: Optional[Dict[str, str]] = None,
security_rules: Optional[List["NsgSecurityRule"]] = None,
**kwargs
):
super(NetworkSecurityGroupResourceSettings, self).__init__(target_resource_name=target_resource_name, **kwargs)
self.resource_type = 'Microsoft.Network/networkSecurityGroups' # type: str
+ self.tags = tags
self.security_rules = security_rules
@@ -1912,6 +1943,8 @@ class PublicIpAddressResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param domain_name_label: Gets or sets the domain name label.
:type domain_name_label: str
:param fqdn: Gets or sets the fully qualified domain name.
@@ -1932,6 +1965,7 @@ class PublicIpAddressResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'domain_name_label': {'key': 'domainNameLabel', 'type': 'str'},
'fqdn': {'key': 'fqdn', 'type': 'str'},
'public_ip_allocation_method': {'key': 'publicIpAllocationMethod', 'type': 'str'},
@@ -1943,6 +1977,7 @@ def __init__(
self,
*,
target_resource_name: str,
+ tags: Optional[Dict[str, str]] = None,
domain_name_label: Optional[str] = None,
fqdn: Optional[str] = None,
public_ip_allocation_method: Optional[str] = None,
@@ -1952,6 +1987,7 @@ def __init__(
):
super(PublicIpAddressResourceSettings, self).__init__(target_resource_name=target_resource_name, **kwargs)
self.resource_type = 'Microsoft.Network/publicIPAddresses' # type: str
+ self.tags = tags
self.domain_name_label = domain_name_label
self.fqdn = fqdn
self.public_ip_allocation_method = public_ip_allocation_method
@@ -2090,6 +2126,8 @@ class SqlDatabaseResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param zone_redundant: Defines the zone redundant resource setting. Possible values include:
"Enable", "Disable".
:type zone_redundant: str or ~resource_mover_service_api.models.ZoneRedundant
@@ -2103,6 +2141,7 @@ class SqlDatabaseResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'zone_redundant': {'key': 'zoneRedundant', 'type': 'str'},
}
@@ -2110,11 +2149,13 @@ def __init__(
self,
*,
target_resource_name: str,
+ tags: Optional[Dict[str, str]] = None,
zone_redundant: Optional[Union[str, "ZoneRedundant"]] = None,
**kwargs
):
super(SqlDatabaseResourceSettings, self).__init__(target_resource_name=target_resource_name, **kwargs)
self.resource_type = 'Microsoft.Sql/servers/databases' # type: str
+ self.tags = tags
self.zone_redundant = zone_redundant
@@ -2128,6 +2169,8 @@ class SqlElasticPoolResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param zone_redundant: Defines the zone redundant resource setting. Possible values include:
"Enable", "Disable".
:type zone_redundant: str or ~resource_mover_service_api.models.ZoneRedundant
@@ -2141,6 +2184,7 @@ class SqlElasticPoolResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'zone_redundant': {'key': 'zoneRedundant', 'type': 'str'},
}
@@ -2148,11 +2192,13 @@ def __init__(
self,
*,
target_resource_name: str,
+ tags: Optional[Dict[str, str]] = None,
zone_redundant: Optional[Union[str, "ZoneRedundant"]] = None,
**kwargs
):
super(SqlElasticPoolResourceSettings, self).__init__(target_resource_name=target_resource_name, **kwargs)
self.resource_type = 'Microsoft.Sql/servers/elasticPools' # type: str
+ self.tags = tags
self.zone_redundant = zone_redundant
@@ -2302,6 +2348,54 @@ def __init__(
self.summary = summary
+class SystemData(msrest.serialization.Model):
+ """Metadata pertaining to creation and last modification of the resource.
+
+ :param created_by: The identity that created the resource.
+ :type created_by: str
+ :param created_by_type: The type of identity that created the resource. Possible values
+ include: "User", "Application", "ManagedIdentity", "Key".
+ :type created_by_type: str or ~resource_mover_service_api.models.CreatedByType
+ :param created_at: The timestamp of resource creation (UTC).
+ :type created_at: ~datetime.datetime
+ :param last_modified_by: The identity that last modified the resource.
+ :type last_modified_by: str
+ :param last_modified_by_type: The type of identity that last modified the resource. Possible
+ values include: "User", "Application", "ManagedIdentity", "Key".
+ :type last_modified_by_type: str or ~resource_mover_service_api.models.CreatedByType
+ :param last_modified_at: The timestamp of resource last modification (UTC).
+ :type last_modified_at: ~datetime.datetime
+ """
+
+ _attribute_map = {
+ 'created_by': {'key': 'createdBy', 'type': 'str'},
+ 'created_by_type': {'key': 'createdByType', 'type': 'str'},
+ 'created_at': {'key': 'createdAt', 'type': 'iso-8601'},
+ 'last_modified_by': {'key': 'lastModifiedBy', 'type': 'str'},
+ 'last_modified_by_type': {'key': 'lastModifiedByType', 'type': 'str'},
+ 'last_modified_at': {'key': 'lastModifiedAt', 'type': 'iso-8601'},
+ }
+
+ def __init__(
+ self,
+ *,
+ created_by: Optional[str] = None,
+ created_by_type: Optional[Union[str, "CreatedByType"]] = None,
+ created_at: Optional[datetime.datetime] = None,
+ last_modified_by: Optional[str] = None,
+ last_modified_by_type: Optional[Union[str, "CreatedByType"]] = None,
+ last_modified_at: Optional[datetime.datetime] = None,
+ **kwargs
+ ):
+ super(SystemData, self).__init__(**kwargs)
+ self.created_by = created_by
+ self.created_by_type = created_by_type
+ self.created_at = created_at
+ self.last_modified_by = last_modified_by
+ self.last_modified_by_type = last_modified_by_type
+ self.last_modified_at = last_modified_at
+
+
class UnresolvedDependenciesFilter(msrest.serialization.Model):
"""Unresolved dependencies contract.
@@ -2448,6 +2542,10 @@ class VirtualMachineResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
+ :param user_managed_identities: Gets or sets user-managed identities.
+ :type user_managed_identities: list[str]
:param target_availability_zone: Gets or sets the target availability zone. Possible values
include: "1", "2", "3", "NA".
:type target_availability_zone: str or
@@ -2467,6 +2565,8 @@ class VirtualMachineResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
+ 'user_managed_identities': {'key': 'userManagedIdentities', 'type': '[str]'},
'target_availability_zone': {'key': 'targetAvailabilityZone', 'type': 'str'},
'target_vm_size': {'key': 'targetVmSize', 'type': 'str'},
'target_availability_set_id': {'key': 'targetAvailabilitySetId', 'type': 'str'},
@@ -2476,6 +2576,8 @@ def __init__(
self,
*,
target_resource_name: str,
+ tags: Optional[Dict[str, str]] = None,
+ user_managed_identities: Optional[List[str]] = None,
target_availability_zone: Optional[Union[str, "TargetAvailabilityZone"]] = None,
target_vm_size: Optional[str] = None,
target_availability_set_id: Optional[str] = None,
@@ -2483,6 +2585,8 @@ def __init__(
):
super(VirtualMachineResourceSettings, self).__init__(target_resource_name=target_resource_name, **kwargs)
self.resource_type = 'Microsoft.Compute/virtualMachines' # type: str
+ self.tags = tags
+ self.user_managed_identities = user_managed_identities
self.target_availability_zone = target_availability_zone
self.target_vm_size = target_vm_size
self.target_availability_set_id = target_availability_set_id
@@ -2498,6 +2602,8 @@ class VirtualNetworkResourceSettings(ResourceSettings):
:type resource_type: str
:param target_resource_name: Required. Gets or sets the target Resource name.
:type target_resource_name: str
+ :param tags: A set of tags. Gets or sets the Resource tags.
+ :type tags: dict[str, str]
:param enable_ddos_protection: Gets or sets a value indicating whether gets or sets whether the
DDOS protection should be switched on.
:type enable_ddos_protection: bool
@@ -2519,6 +2625,7 @@ class VirtualNetworkResourceSettings(ResourceSettings):
_attribute_map = {
'resource_type': {'key': 'resourceType', 'type': 'str'},
'target_resource_name': {'key': 'targetResourceName', 'type': 'str'},
+ 'tags': {'key': 'tags', 'type': '{str}'},
'enable_ddos_protection': {'key': 'enableDdosProtection', 'type': 'bool'},
'address_space': {'key': 'addressSpace', 'type': '[str]'},
'dns_servers': {'key': 'dnsServers', 'type': '[str]'},
@@ -2529,6 +2636,7 @@ def __init__(
self,
*,
target_resource_name: str,
+ tags: Optional[Dict[str, str]] = None,
enable_ddos_protection: Optional[bool] = None,
address_space: Optional[List[str]] = None,
dns_servers: Optional[List[str]] = None,
@@ -2537,6 +2645,7 @@ def __init__(
):
super(VirtualNetworkResourceSettings, self).__init__(target_resource_name=target_resource_name, **kwargs)
self.resource_type = 'Microsoft.Network/virtualNetworks' # type: str
+ self.tags = tags
self.enable_ddos_protection = enable_ddos_protection
self.address_space = address_space
self.dns_servers = dns_servers
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_resource_mover_service_api_enums.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_resource_mover_service_api_enums.py
index c1480e111a7..8a9f6a283e6 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_resource_mover_service_api_enums.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/models/_resource_mover_service_api_enums.py
@@ -26,6 +26,15 @@ def __getattr__(cls, name):
raise AttributeError(name)
+class CreatedByType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
+ """The type of identity that created the resource.
+ """
+
+ USER = "User"
+ APPLICATION = "Application"
+ MANAGED_IDENTITY = "ManagedIdentity"
+ KEY = "Key"
+
class DependencyLevel(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
DIRECT = "Direct"
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_move_collections_operations.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_move_collections_operations.py
index 2273b415154..c491509d493 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_move_collections_operations.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_move_collections_operations.py
@@ -73,7 +73,7 @@ def create(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -147,7 +147,7 @@ def update(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -203,7 +203,7 @@ def _delete_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
@@ -332,7 +332,7 @@ def get(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
@@ -381,7 +381,7 @@ def _prepare_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -516,7 +516,7 @@ def _initiate_move_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -651,7 +651,7 @@ def _commit_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -786,7 +786,7 @@ def _discard_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -920,7 +920,7 @@ def _resolve_dependencies_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
@@ -1039,7 +1039,7 @@ def _bulk_remove_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -1178,7 +1178,7 @@ def list_move_collections_by_subscription(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
def prepare_request(next_link=None):
@@ -1250,7 +1250,7 @@ def list_move_collections_by_resource_group(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
def prepare_request(next_link=None):
@@ -1327,7 +1327,7 @@ def list_required_for(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_move_resources_operations.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_move_resources_operations.py
index 822461f7fff..87f3d3a8aba 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_move_resources_operations.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_move_resources_operations.py
@@ -74,7 +74,7 @@ def list(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
def prepare_request(next_link=None):
@@ -142,7 +142,7 @@ def _create_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
content_type = kwargs.pop("content_type", "application/json")
accept = "application/json"
@@ -279,7 +279,7 @@ def _delete_initial(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
@@ -417,7 +417,7 @@ def get(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_operations_discovery_operations.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_operations_discovery_operations.py
index 3a323257747..c2c51b4cd54 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_operations_discovery_operations.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_operations_discovery_operations.py
@@ -61,7 +61,7 @@ def get(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
# Construct URL
diff --git a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_unresolved_dependencies_operations.py b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_unresolved_dependencies_operations.py
index fef5a8010bf..7f9b60c87da 100644
--- a/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_unresolved_dependencies_operations.py
+++ b/src/resource-mover/azext_resource_mover/vendored_sdks/resourcemover/operations/_unresolved_dependencies_operations.py
@@ -77,7 +77,7 @@ def get(
401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
}
error_map.update(kwargs.pop('error_map', {}))
- api_version = "2021-01-01"
+ api_version = "2021-08-01"
accept = "application/json"
def prepare_request(next_link=None):
diff --git a/src/resource-mover/report.md b/src/resource-mover/report.md
index 597183952b7..55e866a3d56 100644
--- a/src/resource-mover/report.md
+++ b/src/resource-mover/report.md
@@ -10,8 +10,8 @@
|CLI Command Group|Group Swagger name|Commands|
|---------|------------|--------|
|az resource-mover move-collection|MoveCollections|[commands](#CommandsInMoveCollections)|
-|az resource-mover move-resource|MoveResources|[commands](#CommandsInMoveResources)|
|az resource-mover move-collection|UnresolvedDependencies|[commands](#CommandsInUnresolvedDependencies)|
+|az resource-mover move-resource|MoveResources|[commands](#CommandsInMoveResources)|
## COMMANDS
### Commands in `az resource-mover move-collection` group
@@ -45,7 +45,6 @@
## COMMAND DETAILS
-
### group `az resource-mover move-collection`
#### Command `az resource-mover move-collection list`
@@ -56,6 +55,7 @@ az resource-mover move-collection list
##### Parameters
|Option|Type|Description|Path (SDK)|Swagger name|
|------|----|-----------|----------|------------|
+
#### Command `az resource-mover move-collection show`
##### Example
@@ -143,8 +143,8 @@ Migrate/MoveCollections/movecollection1/MoveResources/moveresource1" --validate-
|------|----|-----------|----------|------------|
|**--resource-group-name**|string|The Resource Group Name.|resource_group_name|resourceGroupName|
|**--move-collection-name**|string|The Move Collection Name.|move_collection_name|moveCollectionName|
-|**--validate-only**|boolean|Gets or sets a value indicating whether the operation needs to only run pre-requisite.|validate_only|validateOnly|
|**--move-resources**|array|Gets or sets the list of resource Id's, by default it accepts move resource id's unless the input type is switched via moveResourceInputType property.|move_resources|moveResources|
+|**--validate-only**|boolean|Gets or sets a value indicating whether the operation needs to only run pre-requisite.|validate_only|validateOnly|
|**--move-resource-input-type**|choice|Defines the move resource input type.|move_resource_input_type|moveResourceInputType|
#### Command `az resource-mover move-collection discard`
@@ -160,8 +160,8 @@ az resource-mover move-collection discard --move-resources "/subscriptions/subid
|------|----|-----------|----------|------------|
|**--resource-group-name**|string|The Resource Group Name.|resource_group_name|resourceGroupName|
|**--move-collection-name**|string|The Move Collection Name.|move_collection_name|moveCollectionName|
-|**--validate-only**|boolean|Gets or sets a value indicating whether the operation needs to only run pre-requisite.|validate_only|validateOnly|
|**--move-resources**|array|Gets or sets the list of resource Id's, by default it accepts move resource id's unless the input type is switched via moveResourceInputType property.|move_resources|moveResources|
+|**--validate-only**|boolean|Gets or sets a value indicating whether the operation needs to only run pre-requisite.|validate_only|validateOnly|
|**--move-resource-input-type**|choice|Defines the move resource input type.|move_resource_input_type|moveResourceInputType|
#### Command `az resource-mover move-collection initiate-move`
@@ -177,8 +177,8 @@ rosoft.Migrate/MoveCollections/movecollection1/MoveResources/moveresource1" --va
|------|----|-----------|----------|------------|
|**--resource-group-name**|string|The Resource Group Name.|resource_group_name|resourceGroupName|
|**--move-collection-name**|string|The Move Collection Name.|move_collection_name|moveCollectionName|
-|**--validate-only**|boolean|Gets or sets a value indicating whether the operation needs to only run pre-requisite.|validate_only|validateOnly|
|**--move-resources**|array|Gets or sets the list of resource Id's, by default it accepts move resource id's unless the input type is switched via moveResourceInputType property.|move_resources|moveResources|
+|**--validate-only**|boolean|Gets or sets a value indicating whether the operation needs to only run pre-requisite.|validate_only|validateOnly|
|**--move-resource-input-type**|choice|Defines the move resource input type.|move_resource_input_type|moveResourceInputType|
#### Command `az resource-mover move-collection list-required-for`
@@ -208,8 +208,8 @@ az resource-mover move-collection prepare --move-resources "/subscriptions/subid
|------|----|-----------|----------|------------|
|**--resource-group-name**|string|The Resource Group Name.|resource_group_name|resourceGroupName|
|**--move-collection-name**|string|The Move Collection Name.|move_collection_name|moveCollectionName|
-|**--validate-only**|boolean|Gets or sets a value indicating whether the operation needs to only run pre-requisite.|validate_only|validateOnly|
|**--move-resources**|array|Gets or sets the list of resource Id's, by default it accepts move resource id's unless the input type is switched via moveResourceInputType property.|move_resources|moveResources|
+|**--validate-only**|boolean|Gets or sets a value indicating whether the operation needs to only run pre-requisite.|validate_only|validateOnly|
|**--move-resource-input-type**|choice|Defines the move resource input type.|move_resource_input_type|moveResourceInputType|
#### Command `az resource-mover move-collection resolve-dependency`
@@ -292,7 +292,8 @@ urceGroups/eastusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140" t
4ad4-aa72-0e1f4d9c0756/resourceGroups/westusRG/providers/Microsoft.Network/networkInterfaces/eastusvm140" \
--resource-settings "{\\"resourceType\\":\\"Microsoft.Compute/virtualMachines\\",\\"targetAvailabilitySetId\\":\\"/subs\
criptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/availabilitySets/avset1\\",\\"targetAvailabilityZon\
-e\\":\\"2\\",\\"targetResourceName\\":\\"westusvm1\\",\\"targetVmSize\\":null}" --source-id \
+e\\":\\"2\\",\\"targetResourceName\\":\\"westusvm1\\",\\"targetVmSize\\":null,\\"userManagedIdentities\\":[\\"/subscrip\
+tions/subid/resourceGroups/eastusRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi1\\"]}" --source-id \
"/subscriptions/subid/resourceGroups/eastusRG/providers/Microsoft.Compute/virtualMachines/eastusvm1" \
--move-collection-name "movecollection1" --name "moveresourcename1" --resource-group "rg1"
```
diff --git a/src/resource-mover/setup.py b/src/resource-mover/setup.py
index e86ffbdc168..76cfbb5a00c 100644
--- a/src/resource-mover/setup.py
+++ b/src/resource-mover/setup.py
@@ -10,7 +10,7 @@
from setuptools import setup, find_packages
# HISTORY.rst entry.
-VERSION = '0.1.0'
+VERSION = '0.1.1'
try:
from azext_resource_mover.manual.version import VERSION
except ImportError: