Skip to content

Commit d916ae1

Browse files
authored
Add Network Preview Version 2022-04-01-preview (#18911)
* Base New Version * Update version * fix scope connection * fix scope connection * fix bug * fix bug * remove operationstatus API * fix as comments
1 parent 0cda3c5 commit d916ae1

File tree

78 files changed

+9381
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+9381
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"title": "Get Azure Virtual Network Manager Active Connectivity Configuration",
3+
"parameters": {
4+
"api-version": "2022-04-01-preview",
5+
"subscriptionId": "subscriptionA",
6+
"resourceGroupName": "myResourceGroup",
7+
"networkManagerName": "testNetworkManager",
8+
"parameters": {
9+
"regions": [
10+
"westus"
11+
],
12+
"skipToken": "fakeSkipTokenCode"
13+
}
14+
},
15+
"responses": {
16+
"200": {
17+
"body": {
18+
"value": [
19+
{
20+
"region": "westus",
21+
"commitTime": "2020-07-10T18:03:22.2578238+05:30",
22+
"id": "subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/connectivityConfigurations/myTestConnectivityConfig",
23+
"properties": {
24+
"description": "Sample Configuration",
25+
"connectivityTopology": "HubAndSpoke",
26+
"hubs": [
27+
{
28+
"resourceId": "subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myTestConnectivityConfig",
29+
"resourceType": "Microsoft.Network/virtualNetworks"
30+
}
31+
],
32+
"isGlobal": "True",
33+
"deleteExistingPeering": "True",
34+
"appliesToGroups": [
35+
{
36+
"networkGroupId": "/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/groups/group1",
37+
"useHubGateway": "True",
38+
"groupConnectivity": "None",
39+
"isGlobal": "False"
40+
}
41+
],
42+
"provisioningState": "Succeeded"
43+
},
44+
"configurationGroups": [
45+
{
46+
"id": "/subscriptions/subscriptionA/resourceGroup/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1",
47+
"properties": {
48+
"description": "A group for all test Virtual Networks",
49+
"memberType": "Microsoft.Network/virtualNetworks",
50+
"provisioningState": "Succeeded"
51+
}
52+
}
53+
]
54+
}
55+
],
56+
"skipToken": "FakeSkipTokenCode"
57+
}
58+
}
59+
}
60+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
{
2+
"title": "Get Azure Virtual Network Manager Active Security Admin Rules",
3+
"parameters": {
4+
"api-version": "2022-04-01-preview",
5+
"subscriptionId": "subscriptionA",
6+
"resourceGroupName": "myResourceGroup",
7+
"networkManagerName": "testNetworkManager",
8+
"parameters": {
9+
"regions": [
10+
"westus"
11+
],
12+
"skipToken": "fakeSkipTokenCode"
13+
}
14+
},
15+
"responses": {
16+
"200": {
17+
"body": {
18+
"value": [
19+
{
20+
"region": "westus",
21+
"commitTime": "2020-07-10T18:03:22.2578238+05:30",
22+
"id": "/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection/rules/SampleAdminRule",
23+
"configurationDescription": "SampleDescription",
24+
"ruleCollectionDescription": "SampleRuleCollectionDescription",
25+
"ruleCollectionAppliesToGroups": [
26+
{
27+
"networkGroupId": "/subscriptions/subscriptionA/resourceGroup/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1"
28+
}
29+
],
30+
"kind": "Default",
31+
"properties": {
32+
"description": "Sample Admin Rule",
33+
"flag": "AllowVnetInbound",
34+
"protocol": "Tcp",
35+
"sources": [
36+
{
37+
"addressPrefixType": "IPPrefix",
38+
"addressPrefix": "*"
39+
}
40+
],
41+
"destinations": [
42+
{
43+
"addressPrefixType": "IPPrefix",
44+
"addressPrefix": "*"
45+
}
46+
],
47+
"sourcePortRanges": [
48+
"0-65535"
49+
],
50+
"destinationPortRanges": [
51+
"22"
52+
],
53+
"direction": "Inbound",
54+
"access": "Deny",
55+
"priority": 1,
56+
"provisioningState": "Succeeded"
57+
},
58+
"ruleGroups": [
59+
{
60+
"id": "/subscriptions/subscriptionA/resourceGroup/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1",
61+
"properties": {
62+
"description": "A group for all test Virtual Networks",
63+
"memberType": "Microsoft.Network/virtualNetworks",
64+
"provisioningState": "Succeeded"
65+
}
66+
}
67+
]
68+
}
69+
],
70+
"skipToken": "FakeSkipTokenCode"
71+
}
72+
}
73+
}
74+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
{
2+
"title": "Get Azure Virtual Network Manager Active Security User Rules",
3+
"parameters": {
4+
"api-version": "2022-04-01-preview",
5+
"subscriptionId": "subscriptionA",
6+
"resourceGroupName": "myResourceGroup",
7+
"networkManagerName": "testNetworkManager",
8+
"parameters": {
9+
"regions": [
10+
"westus"
11+
],
12+
"skipToken": "fakeSkipTokenCode"
13+
}
14+
},
15+
"responses": {
16+
"200": {
17+
"body": {
18+
"value": [
19+
{
20+
"region": "westus",
21+
"commitTime": "2020-07-10T18:03:22.2578238+05:30",
22+
"id": "/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/securityUserConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection/rules/SampleUserRule",
23+
"configurationDescription": "SampleDescription",
24+
"ruleCollectionDescription": "SampleRuleCollectionDescription",
25+
"ruleCollectionAppliesToGroups": [
26+
{
27+
"networkGroupId": "/subscriptions/subscriptionA/resourceGroup/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1"
28+
}
29+
],
30+
"kind": "Custom",
31+
"properties": {
32+
"description": "Sample User Rule",
33+
"protocol": "Tcp",
34+
"sources": [
35+
{
36+
"addressPrefixType": "IPPrefix",
37+
"addressPrefix": "*"
38+
}
39+
],
40+
"destinations": [
41+
{
42+
"addressPrefixType": "IPPrefix",
43+
"addressPrefix": "*"
44+
}
45+
],
46+
"sourcePortRanges": [
47+
"0-65535"
48+
],
49+
"destinationPortRanges": [
50+
"22"
51+
],
52+
"direction": "Inbound",
53+
"provisioningState": "Succeeded"
54+
},
55+
"ruleGroups": [
56+
{
57+
"id": "/subscriptions/subscriptionA/resourceGroup/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1",
58+
"properties": {
59+
"description": "A group for all test Virtual Networks",
60+
"memberType": "Microsoft.Network/virtualNetworks",
61+
"provisioningState": "Succeeded"
62+
}
63+
}
64+
]
65+
}
66+
],
67+
"skipToken": "FakeSkipTokenCode"
68+
}
69+
}
70+
}
71+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-04-01-preview",
4+
"subscriptionId": "subId",
5+
"resourceGroupName": "rg1",
6+
"networkManagerName": "testNetworkManager",
7+
"configurationName": "myTestSecurityConfig",
8+
"ruleCollectionName": "testRuleCollection",
9+
"force": false
10+
},
11+
"responses": {
12+
"202": {
13+
"headers": {
14+
"Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SampleRG/providers/Microsoft.Network/networkManagers/TestNM/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection/operationResults/00000000-0000-0000-0000-000000000000?api-version=2022-04-01-preview"
15+
}
16+
},
17+
"200": {},
18+
"204": {}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-04-01-preview",
4+
"subscriptionId": "subId",
5+
"resourceGroupName": "rg1",
6+
"networkManagerName": "testNetworkManager",
7+
"ruleCollectionName": "testRuleCollection",
8+
"configurationName": "myTestSecurityConfig"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection",
14+
"name": "testRuleCollection",
15+
"type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections",
16+
"systemData": {
17+
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
18+
"createdByType": "User",
19+
"createdAt": "2021-01-11T18:52:27Z",
20+
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
21+
"lastModifiedByType": "User",
22+
"lastModifiedAt": "2021-01-11T18:52:27Z"
23+
},
24+
"properties": {
25+
"description": "A sample rule collection",
26+
"provisioningState": "Succeeded",
27+
"appliesToGroups": [
28+
{
29+
"networkGroupId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testGroup"
30+
}
31+
]
32+
}
33+
}
34+
}
35+
}
36+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-04-01-preview",
4+
"subscriptionId": "subId",
5+
"resourceGroupName": "rg1",
6+
"networkManagerName": "testNetworkManager",
7+
"configurationName": "myTestSecurityConfig"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"value": [
13+
{
14+
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection",
15+
"name": "testRuleCollection",
16+
"type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections",
17+
"systemData": {
18+
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
19+
"createdByType": "User",
20+
"createdAt": "2021-01-11T18:52:27Z",
21+
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
22+
"lastModifiedByType": "User",
23+
"lastModifiedAt": "2021-01-11T18:52:27Z"
24+
},
25+
"properties": {
26+
"description": "A sample rule collection",
27+
"provisioningState": "Succeeded",
28+
"appliesToGroups": [
29+
{
30+
"networkGroupId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testGroup"
31+
}
32+
]
33+
}
34+
}
35+
],
36+
"nextLink": "{baseurl}/subscriptions/subId/resourceGroup/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections?api-version=2022-04-01-preview&$skipToken=10"
37+
}
38+
}
39+
}
40+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-04-01-preview",
4+
"subscriptionId": "subId",
5+
"resourceGroupName": "rg1",
6+
"networkManagerName": "testNetworkManager",
7+
"configurationName": "myTestSecurityConfig",
8+
"ruleCollectionName": "testRuleCollection",
9+
"ruleCollection": {
10+
"properties": {
11+
"description": "A sample policy",
12+
"appliesToGroups": [
13+
{
14+
"networkGroupId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testGroup"
15+
}
16+
]
17+
}
18+
}
19+
},
20+
"responses": {
21+
"200": {
22+
"body": {
23+
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManager/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection",
24+
"name": "myTestSecurityConfig",
25+
"type": "Microsoft.Network/networkManagers/securityAdminConfigurations/ruleCollections",
26+
"systemData": {
27+
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
28+
"createdByType": "User",
29+
"createdAt": "2021-01-11T18:52:27Z",
30+
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
31+
"lastModifiedByType": "User",
32+
"lastModifiedAt": "2021-01-11T18:52:27Z"
33+
},
34+
"properties": {
35+
"description": "A sample policy",
36+
"provisioningState": "Succeeded",
37+
"appliesToGroups": [
38+
{
39+
"networkGroupId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testGroup"
40+
}
41+
]
42+
}
43+
}
44+
},
45+
"201": {
46+
"body": {
47+
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManager/testNetworkManager/securityConfigurations/myTestSecurityConfig",
48+
"name": "myTestSecurityConfig",
49+
"type": "Microsoft.Network/networkManagers/securityAdminConfigurations",
50+
"systemData": {
51+
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
52+
"createdByType": "User",
53+
"createdAt": "2021-01-11T18:52:27Z",
54+
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
55+
"lastModifiedByType": "User",
56+
"lastModifiedAt": "2021-01-11T18:52:27Z"
57+
},
58+
"properties": {
59+
"description": "A sample policy",
60+
"provisioningState": "Succeeded",
61+
"appliesToGroups": [
62+
{
63+
"networkGroupId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testGroup"
64+
}
65+
]
66+
}
67+
}
68+
}
69+
}
70+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"parameters": {
3+
"api-version": "2022-04-01-preview",
4+
"subscriptionId": "subId",
5+
"resourceGroupName": "rg1",
6+
"configurationName": "myTestSecurityConfig",
7+
"networkManagerName": "testNetworkManager",
8+
"ruleCollectionName": "testRuleCollection",
9+
"ruleName": "SampleAdminRule",
10+
"force": false
11+
},
12+
"responses": {
13+
"202": {
14+
"headers": {
15+
"Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SampleRG/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections/testRuleCollection/rules/SampleAdminRule/operationResults/00000000-0000-0000-0000-000000000000?api-version=2022-04-01-preview"
16+
}
17+
},
18+
"200": {},
19+
"204": {}
20+
}
21+
}

0 commit comments

Comments
 (0)