Skip to content

Commit aeaba03

Browse files
author
Karthik Gumpu (from Dev Box)
committed
Updated tests
1 parent 6c2ed5f commit aeaba03

File tree

8 files changed

+878
-499
lines changed

8 files changed

+878
-499
lines changed

src/nsp/azext_nsp/tests/latest/recordings/test_nsp_accessrule_crud.yaml

Lines changed: 72 additions & 72 deletions
Large diffs are not rendered by default.

src/nsp/azext_nsp/tests/latest/recordings/test_nsp_accessrule_inbound.yaml

Lines changed: 81 additions & 84 deletions
Large diffs are not rendered by default.

src/nsp/azext_nsp/tests/latest/recordings/test_nsp_association_crud.yaml

Lines changed: 510 additions & 128 deletions
Large diffs are not rendered by default.

src/nsp/azext_nsp/tests/latest/recordings/test_nsp_crud.yaml

Lines changed: 43 additions & 43 deletions
Large diffs are not rendered by default.

src/nsp/azext_nsp/tests/latest/recordings/test_nsp_link_linkreference_crud.yaml

Lines changed: 84 additions & 84 deletions
Large diffs are not rendered by default.

src/nsp/azext_nsp/tests/latest/recordings/test_nsp_logging_configuration_crud.yaml

Lines changed: 45 additions & 45 deletions
Large diffs are not rendered by default.

