Skip to content

Commit be92763

Browse files
authored
Virtual Wan P2S MultiPool feature swagger changes (#17620)
* Virtual Wan P2S MultiPool feature swagger changes * Fix Swagger LintDiff errors * Fix LintDiff errors * Fix errors * Fix spec * Fix spec * Fix spec * Fix LintDiff errors * Fix LintDiff errors * Fix SDK azure-sdk-for-net generation error * Remove suppression * Fix errors * Fix Lintdiff error * Fix PrettierCheck
1 parent 318bb06 commit be92763

17 files changed

Lines changed: 1158 additions & 0 deletions
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"parameters": {
3+
"configurationPolicyGroupName": "policyGroup1",
4+
"vpnServerConfigurationName": "vpnServerConfiguration1",
5+
"resourceGroupName": "rg1",
6+
"api-version": "2021-08-01",
7+
"subscriptionId": "subid"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {},
12+
"204": {}
13+
}
14+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"parameters": {
3+
"configurationPolicyGroupName": "policyGroup1",
4+
"vpnServerConfigurationName": "vpnServerConfiguration1",
5+
"resourceGroupName": "rg1",
6+
"api-version": "2021-08-01",
7+
"subscriptionId": "subid"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"name": "policyGroup1",
13+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup1",
14+
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
15+
"type": "Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups",
16+
"properties": {
17+
"provisioningState": "Succeeded",
18+
"isDefault": true,
19+
"priority": 0,
20+
"policyMembers": [
21+
{
22+
"name": "policy1",
23+
"attributeType": "RadiusAzureGroupId",
24+
"attributeValue": "6ad1bd08"
25+
},
26+
{
27+
"name": "policy2",
28+
"attributeType": "CertificateGroupId",
29+
"attributeValue": "red.com"
30+
}
31+
],
32+
"p2SConnectionConfigurations": [
33+
{
34+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/p2sVpnGateways/p2sVpnGateway1/p2sConnectionConfigurations/P2SConnectionConfig1"
35+
}
36+
]
37+
}
38+
}
39+
}
40+
}
41+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"parameters": {
3+
"vpnServerConfigurationName": "vpnServerConfiguration1",
4+
"api-version": "2021-08-01",
5+
"resourceGroupName": "rg1",
6+
"subscriptionId": "subid"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"name": "policyGroup1",
14+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup1",
15+
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
16+
"type": "Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups",
17+
"properties": {
18+
"provisioningState": "Succeeded",
19+
"isDefault": true,
20+
"priority": 0,
21+
"policyMembers": [
22+
{
23+
"name": "policy1",
24+
"attributeType": "RadiusAzureGroupId",
25+
"attributeValue": "6ad1bd08"
26+
},
27+
{
28+
"name": "policy2",
29+
"attributeType": "CertificateGroupId",
30+
"attributeValue": "red.com"
31+
}
32+
],
33+
"p2SConnectionConfigurations": [
34+
{
35+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/p2sVpnGateways/p2sVpnGateway1/p2sConnectionConfigurations/P2SConnectionConfig1"
36+
}
37+
]
38+
}
39+
},
40+
{
41+
"name": "policyGroup2",
42+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup2",
43+
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
44+
"properties": {
45+
"provisioningState": "Succeeded",
46+
"isDefault": true,
47+
"priority": 0,
48+
"policyMembers": [
49+
{
50+
"name": "policy1",
51+
"attributeType": "RadiusAzureGroupId",
52+
"attributeValue": "6ad1bd08"
53+
},
54+
{
55+
"name": "policy2",
56+
"attributeType": "CertificateGroupId",
57+
"attributeValue": "red.com"
58+
}
59+
]
60+
}
61+
}
62+
]
63+
}
64+
}
65+
}
66+
}
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
{
2+
"parameters": {
3+
"configurationPolicyGroupName": "policyGroup1",
4+
"vpnServerConfigurationName": "vpnServerConfiguration1",
5+
"resourceGroupName": "rg1",
6+
"api-version": "2021-08-01",
7+
"subscriptionId": "subid",
8+
"VpnServerConfigurationPolicyGroupParameters": {
9+
"properties": {
10+
"isDefault": true,
11+
"priority": 0,
12+
"policyMembers": [
13+
{
14+
"name": "policy1",
15+
"attributeType": "RadiusAzureGroupId",
16+
"attributeValue": "6ad1bd08"
17+
},
18+
{
19+
"name": "policy2",
20+
"attributeType": "CertificateGroupId",
21+
"attributeValue": "red.com"
22+
}
23+
]
24+
}
25+
}
26+
},
27+
"responses": {
28+
"200": {
29+
"body": {
30+
"name": "policyGroup1",
31+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup1",
32+
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
33+
"properties": {
34+
"provisioningState": "Succeeded",
35+
"isDefault": true,
36+
"priority": 0,
37+
"policyMembers": [
38+
{
39+
"name": "policy1",
40+
"attributeType": "RadiusAzureGroupId",
41+
"attributeValue": "6ad1bd08"
42+
},
43+
{
44+
"name": "policy2",
45+
"attributeType": "CertificateGroupId",
46+
"attributeValue": "red.com"
47+
}
48+
],
49+
"p2SConnectionConfigurations": [
50+
{
51+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/p2sVpnGateways/p2sVpnGateway1/p2sConnectionConfigurations/P2SConnectionConfig1"
52+
}
53+
]
54+
}
55+
}
56+
},
57+
"201": {
58+
"body": {
59+
"name": "policyGroup1",
60+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup1",
61+
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
62+
"properties": {
63+
"provisioningState": "Succeeded",
64+
"isDefault": true,
65+
"priority": 0,
66+
"policyMembers": [
67+
{
68+
"name": "policy1",
69+
"attributeType": "RadiusAzureGroupId",
70+
"attributeValue": "6ad1bd08"
71+
},
72+
{
73+
"name": "policy2",
74+
"attributeType": "CertificateGroupId",
75+
"attributeValue": "red.com"
76+
}
77+
]
78+
}
79+
}
80+
}
81+
}
82+
}

