Skip to content

Conversation

@map-blasterson
Copy link
Member

@map-blasterson map-blasterson commented Nov 13, 2025

Related command
az maps

Description

  1. Onboard maps to Network Private Link Resource and Private Endpoint Connection.
  2. Update maps create to use current SKU.
  3. Remove ability to create accounts using deprecated SKU.
  4. Remove ability to create accounts in deprecated 'global' location.

Testing Guide
See newly added tests.
`network private-endpoint create -g {} -n {} --vnet-name {} --subnet {} --connection-name {} --private-connection-resource-id {maps-account-id}.

History Notes


This checklist is used to make sure that common guidelines for a pull request are followed.

Copilot AI review requested due to automatic review settings November 13, 2025 23:39
@azure-client-tools-bot-prd
Copy link

azure-client-tools-bot-prd bot commented Nov 13, 2025

❌AzureCLI-FullTest
️✔️acr
️✔️latest
️✔️3.12
️✔️3.13
️✔️acs
️✔️latest
️✔️3.12
️✔️3.13
️✔️advisor
️✔️latest
️✔️3.12
️✔️3.13
️✔️ams
️✔️latest
️✔️3.12
️✔️3.13
️✔️apim
️✔️latest
️✔️3.12
️✔️3.13
️✔️appconfig
️✔️latest
️✔️3.12
️✔️3.13
️✔️appservice
️✔️latest
️✔️3.12
️✔️3.13
️✔️aro
️✔️latest
️✔️3.12
️✔️3.13
️✔️backup
️✔️latest
️✔️3.12
️✔️3.13
️✔️batch
️✔️latest
️✔️3.12
️✔️3.13
️✔️batchai
️✔️latest
️✔️3.12
️✔️3.13
️✔️billing
️✔️latest
️✔️3.12
️✔️3.13
️✔️botservice
️✔️latest
️✔️3.12
️✔️3.13
️✔️cdn
️✔️latest
️✔️3.12
️✔️3.13
️✔️cloud
️✔️latest
️✔️3.12
️✔️3.13
️✔️cognitiveservices
️✔️latest
️✔️3.12
️✔️3.13
️✔️compute_recommender
️✔️latest
️✔️3.12
️✔️3.13
️✔️computefleet
️✔️latest
️✔️3.12
️✔️3.13
️✔️config
️✔️latest
️✔️3.12
️✔️3.13
️✔️configure
️✔️latest
️✔️3.12
️✔️3.13
️✔️consumption
️✔️latest
️✔️3.12
️✔️3.13
️✔️container
️✔️latest
️✔️3.12
️✔️3.13
️✔️containerapp
️✔️latest
️✔️3.12
️✔️3.13
️✔️core
️✔️latest
️✔️3.12
️✔️3.13
️✔️cosmosdb
️✔️latest
️✔️3.12
️✔️3.13
️✔️databoxedge
️✔️latest
️✔️3.12
️✔️3.13
️✔️dls
️✔️latest
️✔️3.12
️✔️3.13
️✔️dms
️✔️latest
️✔️3.12
️✔️3.13
️✔️eventgrid
️✔️latest
️✔️3.12
️✔️3.13
️✔️eventhubs
️✔️latest
️✔️3.12
️✔️3.13
️✔️feedback
️✔️latest
️✔️3.12
️✔️3.13
️✔️find
️✔️latest
️✔️3.12
️✔️3.13
️✔️hdinsight
️✔️latest
️✔️3.12
️✔️3.13
️✔️identity
️✔️latest
️✔️3.12
️✔️3.13
️✔️iot
️✔️latest
️✔️3.12
️✔️3.13
️✔️keyvault
️✔️latest
️✔️3.12
️✔️3.13
️✔️lab
️✔️latest
️✔️3.12
️✔️3.13
️✔️managedservices
️✔️latest
️✔️3.12
️✔️3.13
❌maps
❌latest
❌3.12
Type Test Case Error Message Line
Failed test_maps_creator self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7f474b8ce510>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...atter'>, conflict_handler='error', add_help=True), cmd=<azure.cli.core.commands.AzCliCommand object at 0x7f474b5f65a0>)

    def validation(self, parsed_ns):
        try:
            cmd_validator = getattr(parsed_ns, 'command_validator', None)
            if cmd_validator:
                self.validate_cmd_level(parsed_ns, cmd_validator)
            else:
>               self.validate_arg_level(parsed_ns)

env/lib/python3.12/site-packages/knack/invocation.py:113: 
 
 
 
 
 
 
 
                                 
src/azure-cli-core/azure/cli/core/commands/init.py:925: in validate_arg_level
    validator(**self.build_kwargs(validator, ns))
src/azure-cli-core/azure/cli/core/commands/validators.py:81: in get_default_location_from_resource_group
    rg = resource_client.resource_groups.get(namespace.resource_group_name)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/tracing/decorator.py:119: in wrapper_use_tracer
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/mgmt/resource/resources/v2024_11_01/operations/operations.py:10806: in get
    pipeline_response: PipelineResponse = self.client.pipeline.run(  # pylint: disable=protected-access
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:242: in run
    return first_node.send(pipeline_request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/mgmt/core/policies/base.py:95: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/policies/redirect.py:205: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/policies/retry.py:545: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/policies/authentication.py:159: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/base.py:130: in send
    self.sender.send(request.http_request, **request.context.options),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/azure/core/pipeline/transport/requests_basic.py:365: in send
    response = self.session.request(  # type: ignore
env/lib/python3.12/site-packages/requests/sessions.py:589: in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/requests/sessions.py:703: in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/requests/adapters.py:667: in send
    resp = conn.urlopen(
env/lib/python3.12/site-packages/urllib3/connectionpool.py:787: in urlopen
    response = self.make_request(
env/lib/python3.12/site-packages/urllib3/connectionpool.py:534: in make_request
    response = conn.getresponse()
               ^^^^^^^^^^^^^^^^^^
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                

self = <vcr.patch.VCRRequestsHTTPSConnection/mnt/vss/work/1/s/src/azure-cli/azure/cli/command_modules/maps/tests/latest/recordings/test_maps_creator.yaml object at 0x7f474b463ce0>
 = False, kwargs = {}

    def getresponse(self, 
=False, **kwargs):
        """Retrieve the response"""
        # Check to see if the cassette has a response for this request. If so,
        # then return it
        if self.cassette.can_play_response_for(self.vcr_request):
            log.info(f"Playing response for {self.vcr_request} from cassette")
            response = self.cassette.play_response(self.vcr_request)
            return VCRHTTPResponse(response)
        else:
            if self.cassette.write_protected and self.cassette.filter_request(self.vcr_request):
>               raise CannotOverwriteExistingCassetteException(
                    cassette=self.cassette,
                    failed_request=self.vcr_request,
                )
E               vcr.errors.CannotOverwriteExistingCassetteException: Can't overwrite existing cassette ('/mnt/vss/work/1/s/src/azure-cli/azure/cli/command_modules/maps/tests/latest/recordings/test_maps_creator.yaml') in your current record mode ('once').
E               No match for the request (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001?api-version=2024-11-01>)&nbsp;was&nbsp;found.
E               Found 3 similar requests with 2 different matcher(s) :
E               
E               1 - (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators/cli-000005?api-version=2021-02-01>).
E               Matchers succeeded : ['method', 'scheme', 'host', 'port']
E               Matchers failed :
E               path - assertion failure :
E               /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001 != /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators/cli-000005
E               custom_request_query_matcher - assertion failure :
E               None
E               
E               2 - (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators?api-version=2021-02-01>).
E               Matchers succeeded : ['method', 'scheme', 'host', 'port']
E               Matchers failed :
E               path - assertion failure :
E               /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001 != /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators
E               custom_request_query_matcher - assertion failure :
E               None
E               
E               3 - (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators?api-version=2021-02-01>).
E               Matchers succeeded : ['method', 'scheme', 'host', 'port']
E               Matchers failed :
E               path - assertion failure :
E               /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001 != /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators
E               custom_request_query_matcher - assertion failure :
E               None

env/lib/python3.12/site-packages/vcr/stubs/init.py:264: CannotOverwriteExistingCassetteException

During handling of the above exception, another exception occurred:

self = <azure.cli.command_modules.maps.tests.latest.test_maps_creator.MapsCreatorTest testMethod=test_maps_creator>
resource_group = 'clitest.rg000001'

    @ResourceGroupPreparer(key='rg')
    def test_maps_creator(self, resource_group):
        tag_key = self.create_random_name(prefix='key-', length=10)
        tag_value = self.create_random_name(prefix='val-', length=10)
    
        self.kwargs.update({
            'name': self.create_random_name(prefix='cli-', length=20),
            'creator_name': self.create_random_name(prefix='cli-', length=20),
            'sku': 's0',
            'skus1': 's1',
            'storage_units': 5,
            'tags': tag_key + '=' + tag_value,
        })
    
>       self.cmd('az maps account create -n {name} -g {rg} --sku {skus1} --accept-tos')

src/azure-cli/azure/cli/command_modules/maps/tests/latest/test_maps_creator.py:27: 
 
 
 
 
 
 
 
 
                                
src/azure-cli-testsdk/azure/cli/testsdk/base.py:177: in cmd
    return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/base.py:252: in init
    self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:303: in in_process_execute
    self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.12/site-packages/knack/cli.py:250: in invoke
    raise ex
env/lib/python3.12/site-packages/knack/cli.py:233: in invoke
    cmd_result = self.invocation.execute(args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/init.py:654: in execute
    self.validation(expanded_arg)
env/lib/python3.12/site-packages/knack/invocation.py:118: in validation
    getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
    self.exit(2)
 
 
 
 
 
                                   

self = AzCliCommandParser(prog='az maps account create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None

    def exit(self, status=0, message=None):
        if message:
            self._print_message(message, _sys.stderr)
>       _sys.exit(status)
E       SystemExit: 2

/opt/hostedtoolcache/Python/3.12.12/x64/lib/python3.12/argparse.py:2637: SystemExit
azure/cli/command_modules/maps/tests/latest/test_maps_creator.py:12
❌3.13
Type Test Case Error Message Line
Failed test_maps_creator self = <azure.cli.core.commands.AzCliCommandInvoker object at 0x7f68da8ad7f0>
parsed_ns = Namespace(log_verbosity_verbose=False, log_verbosity_debug=False, log_verbosity_only_show_errors=False, output_for...atter'>, conflict_handler='error', add_help=True), cmd=<azure.cli.core.commands.AzCliCommand object at 0x7f68da641250>)

    def validation(self, parsed_ns):
        try:
            cmd_validator = getattr(parsed_ns, 'command_validator', None)
            if cmd_validator:
                self.validate_cmd_level(parsed_ns, cmd_validator)
            else:
>               self.validate_arg_level(parsed_ns)

env/lib/python3.13/site-packages/knack/invocation.py:113: 
 
 
 
 
 
 
 
                                 
src/azure-cli-core/azure/cli/core/commands/init.py:925: in validate_arg_level
    validator(**self.build_kwargs(validator, ns))
src/azure-cli-core/azure/cli/core/commands/validators.py:81: in get_default_location_from_resource_group
    rg = resource_client.resource_groups.get(namespace.resource_group_name)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/tracing/decorator.py:119: in wrapper_use_tracer
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/mgmt/resource/resources/v2024_11_01/operations/operations.py:10806: in get
    pipeline_response: PipelineResponse = self.client.pipeline.run(  # pylint: disable=protected-access
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:242: in run
    return first_node.send(pipeline_request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/mgmt/core/policies/base.py:95: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/policies/redirect.py:205: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/policies/retry.py:545: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/policies/authentication.py:159: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:98: in send
    response = self.next.send(request)
               ^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/base.py:130: in send
    self.sender.send(request.http_request, **request.context.options),
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/azure/core/pipeline/transport/requests_basic.py:365: in send
    response = self.session.request(  # type: ignore
env/lib/python3.13/site-packages/requests/sessions.py:589: in request
    resp = self.send(prep, **send_kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/requests/sessions.py:703: in send
    r = adapter.send(request, **kwargs)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/requests/adapters.py:667: in send
    resp = conn.urlopen(
env/lib/python3.13/site-packages/urllib3/connectionpool.py:787: in urlopen
    response = self.make_request(
env/lib/python3.13/site-packages/urllib3/connectionpool.py:534: in make_request
    response = conn.getresponse()
               ^^^^^^^^^^^^^^^^^^
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
                

self = <vcr.patch.VCRRequestsHTTPSConnection/mnt/vss/work/1/s/src/azure-cli/azure/cli/command_modules/maps/tests/latest/recordings/test_maps_creator.yaml object at 0x7f68da4d30e0>
 = False, kwargs = {}

    def getresponse(self, 
=False, **kwargs):
        """Retrieve the response"""
        # Check to see if the cassette has a response for this request. If so,
        # then return it
        if self.cassette.can_play_response_for(self.vcr_request):
            log.info(f"Playing response for {self.vcr_request} from cassette")
            response = self.cassette.play_response(self.vcr_request)
            return VCRHTTPResponse(response)
        else:
            if self.cassette.write_protected and self.cassette.filter_request(self.vcr_request):
>               raise CannotOverwriteExistingCassetteException(
                    cassette=self.cassette,
                    failed_request=self.vcr_request,
                )
E               vcr.errors.CannotOverwriteExistingCassetteException: Can't overwrite existing cassette ('/mnt/vss/work/1/s/src/azure-cli/azure/cli/command_modules/maps/tests/latest/recordings/test_maps_creator.yaml') in your current record mode ('once').
E               No match for the request (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001?api-version=2024-11-01>)&nbsp;was&nbsp;found.
E               Found 3 similar requests with 2 different matcher(s) :
E               
E               1 - (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators/cli-000005?api-version=2021-02-01>).
E               Matchers succeeded : ['method', 'scheme', 'host', 'port']
E               Matchers failed :
E               path - assertion failure :
E               /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001 != /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators/cli-000005
E               custom_request_query_matcher - assertion failure :
E               None
E               
E               2 - (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators?api-version=2021-02-01>).
E               Matchers succeeded : ['method', 'scheme', 'host', 'port']
E               Matchers failed :
E               path - assertion failure :
E               /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001 != /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators
E               custom_request_query_matcher - assertion failure :
E               None
E               
E               3 - (<Request (GET) https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators?api-version=2021-02-01>).
E               Matchers succeeded : ['method', 'scheme', 'host', 'port']
E               Matchers failed :
E               path - assertion failure :
E               /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001 != /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Maps/accounts/cli-000004/creators
E               custom_request_query_matcher - assertion failure :
E               None

env/lib/python3.13/site-packages/vcr/stubs/init.py:264: CannotOverwriteExistingCassetteException

During handling of the above exception, another exception occurred:

self = <azure.cli.command_modules.maps.tests.latest.test_maps_creator.MapsCreatorTest testMethod=test_maps_creator>
resource_group = 'clitest.rg000001'

    @ResourceGroupPreparer(key='rg')
    def test_maps_creator(self, resource_group):
        tag_key = self.create_random_name(prefix='key-', length=10)
        tag_value = self.create_random_name(prefix='val-', length=10)
    
        self.kwargs.update({
            'name': self.create_random_name(prefix='cli-', length=20),
            'creator_name': self.create_random_name(prefix='cli-', length=20),
            'sku': 's0',
            'skus1': 's1',
            'storage_units': 5,
            'tags': tag_key + '=' + tag_value,
        })
    
>       self.cmd('az maps account create -n {name} -g {rg} --sku {skus1} --accept-tos')

src/azure-cli/azure/cli/command_modules/maps/tests/latest/test_maps_creator.py:27: 
 
 
 
 
 
 
 
 
                                
src/azure-cli-testsdk/azure/cli/testsdk/base.py:177: in cmd
    return execute(self.cli_ctx, command, expect_failure=expect_failure).assert_with_checks(checks)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/base.py:252: in init
    self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:303: in in_process_execute
    self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
env/lib/python3.13/site-packages/knack/cli.py:250: in invoke
    raise ex
env/lib/python3.13/site-packages/knack/cli.py:233: in invoke
    cmd_result = self.invocation.execute(args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/init.py:654: in execute
    self.validation(expanded_arg)
env/lib/python3.13/site-packages/knack/invocation.py:118: in validation
    getattr(parsed_ns, 'parser', self.parser).validation_error(str(err))
src/azure-cli-core/azure/cli/core/parser.py:150: in validation_error
    self.exit(2)
 
 
 
 
 
                                   

self = AzCliCommandParser(prog='az maps account create', usage=None, description='', formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
status = 2, message = None

    def exit(self, status=0, message=None):
        if message:
            self._print_message(message, _sys.stderr)
>       _sys.exit(status)
E       SystemExit: 2

/opt/hostedtoolcache/Python/3.13.9/x64/lib/python3.13/argparse.py:2645: SystemExit
azure/cli/command_modules/maps/tests/latest/test_maps_creator.py:12
️✔️marketplaceordering
️✔️latest
️✔️3.12
️✔️3.13
️✔️monitor
️✔️latest
️✔️3.12
️✔️3.13
️✔️mysql
️✔️latest
️✔️3.12
️✔️3.13
️✔️netappfiles
️✔️latest
️✔️3.12
️✔️3.13
❌network
❌latest
❌3.12
Type Test Case Error Message Line
Failed test_postgres_private_link_scenario self = <azure.cli.testsdk.base.ExecutionResult object at 0x7fa49b018620>
cli_ctx = <azure.cli.core.mock.DummyCli object at 0x7fa49bb1cbc0>
command = 'group create --location westus --name clitest.rgejtnl4ktdjtugpwd62a5mnxve6icwapbo53new4bhiga4o7fuslpyzc2mwyy65775 --t...oduct=azurecli cause=automation test date=2025-11-19T00:02:33Z test=test_postgres_private_link_scenario module=network'
expect_failure = False

    def in_process_execute(self, cli_ctx, command, expect_failure=False):
        from io import StringIO
        from vcr.errors import CannotOverwriteExistingCassetteException
    
        if command.startswith('az '):
            command = command[3:]
    
        stdout_buf = StringIO()
        logging_buf = StringIO()
        try:
            # issue: stderr cannot be redirect in this form, as a result some failure information
            # is lost when command fails.
>           self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/azure-cli-testsdk/azure/cli/testsdk/base.py:303: 
                                        
env/lib/python3.12/site-packages/knack/cli.py:245: in invoke
    exit_code = self.exception_handler(ex)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/init.py:130: in exception_handler
    return handle_exception(ex)
           ^^^^^^^^^^^^^^^^^^^^
                                        

ex = CLIError("Please run 'az login' to setup account."), args = (), kwargs = {}

    def handle_main_exception(ex, *args, **kwargs):  # pylint: disable=unused-argument
        if isinstance(ex, CannotOverwriteExistingCassetteException):
            # This exception usually caused by a no match HTTP request. This is a product error
            # that is caused by change of SDK invocation.
            raise ex
    
>       raise CliExecutionError(ex)
E       azure.cli.testsdk.exceptions.CliExecutionError: The CLI throws exception CLIError during execution and fails the command.

src/azure-cli-testsdk/azure/cli/testsdk/patches.py:35: CliExecutionError

During handling of the above exception, another exception occurred:
src/azure-cli-testsdk/azure/cli/testsdk/scenario_tests/preparers.py:39: in preparer_wrapper
    parameter_update = self.create_resource(
src/azure-cli-testsdk/azure/cli/testsdk/preparers.py:99: in create_resource
    self.live_only_execute(self.cli_ctx, template.format(self.location, name))
src/azure-cli-testsdk/azure/cli/testsdk/preparers.py:39: in live_only_execute
    return self.raw_execute(cli_ctx, command, expect_failure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/base.py:252: in init
    self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:315: in in_process_execute
    raise ex.exception
env/lib/python3.12/site-packages/knack/cli.py:233: in invoke
    cmd_result = self.invocation.execute(args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/init.py:666: in execute
    raise ex
src/azure-cli-core/azure/cli/core/commands/init.py:734: in run_jobs_serially
    results.append(self.run_job(expanded_arg, cmd_copy))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/init.py:703: in run_job
    result = cmd_copy(params)
             ^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/init.py:336: in call
    return self.handler(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/command_operation.py:120: in handler
    return op(**command_args)
           ^^^^^^^^^^^^^^^^^^
src/azure-cli/azure/cli/command_modules/resource/custom.py:1619: in create_resource_group
    rcf = resource_client_factory(cmd.cli_ctx)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli/azure/cli/command_modules/resource/client_factory.py:10: in resource_client_factory
    return get_mgmt_service_client(cli_ctx, ResourceType.MGMT_RESOURCE_RESOURCES)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/client_factory.py:83: in get_mgmt_service_client
    client, 
 = get_mgmt_service_client(cli_ctx, client_type, subscription_id=subscription_id,
src/azure-cli-core/azure/cli/core/commands/client_factory.py:234: in get_mgmt_service_client
    credential, subscription_id, 
 = profile.get_login_credentials(
src/azure-cli-core/azure/cli/core/profile.py:308: in get_login_credentials
    account = self.get_subscription(subscription_id)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 
 
 
 
 
 
 
 
 
 
 
                           _ 

self = <azure.cli.core._profile.Profile object at 0x7fa49b0d6990>
subscription = None

    def get_subscription(self, subscription=None):  # take id or name
        subscriptions = self.load_cached_subscriptions()
        if not subscriptions:
>           raise CLIError(_AZ_LOGIN_MESSAGE)
E           knack.util.CLIError: Please run 'az login' to setup account.

src/azure-cli-core/azure/cli/core/_profile.py:558: CLIError
azure/cli/command_modules/network/tests/latest/test_private_endpoint_commands.py:662
❌3.13
Type Test Case Error Message Line
Failed test_postgres_private_link_scenario self = <azure.cli.testsdk.base.ExecutionResult object at 0x7f3659846fd0>
cli_ctx = <azure.cli.core.mock.DummyCli object at 0x7f365a46d950>
command = 'group create --location westus --name clitest.rgorgnvvgaeuygxvpahb3447sflsynunlhlecgmkxkmyar6mxoy3dwnalvlxa4ja5xv --t...oduct=azurecli cause=automation test date=2025-11-19T00:01:47Z test=test_postgres_private_link_scenario module=network'
expect_failure = False

    def in_process_execute(self, cli_ctx, command, expect_failure=False):
        from io import StringIO
        from vcr.errors import CannotOverwriteExistingCassetteException
    
        if command.startswith('az '):
            command = command[3:]
    
        stdout_buf = StringIO()
        logging_buf = StringIO()
        try:
            # issue: stderr cannot be redirect in this form, as a result some failure information
            # is lost when command fails.
>           self.exit_code = cli_ctx.invoke(shlex.split(command), out_file=stdout_buf) or 0
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

src/azure-cli-testsdk/azure/cli/testsdk/base.py:303: 
                                        
env/lib/python3.13/site-packages/knack/cli.py:245: in invoke
    exit_code = self.exception_handler(ex)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/init.py:130: in exception_handler
    return handle_exception(ex)
           ^^^^^^^^^^^^^^^^^^^^
                                        

ex = CLIError("Please run 'az login' to setup account."), args = (), kwargs = {}

    def handle_main_exception(ex, *args, **kwargs):  # pylint: disable=unused-argument
        if isinstance(ex, CannotOverwriteExistingCassetteException):
            # This exception usually caused by a no match HTTP request. This is a product error
            # that is caused by change of SDK invocation.
            raise ex
    
>       raise CliExecutionError(ex)
E       azure.cli.testsdk.exceptions.CliExecutionError: The CLI throws exception CLIError during execution and fails the command.

src/azure-cli-testsdk/azure/cli/testsdk/patches.py:35: CliExecutionError

During handling of the above exception, another exception occurred:
src/azure-cli-testsdk/azure/cli/testsdk/scenario_tests/preparers.py:39: in preparer_wrapper
    parameter_update = self.create_resource(
src/azure-cli-testsdk/azure/cli/testsdk/preparers.py:99: in create_resource
    self.live_only_execute(self.cli_ctx, template.format(self.location, name))
src/azure-cli-testsdk/azure/cli/testsdk/preparers.py:39: in live_only_execute
    return self.raw_execute(cli_ctx, command, expect_failure)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-testsdk/azure/cli/testsdk/base.py:252: in init
    self.in_process_execute(cli_ctx, command, expect_failure=expect_failure)
src/azure-cli-testsdk/azure/cli/testsdk/base.py:315: in in_process_execute
    raise ex.exception
env/lib/python3.13/site-packages/knack/cli.py:233: in invoke
    cmd_result = self.invocation.execute(args)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/init.py:666: in execute
    raise ex
src/azure-cli-core/azure/cli/core/commands/init.py:734: in run_jobs_serially
    results.append(self.run_job(expanded_arg, cmd_copy))
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/init.py:703: in run_job
    result = cmd_copy(params)
             ^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/init.py:336: in call
    return self.handler(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/command_operation.py:120: in handler
    return op(**command_args)
           ^^^^^^^^^^^^^^^^^^
src/azure-cli/azure/cli/command_modules/resource/custom.py:1619: in create_resource_group
    rcf = resource_client_factory(cmd.cli_ctx)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli/azure/cli/command_modules/resource/client_factory.py:10: in resource_client_factory
    return get_mgmt_service_client(cli_ctx, ResourceType.MGMT_RESOURCE_RESOURCES)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
src/azure-cli-core/azure/cli/core/commands/client_factory.py:83: in get_mgmt_service_client
    client, 
 = get_mgmt_service_client(cli_ctx, client_type, subscription_id=subscription_id,
src/azure-cli-core/azure/cli/core/commands/client_factory.py:234: in get_mgmt_service_client
    credential, subscription_id, 
 = profile.get_login_credentials(
src/azure-cli-core/azure/cli/core/profile.py:308: in get_login_credentials
    account = self.get_subscription(subscription_id)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
 
 
 
 
 
 
 
 
 
 
 
                           _ 

self = <azure.cli.core._profile.Profile object at 0x7f36596567b0>
subscription = None

    def get_subscription(self, subscription=None):  # take id or name
        subscriptions = self.load_cached_subscriptions()
        if not subscriptions:
>           raise CLIError(_AZ_LOGIN_MESSAGE)
E           knack.util.CLIError: Please run 'az login' to setup account.

src/azure-cli-core/azure/cli/core/_profile.py:558: CLIError
azure/cli/command_modules/network/tests/latest/test_private_endpoint_commands.py:662
️✔️policyinsights
️✔️latest
️✔️3.12
️✔️3.13
️✔️privatedns
️✔️latest
️✔️3.12
️✔️3.13
️✔️profile
️✔️latest
️✔️3.12
️✔️3.13
️✔️rdbms
️✔️latest
️✔️3.12
️✔️3.13
️✔️redis
️✔️latest
️✔️3.12
️✔️3.13
️✔️relay
️✔️latest
️✔️3.12
️✔️3.13
️✔️resource
️✔️latest
️✔️3.12
️✔️3.13
️✔️role
️✔️latest
️✔️3.12
️✔️3.13
️✔️search
️✔️latest
️✔️3.12
️✔️3.13
️✔️security
️✔️latest
️✔️3.12
️✔️3.13
️✔️servicebus
️✔️latest
️✔️3.12
️✔️3.13
️✔️serviceconnector
️✔️latest
️✔️3.12
️✔️3.13
️✔️servicefabric
️✔️latest
️✔️3.12
️✔️3.13
️✔️signalr
️✔️latest
️✔️3.12
️✔️3.13
️✔️sql
️✔️latest
️✔️3.12
️✔️3.13
️✔️sqlvm
️✔️latest
️✔️3.12
️✔️3.13
️✔️storage
️✔️latest
️✔️3.12
️✔️3.13
️✔️synapse
️✔️latest
️✔️3.12
️✔️3.13
️✔️telemetry
️✔️latest
️✔️3.12
️✔️3.13
️✔️util
️✔️latest
️✔️3.12
️✔️3.13
️✔️vm
️✔️latest
️✔️3.12
️✔️3.13

@azure-client-tools-bot-prd
Copy link

azure-client-tools-bot-prd bot commented Nov 13, 2025

⚠️AzureCLI-BreakingChangeTest
⚠️maps
rule cmd_name rule_message suggest_message
⚠️ 1006 - ParaAdd maps account create cmd maps account create added parameter location
⚠️network
rule cmd_name rule_message suggest_message
⚠️ 1010 - ParaPropUpdate network private-endpoint-connection approve cmd network private-endpoint-connection approve update parameter resource_provider: updated property choices from ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes'] to ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Maps/accounts', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes']
⚠️ 1010 - ParaPropUpdate network private-endpoint-connection delete cmd network private-endpoint-connection delete update parameter resource_provider: updated property choices from ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes'] to ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Maps/accounts', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes']
⚠️ 1010 - ParaPropUpdate network private-endpoint-connection list cmd network private-endpoint-connection list update parameter resource_provider: updated property choices from ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes'] to ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Maps/accounts', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes']
⚠️ 1010 - ParaPropUpdate network private-endpoint-connection reject cmd network private-endpoint-connection reject update parameter resource_provider: updated property choices from ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes'] to ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Maps/accounts', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes']
⚠️ 1010 - ParaPropUpdate network private-endpoint-connection show cmd network private-endpoint-connection show update parameter resource_provider: updated property choices from ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes'] to ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Maps/accounts', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes']
⚠️ 1010 - ParaPropUpdate network private-link-resource list cmd network private-link-resource list update parameter resource_provider: updated property choices from ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes'] to ['Microsoft.AgFoodPlatform/farmBeats', 'Microsoft.ApiManagement/service', 'Microsoft.App/managedEnvironments', 'Microsoft.AppConfiguration/configurationStores', 'Microsoft.Authorization/resourceManagementPrivateLinks', 'Microsoft.Automation/automationAccounts', 'Microsoft.Batch/batchAccounts', 'Microsoft.BotService/botServices', 'Microsoft.Cache/Redis', 'Microsoft.CognitiveServices/accounts', 'Microsoft.Compute/diskAccesses', 'Microsoft.ContainerRegistry/registries', 'Microsoft.DBforMariaDB/servers', 'Microsoft.DBforMySQL/flexibleServers', 'Microsoft.DBforMySQL/servers', 'Microsoft.DBforPostgreSQL/flexibleServers', 'Microsoft.DBforPostgreSQL/serverGroupsv2', 'Microsoft.DBforPostgreSQL/servers', 'Microsoft.Dashboard/grafana', 'Microsoft.DataFactory/factories', 'Microsoft.Databricks/workspaces', 'Microsoft.DesktopVirtualization/hostpools', 'Microsoft.DesktopVirtualization/workspaces', 'Microsoft.DeviceUpdate/accounts', 'Microsoft.Devices/IotHubs', 'Microsoft.DigitalTwins/digitalTwinsInstances', 'Microsoft.DocumentDB/databaseAccounts', 'Microsoft.DocumentDB/mongoClusters', 'Microsoft.ElasticSan/elasticSans', 'Microsoft.EventGrid/domains', 'Microsoft.EventGrid/namespaces', 'Microsoft.EventGrid/partnerNamespaces', 'Microsoft.EventGrid/topics', 'Microsoft.EventHub/namespaces', 'Microsoft.FluidRelay/fluidRelayServers', 'Microsoft.HDInsight/clusters', 'Microsoft.HardwareSecurityModules/cloudHsmClusters', 'Microsoft.HealthDataAiservices/deidservices', 'Microsoft.HealthcareApis/services', 'Microsoft.HybridCompute/privateLinkScopes', 'Microsoft.KeyVault/managedHSMs', 'Microsoft.Keyvault/vaults', 'Microsoft.KubernetesConfiguration/privateLinkScopes', 'Microsoft.Kusto/clusters', 'Microsoft.MachineLearningServices/registries', 'Microsoft.MachineLearningServices/workspaces', 'Microsoft.Maps/accounts', 'Microsoft.Media/mediaservices', 'Microsoft.Monitor/accounts', 'Microsoft.Network/applicationGateways', 'Microsoft.Network/privateLinkServices', 'Microsoft.OpenEnergyPlatform/energyServices', 'Microsoft.PowerBI/privateLinkServicesForPowerBI', 'Microsoft.Purview/accounts', 'Microsoft.RecoveryServices/vaults', 'Microsoft.Search/searchServices', 'Microsoft.Security/privateLinks', 'Microsoft.ServiceBus/namespaces', 'Microsoft.SignalRService/WebPubSub', 'Microsoft.SignalRService/signalr', 'Microsoft.Sql/servers', 'Microsoft.Storage/storageAccounts', 'Microsoft.StorageSync/storageSyncServices', 'Microsoft.Synapse/workspaces', 'Microsoft.VideoIndexer/accounts', 'Microsoft.Web/hostingEnvironments', 'Microsoft.Web/sites', 'microsoft.insights/privateLinkScopes']

@yonzhan
Copy link
Collaborator

yonzhan commented Nov 13, 2025

Thank you for your contribution! We will review the pull request and get back to you soon.

@github-actions
Copy link

The git hooks are available for azure-cli and azure-cli-extensions repos. They could help you run required checks before creating the PR.

Please sync the latest code with latest dev branch (for azure-cli) or main branch (for azure-cli-extensions).
After that please run the following commands to enable git hooks:

pip install azdev --upgrade
azdev setup -c <your azure-cli repo path> -r <your azure-cli-extensions repo path>

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR onboards Azure Maps to Private Link functionality and updates SKU/location parameters. Key changes include:

  • Added private endpoint support for Maps accounts with comprehensive test coverage
  • Replaced deprecated Gen1 SKU and 'global' location defaults with Gen2 SKU and location-based deployments
  • Removed ability to create accounts with deprecated configurations

Reviewed Changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
test_private_endpoint_commands.py Added new test classes and methods for Maps private link scenarios; minor formatting fixes
test_private_link_resource_maps.yaml Test recording for Maps private link resource functionality
test_private_endpoint_connection_maps.yaml Test recording for Maps private endpoint connection lifecycle
custom.py (network) Registered Maps accounts provider for private link support
custom.py (maps) Removed 'global' location constant; updated defaults to Gen2 and eastus
_params.py (maps) Added location parameter to account create command
test_maps_commands.py Updated tests to use Gen2 SKU and explicit eastus location

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@necusjz
Copy link
Member

necusjz commented Nov 17, 2025

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@necusjz
Copy link
Member

necusjz commented Nov 18, 2025

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@necusjz necusjz changed the title [Maps] Onboard Maps to Private Link. Update SKU and Location parameters. [Network] az network private-endpoint-connection: Add provider Microsoft.Maps/accounts Nov 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants