After running the command replacing the resource group and dns zone values, we received the following error:
The command failed with an unexpected error. Here is the traceback:
Refuse str type as a valid iter type.
Traceback (most recent call last):
File "/opt/az/lib/python3.10/site-packages/knack/cli.py", line 233, in invoke
cmd_result = self.invocation.execute(args)
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 663, in execute
raise ex
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 697, in _run_job
result = cmd_copy(params)
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 333, in __call__
return self.handler(*args, **kwargs)
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/command_operation.py", line 240, in handler
result = cached_put(self.cmd, setter, **setterargs)
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 452, in cached_put
return _put_operation()
File "/opt/az/lib/python3.10/site-packages/azure/cli/core/commands/__init__.py", line 446, in _put_operation
result = operation(**kwargs)
File "/opt/az/lib/python3.10/site-packages/azure/mgmt/dns/v2018_05_01/operations/_record_sets_operations.py", line 201, in create_or_update
body_content = self._serialize.body(parameters, 'RecordSet')
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 631, in body
return self._serialize(data, data_type, **kwargs)
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 483, in _serialize
return self.serialize_data(
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 787, in serialize_data
return self._serialize(data, **kwargs)
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 574, in _serialize
raise err
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 523, in _serialize
new_attr = self.serialize_data(orig_attr, attr_desc['type'], **kwargs)
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 782, in serialize_data
raise err # don't rewrap as SerializationError
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 777, in serialize_data
return self.serialize_type[iter_type](
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 867, in serialize_iter
raise err
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 864, in serialize_iter
serialized.append(self.serialize_data(d, iter_type, **kwargs))
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 787, in serialize_data
return self._serialize(data, **kwargs)
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 574, in _serialize
raise err
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 523, in _serialize
new_attr = self.serialize_data(orig_attr, attr_desc['type'], **kwargs)
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 782, in serialize_data
raise err # don't rewrap as SerializationError
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 777, in serialize_data
return self.serialize_type[iter_type](
File "/opt/az/lib/python3.10/site-packages/msrest/serialization.py", line 856, in serialize_iter
raise SerializationError("Refuse str type as a valid iter type.")
azure.core.exceptions.SerializationError: Refuse str type as a valid iter type.
To check existing issues, please visit: https://github.com/Azure/azure-cli/issues
To open a new issue, please run `az feedback`
Linux-5.15.0-1035-azure-x86_64-with-glibc2.35, Ubuntu 22.04.2 LTS
Python 3.10.10
Installer: DEB
azure-cli 2.47.0
Related command
# az network dns record-set txt update -g <resource-group> -z <dns-zone> -n <name> --set txtRecords[0].value=value>I would like to update the existing DNS TXT entry to a new value:
Current entry:
_acme-challenge.wpgurgel. TXT 3600 FraO_zWySUBG3rUxiXsEn47qTkqQDpwoQKrOxV9PArEUpdated entry:
_acme-challenge.wpgurgel. TXT 3600 ABC123Command used:
# az network dns record-set txt update -g <resource-group> -z <zone-dns> -n _acme-challenge.wpgurgel --set txtRecords[0].value=ABC123After running the command replacing the resource group and dns zone values, we received the following error:
Environment Summary