specification/network/resource-manager/Microsoft.Network/stable/2021-08-01/examples/P2SVpnGatewayGet.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,29 @@
3333
"101.3.0.0/16"
3434
]
3535
},
36+
"configurationPolicyGroupAssociations": [
37+
{
38+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/configurationPolicyGroups/policyGroup1"
39+
}
40+
],
41+
"previousConfigurationPolicyGroupAssociations": [
42+
{
43+
"name": "policyGroup1",
44+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup1",
45+
"properties": {
46+
"provisioningState": "Succeeded",
47+
"isDefault": true,
48+
"priority": 0,
49+
"policyMembers": [
50+
{
51+
"name": "policy1",
52+
"attributeType": "RadiusAzureGroupId",
53+
"attributeValue": "6ad1bd08"
54+
}
55+
]
56+
}
57+
}
58+
],
3659
"routingConfiguration": {
3760
"associatedRouteTable": {
3861
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1"

specification/network/resource-manager/Microsoft.Network/stable/2021-08-01/examples/P2SVpnGatewayGetConnectionHealth.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,29 @@
3333
"101.3.0.0/16"
3434
]
3535
},
36+
"configurationPolicyGroupAssociations": [
37+
{
38+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/configurationPolicyGroups/policyGroup1"
39+
}
40+
],
41+
"previousConfigurationPolicyGroupAssociations": [
42+
{
43+
"name": "policyGroup1",
44+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup1",
45+
"properties": {
46+
"provisioningState": "Succeeded",
47+
"isDefault": true,
48+
"priority": 0,
49+
"policyMembers": [
50+
{
51+
"name": "policy1",
52+
"attributeType": "RadiusAzureGroupId",
53+
"attributeValue": "6ad1bd08"
54+
}
55+
]
56+
}
57+
}
58+
],
3659
"enableInternetSecurity": false
3760
}
3861
}

specification/network/resource-manager/Microsoft.Network/stable/2021-08-01/examples/P2SVpnGatewayList.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,29 @@
3434
"101.3.0.0/16"
3535
]
3636
},
37+
"configurationPolicyGroupAssociations": [
38+
{
39+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/configurationPolicyGroups/policyGroup1"
40+
}
41+
],
42+
"previousConfigurationPolicyGroupAssociations": [
43+
{
44+
"name": "policyGroup1",
45+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup1",
46+
"properties": {
47+
"provisioningState": "Succeeded",
48+
"isDefault": true,
49+
"priority": 0,
50+
"policyMembers": [
51+
{
52+
"name": "policy1",
53+
"attributeType": "RadiusAzureGroupId",
54+
"attributeValue": "6ad1bd08"
55+
}
56+
]
57+
}
58+
}
59+
],
3760
"routingConfiguration": {
3861
"associatedRouteTable": {
3962
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1"
@@ -105,6 +128,29 @@
105128
"101.4.0.0/16"
106129
]
107130
},
131+
"configurationPolicyGroupAssociations": [
132+
{
133+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/configurationPolicyGroups/policyGroup1"
134+
}
135+
],
136+
"previousConfigurationPolicyGroupAssociations": [
137+
{
138+
"name": "policyGroup1",
139+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup1",
140+
"properties": {
141+
"provisioningState": "Succeeded",
142+
"isDefault": true,
143+
"priority": 0,
144+
"policyMembers": [
145+
{
146+
"name": "policy1",
147+
"attributeType": "RadiusAzureGroupId",
148+
"attributeValue": "6ad1bd08"
149+
}
150+
]
151+
}
152+
}
153+
],
108154
"routingConfiguration": {
109155
"associatedRouteTable": {
110156
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub2/hubRouteTables/hubRouteTable1"

specification/network/resource-manager/Microsoft.Network/stable/2021-08-01/examples/P2SVpnGatewayListByResourceGroup.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,29 @@
3232
"101.3.0.0/16"
3333
]
3434
},
35+
"configurationPolicyGroupAssociations": [
36+
{
37+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/configurationPolicyGroups/policyGroup1"
38+
}
39+
],
40+
"previousConfigurationPolicyGroupAssociations": [
41+
{
42+
"name": "policyGroup1",
43+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup1",
44+
"properties": {
45+
"provisioningState": "Succeeded",
46+
"isDefault": true,
47+
"priority": 0,
48+
"policyMembers": [
49+
{
50+
"name": "policy1",
51+
"attributeType": "RadiusAzureGroupId",
52+
"attributeValue": "6ad1bd08"
53+
}
54+
]
55+
}
56+
}
57+
],
3558
"routingConfiguration": {
3659
"associatedRouteTable": {
3760
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/hubRouteTables/hubRouteTable1"
@@ -101,6 +124,29 @@
101124
"101.3.0.0/16"
102125
]
103126
},
127+
"configurationPolicyGroupAssociations": [
128+
{
129+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/configurationPolicyGroups/policyGroup1"
130+
}
131+
],
132+
"previousConfigurationPolicyGroupAssociations": [
133+
{
134+
"name": "policyGroup1",
135+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/vpnServerConfigurations/vpnServerConfiguration1/vpnServerConfigurationPolicyGroups/policyGroup1",
136+
"properties": {
137+
"provisioningState": "Succeeded",
138+
"isDefault": true,
139+
"priority": 0,
140+
"policyMembers": [
141+
{
142+
"name": "policy1",
143+
"attributeType": "RadiusAzureGroupId",
144+
"attributeValue": "6ad1bd08"
145+
}
146+
]
147+
}
148+
}
149+
],
104150
"routingConfiguration": {
105151
"associatedRouteTable": {
106152
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub2/hubRouteTables/hubRouteTable1"

0 commit comments

Comments
 (0)