Skip to content

Commit b49caab

Browse files
authored
Rename Firewall Policy child resource RuleGroup to RuleCollectionGroup (#9045)
* Rename firewall policy sub resources s/RuleGroup/RuleCollectionGroup s/Rule/RuleCollection s/RuleCondition/Rule This was based on customer feedback - the feature is currently in preview. * rename files * Update examples with new names for the subresource and children * Fix model validation error * Update examples
1 parent 35b06e5 commit b49caab

12 files changed

+229
-229
lines changed

specification/network/resource-manager/Microsoft.Network/stable/2020-04-01/examples/FirewallPolicyGet.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
"properties": {
2020
"provisioningState": "Succeeded",
2121
"threatIntelMode": "Alert",
22-
"ruleGroups": [
22+
"ruleCollectionGroups": [
2323
{
24-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/ruleGroup1"
24+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1"
2525
}
2626
],
2727
"firewalls": []

specification/network/resource-manager/Microsoft.Network/stable/2020-04-01/examples/FirewallPolicyListByResourceGroup.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
"properties": {
2121
"provisioningState": "Succeeded",
2222
"threatIntelMode": "Alert",
23-
"ruleGroups": [
23+
"ruleCollectionGroups": [
2424
{
25-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/ruleGroup1"
25+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1"
2626
}
2727
],
2828
"firewalls": []

specification/network/resource-manager/Microsoft.Network/stable/2020-04-01/examples/FirewallPolicyListBySubscription.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
"properties": {
2020
"provisioningState": "Succeeded",
2121
"threatIntelMode": "Alert",
22-
"ruleGroups": [
22+
"ruleCollectionGroups": [
2323
{
24-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/ruleGroup1"
24+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1"
2525
}
2626
],
2727
"firewalls": []

specification/network/resource-manager/Microsoft.Network/stable/2020-04-01/examples/FirewallPolicyPut.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@
2828
"properties": {
2929
"provisioningState": "Succeeded",
3030
"threatIntelMode": "Alert",
31-
"ruleGroups": [
31+
"ruleCollectionGroups": [
3232
{
33-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/rulegroup1"
33+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1"
3434
},
3535
{
36-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/rulegroup2"
36+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup2"
3737
}
3838
],
3939
"firewalls": []
@@ -53,12 +53,12 @@
5353
"properties": {
5454
"provisioningState": "Succeeded",
5555
"threatIntelMode": "Alert",
56-
"ruleGroups": [
56+
"ruleCollectionGroups": [
5757
{
58-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/ruleGroup1"
58+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1"
5959
},
6060
{
61-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/rulegroup2"
61+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup2"
6262
}
6363
],
6464
"firewalls": []
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"parameters": {
3-
"ruleGroupName": "ruleGroup1",
3+
"ruleCollectionGroupName": "ruleCollectionGroup1",
44
"firewallPolicyName": "firewallPolicy",
55
"resourceGroupName": "rg1",
66
"api-version": "2020-04-01",
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"parameters": {
3-
"ruleGroupName": "ruleGroup1",
3+
"ruleCollectionGroupName": "ruleCollectionGroup1",
44
"firewallPolicyName": "firewallPolicy",
55
"resourceGroupName": "rg1",
66
"api-version": "2020-04-01",
@@ -9,24 +9,24 @@
99
"responses": {
1010
"200": {
1111
"body": {
12-
"name": "ruleGroup1",
13-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/ruleGroup1",
12+
"name": "ruleCollectionGroup1",
13+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
1414
"etag": "W/\"72090554-7e3b-43f2-80ad-99a9020dcb11\"",
1515
"properties": {
1616
"provisioningState": "Succeeded",
1717
"priority": 110,
18-
"rules": [
18+
"ruleCollections": [
1919
{
20-
"ruleType": "FirewallPolicyFilterRule",
21-
"name": "Example-Filter-Rule",
20+
"ruleCollectionType": "FirewallPolicyFilterRuleCollection",
21+
"name": "Example-Filter-Rule-Collection",
2222
"priority": 200,
2323
"action": {
2424
"type": "Deny"
2525
},
26-
"ruleConditions": [
26+
"rules": [
2727
{
28-
"ruleConditionType": "NetworkRuleCondition",
29-
"name": "network-condition1",
28+
"ruleType": "NetworkRule",
29+
"name": "network-rule1",
3030
"sourceAddresses": [
3131
"10.1.25.0/24"
3232
],
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,25 @@
1010
"body": {
1111
"value": [
1212
{
13-
"name": "ruleGroup1",
14-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/ruleGroup1",
13+
"name": "ruleCollectionGroup1",
14+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
1515
"etag": "W/\"72090554-7e3b-43f2-80ad-99a9020dcb11\"",
1616
"properties": {
1717
"provisioningState": "Succeeded",
1818
"priority": 110,
19-
"rules": [
19+
"ruleCollections": [
2020
{
21-
"name": "Example-Filter-Rule",
22-
"ruleType": "FirewallPolicyFilterRule",
21+
"name": "Example-Filter-Rule-Collection",
22+
"ruleCollectionType": "FirewallPolicyFilterRuleCollection",
2323
"priority": 120,
2424
"action": {
2525
"type": "Deny"
2626
},
27-
"ruleConditions": [
27+
"rules": [
2828
{
29-
"name": "network-condition-1",
30-
"ruleConditionType": "NetworkRuleCondition",
31-
"description": "Network rule condition",
29+
"name": "network-rule-1",
30+
"ruleType": "NetworkRule",
31+
"description": "Network rule",
3232
"destinationAddresses": [
3333
"*"
3434
],
Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44
"subscriptionId": "subid",
55
"resourceGroupName": "rg1",
66
"firewallPolicyName": "firewallPolicy",
7-
"ruleGroupName": "ruleGroup1",
7+
"ruleCollectionGroupName": "ruleCollectionGroup1",
88
"parameters": {
99
"properties": {
1010
"priority": 110,
11-
"rules": [
11+
"ruleCollections": [
1212
{
13-
"ruleType": "FirewallPolicyFilterRule",
14-
"name": "Example-Filter-Rule",
13+
"ruleCollectionType": "FirewallPolicyFilterRuleCollection",
14+
"name": "Example-Filter-Rule-Collection",
1515
"action": {
1616
"type": "Deny"
1717
},
18-
"ruleConditions": [
18+
"rules": [
1919
{
20-
"ruleConditionType": "NetworkRuleCondition",
21-
"name": "network-condition1",
20+
"ruleType": "NetworkRule",
21+
"name": "network-rule1",
2222
"sourceAddresses": [
2323
"10.1.25.0/24"
2424
],
@@ -41,23 +41,23 @@
4141
"responses": {
4242
"200": {
4343
"body": {
44-
"name": "ruleGroup1",
45-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/ruleGroup1",
44+
"name": "ruleCollectionGroup1",
45+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
4646
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
4747
"properties": {
4848
"provisioningState": "Succeeded",
4949
"priority": 110,
50-
"rules": [
50+
"ruleCollections": [
5151
{
52-
"ruleType": "FirewallPolicyFilterRule",
53-
"name": "Example-Filter-Rule",
52+
"ruleCollectionType": "FirewallPolicyFilterRuleCollection",
53+
"name": "Example-Filter-Rule-Collection",
5454
"action": {
5555
"type": "Deny"
5656
},
57-
"ruleConditions": [
57+
"rules": [
5858
{
59-
"ruleConditionType": "NetworkRuleCondition",
60-
"name": "network-condition1",
59+
"ruleType": "NetworkRule",
60+
"name": "network-rule1",
6161
"sourceAddresses": [
6262
"10.1.25.0/24"
6363
],
@@ -85,17 +85,17 @@
8585
"properties": {
8686
"provisioningState": "Succeeded",
8787
"priority": 110,
88-
"rules": [
88+
"ruleCollections": [
8989
{
90-
"ruleType": "FirewallPolicyFilterRule",
91-
"name": "Example-Filter-Rule",
90+
"ruleCollectionType": "FirewallPolicyFilterRuleCollection",
91+
"name": "Example-Filter-Rule-Collection",
9292
"action": {
9393
"type": "Deny"
9494
},
95-
"ruleConditions": [
95+
"rules": [
9696
{
97-
"ruleConditionType": "NetworkRuleCondition",
98-
"name": "network-condition1",
97+
"ruleType": "NetworkRule",
98+
"name": "network-rule1",
9999
"sourceAddresses": [
100100
"10.1.25.0/24"
101101
],
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"parameters": {
3-
"ruleGroupName": "ruleGroup1",
3+
"ruleCollectionGroupName": "ruleGroup1",
44
"firewallPolicyName": "firewallPolicy",
55
"resourceGroupName": "rg1",
66
"api-version": "2020-04-01",
@@ -15,18 +15,18 @@
1515
"properties": {
1616
"provisioningState": "Succeeded",
1717
"priority": 110,
18-
"rules": [
18+
"ruleCollections": [
1919
{
20-
"ruleType": "FirewallPolicyFilterRule",
21-
"name": "Example-Filter-Rule",
20+
"ruleCollectionType": "FirewallPolicyFilterRuleCollection",
21+
"name": "Example-Filter-Rule-Collection",
2222
"priority": 200,
2323
"action": {
2424
"type": "Deny"
2525
},
26-
"ruleConditions": [
26+
"rules": [
2727
{
28-
"ruleConditionType": "NetworkRuleCondition",
29-
"name": "network-condition1",
28+
"ruleType": "NetworkRule",
29+
"name": "network-rule1",
3030
"ipProtocols": [
3131
"TCP"
3232
],
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,25 @@
1010
"body": {
1111
"value": [
1212
{
13-
"name": "ruleGroup1",
14-
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleGroups/ruleGroup1",
13+
"name": "ruleCollectionGroup1",
14+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
1515
"etag": "W/\"72090554-7e3b-43f2-80ad-99a9020dcb11\"",
1616
"properties": {
1717
"provisioningState": "Succeeded",
1818
"priority": 110,
19-
"rules": [
19+
"ruleCollections": [
2020
{
21-
"name": "Example-Filter-Rule",
22-
"ruleType": "FirewallPolicyFilterRule",
21+
"name": "Example-Filter-Rule-Collection",
22+
"ruleCollectionType": "FirewallPolicyFilterRuleCollection",
2323
"priority": 120,
2424
"action": {
2525
"type": "Deny"
2626
},
27-
"ruleConditions": [
27+
"rules": [
2828
{
29-
"name": "network-condition-1",
30-
"ruleConditionType": "NetworkRuleCondition",
31-
"description": "Network rule condition",
29+
"name": "network-rule-1",
30+
"ruleType": "NetworkRule",
31+
"description": "Network rule",
3232
"sourceIpGroups": [
3333
"/subscriptions/subid/providers/Microsoft.Network/resourceGroup/rg1/ipGroups/ipGroups1"
3434
],

0 commit comments

Comments
 (0)