src/nsp/azext_nsp/tests/latest/recordings/test_nsp_profile_crud.yaml

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
interactions:
22
- request:
3-
body: '{"location": "eastus2euap", "name": "TestNetworkSecurityPerimeter"}'
3+
body: '{"location": "eastus2euap"}'
44
headers:
55
Accept:
66
- application/json
@@ -11,18 +11,18 @@ interactions:
1111
Connection:
1212
- keep-alive
1313
Content-Length:
14-
- '67'
14+
- '27'
1515
Content-Type:
1616
- application/json
1717
ParameterSetName:
1818
- --name -l --resource-group
1919
User-Agent:
20-
- AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.12.7 (Windows-11-10.0.22631-SP0)
20+
- AZURECLI/2.70.0 azsdk-python-core/1.31.0 Python/3.12.9 (Windows-11-10.0.22631-SP0)
2121
method: PUT
22-
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter?api-version=2023-08-01-preview
22+
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter?api-version=2024-07-01
2323
response:
2424
body:
25-
string: '{"name":"TestNetworkSecurityPerimeter","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter","location":"eastus2euap","type":"Microsoft.Network/networkSecurityPerimeters","tags":{},"etag":"","properties":{"perimeterGuid":"ed3a2ba8-01a6-414c-998a-aefb8f24879e","provisioningState":"Succeeded"}}'
25+
string: '{"name":"TestNetworkSecurityPerimeter","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter","location":"eastus2euap","type":"Microsoft.Network/networkSecurityPerimeters","tags":{},"etag":"","properties":{"perimeterGuid":"32b0a24d-bdc4-4216-968a-acb8ad3b849b","provisioningState":"Succeeded"}}'
2626
headers:
2727
cache-control:
2828
- no-cache
@@ -31,7 +31,7 @@ interactions:
3131
content-type:
3232
- application/json; charset=utf-8
3333
date:
34-
- Fri, 29 Nov 2024 07:09:20 GMT
34+
- Fri, 21 Mar 2025 14:45:53 GMT
3535
expires:
3636
- '-1'
3737
pragma:
@@ -47,7 +47,7 @@ interactions:
4747
x-ms-ratelimit-remaining-subscription-writes:
4848
- '799'
4949
x-msedge-ref:
50-
- 'Ref A: C3F5876F75F3451F917616C122AA5A42 Ref B: MNZ221060618011 Ref C: 2024-11-29T07:09:19Z'
50+
- 'Ref A: 13F17C6184E844128F38AC63CE8A0B94 Ref B: MNZ221060618033 Ref C: 2025-03-21T14:45:50Z'
5151
status:
5252
code: 200
5353
message: OK
@@ -65,12 +65,12 @@ interactions:
6565
ParameterSetName:
6666
- --name --perimeter-name --resource-group
6767
User-Agent:
68-
- AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.12.7 (Windows-11-10.0.22631-SP0)
68+
- AZURECLI/2.70.0 azsdk-python-core/1.31.0 Python/3.12.9 (Windows-11-10.0.22631-SP0)
6969
method: GET
7070
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test_nsp_profile_crud000001?api-version=2022-09-01
7171
response:
7272
body:
73-
string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001","name":"test_nsp_profile_crud000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2euap","tags":{"product":"azurecli","cause":"automation","test":"test_nsp_profile_crud","date":"2024-11-29T07:09:15Z","module":"nsp","Created":"2024-11-29T07:09:17.1603971Z"},"properties":{"provisioningState":"Succeeded"}}'
73+
string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001","name":"test_nsp_profile_crud000001","type":"Microsoft.Resources/resourceGroups","location":"eastus2euap","tags":{"product":"azurecli","cause":"automation","test":"test_nsp_profile_crud","date":"2025-03-21T14:45:42Z","module":"nsp","Created":"2025-03-21T14:45:47.4240887Z"},"properties":{"provisioningState":"Succeeded"}}'
7474
headers:
7575
cache-control:
7676
- no-cache
@@ -79,7 +79,7 @@ interactions:
7979
content-type:
8080
- application/json; charset=utf-8
8181
date:
82-
- Fri, 29 Nov 2024 07:09:20 GMT
82+
- Fri, 21 Mar 2025 14:45:52 GMT
8383
expires:
8484
- '-1'
8585
pragma:
@@ -91,14 +91,14 @@ interactions:
9191
x-content-type-options:
9292
- nosniff
9393
x-ms-ratelimit-remaining-subscription-global-reads:
94-
- '16499'
94+
- '16498'
9595
x-msedge-ref:
96-
- 'Ref A: 29FEABD87ED144A7ABC5550471CF4487 Ref B: MNZ221060619037 Ref C: 2024-11-29T07:09:21Z'
96+
- 'Ref A: 81DCFE26F54D41C0A495BC3C8624572A Ref B: MNZ221060609037 Ref C: 2025-03-21T14:45:53Z'
9797
status:
9898
code: 200
9999
message: OK
100100
- request:
101-
body: '{"location": "eastus2euap", "name": "TestNspProfile"}'
101+
body: '{"location": "eastus2euap"}'
102102
headers:
103103
Accept:
104104
- application/json
@@ -109,15 +109,15 @@ interactions:
109109
Connection:
110110
- keep-alive
111111
Content-Length:
112-
- '53'
112+
- '27'
113113
Content-Type:
114114
- application/json
115115
ParameterSetName:
116116
- --name --perimeter-name --resource-group
117117
User-Agent:
118-
- AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.12.7 (Windows-11-10.0.22631-SP0)
118+
- AZURECLI/2.70.0 azsdk-python-core/1.31.0 Python/3.12.9 (Windows-11-10.0.22631-SP0)
119119
method: PUT
120-
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles/TestNspProfile?api-version=2023-08-01-preview
120+
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles/TestNspProfile?api-version=2024-07-01
121121
response:
122122
body:
123123
string: '{"name":"TestNspProfile","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles/TestNspProfile","type":"Microsoft.Network/networkSecurityPerimeters/profiles","properties":{"accessRulesVersion":"0","diagnosticSettingsVersion":"0"},"location":"eastus2euap"}'
@@ -129,7 +129,7 @@ interactions:
129129
content-type:
130130
- application/json; charset=utf-8
131131
date:
132-
- Fri, 29 Nov 2024 07:09:22 GMT
132+
- Fri, 21 Mar 2025 14:45:54 GMT
133133
expires:
134134
- '-1'
135135
pragma:
@@ -145,7 +145,7 @@ interactions:
145145
x-ms-ratelimit-remaining-subscription-writes:
146146
- '799'
147147
x-msedge-ref:
148-
- 'Ref A: 33C01E14BD2442D89A1EEE9451827F9D Ref B: MNZ221060619011 Ref C: 2024-11-29T07:09:21Z'
148+
- 'Ref A: 919869EA47884E27A2E831026BCCC9B3 Ref B: MNZ221060610007 Ref C: 2025-03-21T14:45:53Z'
149149
status:
150150
code: 200
151151
message: OK
@@ -163,9 +163,9 @@ interactions:
163163
ParameterSetName:
164164
- --name --perimeter-name --resource-group
165165
User-Agent:
166-
- AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.12.7 (Windows-11-10.0.22631-SP0)
166+
- AZURECLI/2.70.0 azsdk-python-core/1.31.0 Python/3.12.9 (Windows-11-10.0.22631-SP0)
167167
method: GET
168-
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles/TestNspProfile?api-version=2023-08-01-preview
168+
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles/TestNspProfile?api-version=2024-07-01
169169
response:
170170
body:
171171
string: '{"name":"TestNspProfile","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles/TestNspProfile","type":"Microsoft.Network/networkSecurityPerimeters/profiles","properties":{"accessRulesVersion":"0","diagnosticSettingsVersion":"0"},"location":"eastus2euap"}'
@@ -177,7 +177,7 @@ interactions:
177177
content-type:
178178
- application/json; charset=utf-8
179179
date:
180-
- Fri, 29 Nov 2024 07:09:23 GMT
180+
- Fri, 21 Mar 2025 14:45:54 GMT
181181
expires:
182182
- '-1'
183183
pragma:
@@ -191,7 +191,7 @@ interactions:
191191
x-ms-ratelimit-remaining-subscription-global-reads:
192192
- '16499'
193193
x-msedge-ref:
194-
- 'Ref A: 3CE3FE0CFB9244DF8583293E7E308D75 Ref B: MNZ221060608029 Ref C: 2024-11-29T07:09:22Z'
194+
- 'Ref A: D8C95DDD0B534BB386F38D182B878674 Ref B: MNZ221060619051 Ref C: 2025-03-21T14:45:54Z'
195195
status:
196196
code: 200
197197
message: OK
@@ -209,9 +209,9 @@ interactions:
209209
ParameterSetName:
210210
- --perimeter-name --resource-group
211211
User-Agent:
212-
- AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.12.7 (Windows-11-10.0.22631-SP0)
212+
- AZURECLI/2.70.0 azsdk-python-core/1.31.0 Python/3.12.9 (Windows-11-10.0.22631-SP0)
213213
method: GET
214-
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles?api-version=2023-08-01-preview
214+
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles?api-version=2024-07-01
215215
response:
216216
body:
217217
string: '{"nextLink":"","value":[{"name":"TestNspProfile","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles/TestNspProfile","type":"Microsoft.Network/networkSecurityPerimeters/profiles","properties":{"accessRulesVersion":"0","diagnosticSettingsVersion":"0"},"location":"eastus2euap"}]}'
@@ -223,7 +223,7 @@ interactions:
223223
content-type:
224224
- application/json; charset=utf-8
225225
date:
226-
- Fri, 29 Nov 2024 07:09:23 GMT
226+
- Fri, 21 Mar 2025 14:46:20 GMT
227227
expires:
228228
- '-1'
229229
pragma:
@@ -235,9 +235,9 @@ interactions:
235235
x-content-type-options:
236236
- nosniff
237237
x-ms-ratelimit-remaining-subscription-global-reads:
238-
- '16499'
238+
- '16500'
239239
x-msedge-ref:
240-
- 'Ref A: 90C169F1366C447CA23A877445F6720B Ref B: MNZ221060608019 Ref C: 2024-11-29T07:09:24Z'
240+
- 'Ref A: C05A181B03C84C179F20170789DB5FE2 Ref B: MNZ221060618033 Ref C: 2025-03-21T14:45:56Z'
241241
status:
242242
code: 200
243243
message: OK
@@ -257,9 +257,9 @@ interactions:
257257
ParameterSetName:
258258
- --name --perimeter-name --resource-group --yes
259259
User-Agent:
260-
- AZURECLI/2.67.0 azsdk-python-core/1.31.0 Python/3.12.7 (Windows-11-10.0.22631-SP0)
260+
- AZURECLI/2.70.0 azsdk-python-core/1.31.0 Python/3.12.9 (Windows-11-10.0.22631-SP0)
261261
method: DELETE
262-
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles/TestNspProfile?api-version=2023-08-01-preview
262+
uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test_nsp_profile_crud000001/providers/Microsoft.Network/networkSecurityPerimeters/TestNetworkSecurityPerimeter/profiles/TestNspProfile?api-version=2024-07-01
263263
response:
264264
body:
265265
string: ''
@@ -269,7 +269,7 @@ interactions:
269269
content-length:
270270
- '0'
271271
date:
272-
- Fri, 29 Nov 2024 07:09:25 GMT
272+
- Fri, 21 Mar 2025 14:46:24 GMT
273273
expires:
274274
- '-1'
275275
pragma:
@@ -285,7 +285,7 @@ interactions:
285285
x-ms-ratelimit-remaining-subscription-global-deletes:
286286
- '11999'
287287
x-msedge-ref:
288-
- 'Ref A: 3F22CEEED4F94976AE84C2ADAE60B4F2 Ref B: MNZ221060618033 Ref C: 2024-11-29T07:09:24Z'
288+
- 'Ref A: E91F1A145015409B87924B411293A0BE Ref B: MNZ221060608007 Ref C: 2025-03-21T14:46:20Z'
289289
status:
290290
code: 200
291291
message: OK

src/nsp/azext_nsp/tests/latest/test_nsp.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def test_nsp_crud(self, resource_group):
2626

2727
self.cmd('network perimeter delete -g {rg} --name {name} --yes')
2828

29-
self.cmd('network perimeter onboarded-resources list -l eastus2euap')
29+
self.cmd('network perimeter associable-resource-type list -l eastus2euap')
3030

3131
@ResourceGroupPreparer(name_prefix='test_nsp_profile_crud', location='eastus2euap')
3232
def test_nsp_profile_crud(self, resource_group):
@@ -60,13 +60,13 @@ def test_nsp_accessrule_crud(self, resource_group):
6060
self.cmd('az network perimeter profile access-rule create --name {accessrule_name} --profile-name {profile_name} --perimeter-name {nsp_name} --resource-group {rg} --fqdn "[\'www.abc.com\', \'www.google.com\']" --direction "Outbound"')
6161

6262
self.cmd('az network perimeter profile access-rule show --name {accessrule_name} --profile-name {profile_name} --perimeter-name {nsp_name} --resource-group {rg}', checks=[
63-
self.check('properties.fullyQualifiedDomainNames', "[\'www.abc.com\', \'www.google.com\']")
63+
self.check('fullyQualifiedDomainNames', "[\'www.abc.com\', \'www.google.com\']")
6464
])
6565

6666
self.cmd('az network perimeter profile access-rule update --name {accessrule_name} --profile-name {profile_name} --perimeter-name {nsp_name} --resource-group {rg} --fqdn "[\'www.abc.com\']" --direction "Outbound"')
6767

6868
self.cmd('az network perimeter profile access-rule show --name {accessrule_name} --profile-name {profile_name} --perimeter-name {nsp_name} --resource-group {rg}', checks=[
69-
self.check('properties.fullyQualifiedDomainNames', "[\'www.abc.com\']")
69+
self.check('fullyQualifiedDomainNames', "[\'www.abc.com\']")
7070
])
7171

7272
self.cmd('network perimeter profile access-rule list --perimeter-name {nsp_name} --profile-name {profile_name} --resource-group {rg}')
@@ -92,20 +92,20 @@ def test_nsp_accessrule_inbound(self, resource_group):
9292

9393
# IP based access rule
9494
self.cmd('az network perimeter profile access-rule create --name {ip_accessrule_name} --profile-name {profile_name} --perimeter-name {nsp_name} --resource-group {rg} --address-prefixes "[10.10.0.0/16]"', checks=[
95-
self.check('properties.addressPrefixes', "['10.10.0.0/16']")
95+
self.check('addressPrefixes', "['10.10.0.0/16']")
9696
])
9797

9898
# Subscription based access rule
9999
self.cmd('az network perimeter profile access-rule create --name {sub_accessrule_name} --profile-name {profile_name} --perimeter-name {nsp_name} --resource-group {rg} --subscriptions [0].id="/subscriptions/{sub}"', checks=[
100-
self.check('properties.subscriptions[0].id', "/subscriptions/{sub}")
100+
self.check('subscriptions[0].id', "/subscriptions/{sub}")
101101
])
102102

