Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ class Delete(AAZCommand):
"""

_aaz_info = {
"version": "2021-08-01",
"version": "2025-07-01",
"resources": [
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", "2021-08-01"],
["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.network/routetables/{}", "2025-07-01"],
]
}

Expand Down Expand Up @@ -142,7 +142,7 @@ def url_parameters(self):
def query_parameters(self):
parameters = {
**self.serialize_query_param(
"api-version", "2021-08-01",
"api-version", "2025-07-01",
required=True,
),
}
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -5271,7 +5271,7 @@ def test_network_route_table_operation(self, resource_group):
])
self.cmd('network route-table route create --address-prefix 10.0.5.0/24 -n {route} -g {rg} --next-hop-type None --route-table-name {table}')

self.cmd('network route-table list',
self.cmd('network route-table list -g {rg}',
Comment thread
huiii99 marked this conversation as resolved.
checks=self.check('type(@)', 'array'))
self.cmd('network route-table list --resource-group {rg}', checks=[
self.check('type(@)', 'array'),
Expand Down Expand Up @@ -5300,6 +5300,48 @@ def test_network_route_table_operation(self, resource_group):
self.cmd('network route-table delete --resource-group {rg} --name {table}')
self.cmd('network route-table list --resource-group {rg}', checks=self.is_empty())

@ResourceGroupPreparer(name_prefix='cli_test_route_table_disable_peering', location='centraluseuap')
def test_network_route_table_disable_peering_route(self, resource_group):
self.kwargs.update({
'table': 'cli-test-rt-peering',
})

# create route table without --disable-peering-route (default None)
self.cmd('network route-table create -n {table} -g {rg}', checks=[
self.check('disablePeeringRoute', None)
])

self.cmd('network route-table show -g {rg} -n {table}', checks=[
self.check('disablePeeringRoute', None)
])

# update with --disable-peering-route All
self.cmd('network route-table update -n {table} -g {rg} --disable-peering-route All', checks=[
self.check('disablePeeringRoute', 'All')
])

self.cmd('network route-table show -g {rg} -n {table}', checks=[
self.check('disablePeeringRoute', 'All')
])

self.cmd('network route-table list -g {rg}', checks=[
self.check('[0].disablePeeringRoute', 'All')
])

# create a new route table with --disable-peering-route All directly
self.kwargs['table2'] = 'cli-test-rt-peering2'
self.cmd('network route-table create -n {table2} -g {rg} --disable-peering-route All', checks=[
self.check('disablePeeringRoute', 'All')
])

# update to reset --disable-peering-route to None
self.cmd('network route-table update -n {table2} -g {rg} --disable-peering-route None', checks=[
self.check('disablePeeringRoute', None)
Comment thread
huiii99 marked this conversation as resolved.
])

self.cmd('network route-table delete -g {rg} -n {table}')
self.cmd('network route-table delete -g {rg} -n {table2}')


class NetworkVNetScenarioTest(ScenarioTest):

Expand Down
Loading