103103
"""
104104
# NSP based access rule
105105
self.cmd('network perimeter create --name nsp_for_rule -l eastus2euap --resource-group {rg}')
106106
107107
self.cmd('az network perimeter profile access-rule create --name {nsp_accessrule_name} --profile-name {profile_name} --perimeter-name {nsp_name} --resource-group {rg} --nsp [0].id="/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Network/networkSecurityPerimeters/nsp_for_rule"', checks=[
108-
self.check('properties.networkSecurityPerimeters[0].id', "/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Network/networkSecurityPerimeters/nsp_for_rule")
108+
self.check('networkSecurityPerimeters[0].id', "/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Network/networkSecurityPerimeters/nsp_for_rule")
109109
])
110110
"""
111111

@@ -117,7 +117,7 @@ def test_nsp_accessrule_inbound(self, resource_group):
117117

118118
# ServiceTag based access rule
119119
self.cmd('az network perimeter profile access-rule create --name {servicetag_accessrule_name} --profile-name {profile_name} --perimeter-name {nsp_name} --resource-group {rg} --service-tags [MicrosoftPublicIPSpace]', checks=[
120-
self.check('properties.serviceTags', "['MicrosoftPublicIPSpace']")
120+
self.check('serviceTags', "['MicrosoftPublicIPSpace']")
121121
])
122122

123123
@ResourceGroupPreparer(name_prefix='test_nsp_association_crud', location='eastus2euap')
@@ -127,7 +127,7 @@ def test_nsp_association_crud(self, resource_group):
127127
'nsp_name': 'TestNetworkSecurityPerimeter',
128128
'profile_name': 'TestNspProfile',
129129
'association_name': 'TestNspAssociation',
130-
'resource_name': 'kvclinsp18',
130+
'resource_name': 'kvclinsp19-test',
131131
'sub': self.get_subscription_id()
132132
})
133133

@@ -141,15 +141,15 @@ def test_nsp_association_crud(self, resource_group):
141141
'--profile id="/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Network/networkSecurityPerimeters/{nsp_name}/profiles/{profile_name}"')
142142

143143
self.cmd('network perimeter association show --name {association_name} --perimeter-name {nsp_name} --resource-group {rg}', checks=[
144-
self.check('properties.accessMode', 'Learning')
144+
self.check('accessMode', 'Learning')
145145
])
146146

147147
self.cmd('network perimeter association update --name {association_name} --perimeter-name {nsp_name} --resource-group {rg} --access-mode Enforced '
148148
'--private-link-resource id="/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.KeyVault/vaults/{resource_name}" '
149149
'--profile id="/subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Network/networkSecurityPerimeters/{nsp_name}/profiles/{profile_name}"')
150150

151151
self.cmd('network perimeter association show --name {association_name} --perimeter-name {nsp_name} --resource-group {rg}', checks=[
152-
self.check('properties.accessMode', 'Enforced')
152+
self.check('accessMode', 'Enforced')
153153
])
154154

155155
self.cmd('network perimeter association list --perimeter-name {nsp_name} --resource-group {rg}')
@@ -215,15 +215,15 @@ def test_nsp_logging_configuration_crud(self, resource_group):
215215

216216
# Show logging configuration and verify the enabled log categories
217217
self.cmd('network perimeter logging-configuration show --perimeter-name {nsp_name} --resource-group {rg}', checks=[
218-
self.check('properties.enabledLogCategories', "[\'NspPublicInboundPerimeterRulesDenied\']")
218+
self.check('enabledLogCategories', "[\'NspPublicInboundPerimeterRulesDenied\']")
219219
])
220220

221221
# Update logging configuration
222222
self.cmd('network perimeter logging-configuration update --name {logging_config_name} --perimeter-name {nsp_name} --resource-group {rg} --enabled-log-categories "[\'NspPublicInboundPerimeterRulesDenied\', \'NspPublicOutboundPerimeterRulesDenied\']"')
223223

224224
# Show logging configuration and verify the updated enabled log categories
225225
self.cmd('network perimeter logging-configuration show --perimeter-name {nsp_name} --resource-group {rg}', checks=[
226-
self.check('properties.enabledLogCategories', "[\'NspPublicInboundPerimeterRulesDenied\', \'NspPublicOutboundPerimeterRulesDenied\']")
226+
self.check('enabledLogCategories', "[\'NspPublicInboundPerimeterRulesDenied\', \'NspPublicOutboundPerimeterRulesDenied\']")
227227
])
228228

229229
# Delete logging configuration

0 commit comments

Comments
 (0)