Skip to content

Commit 9adcd7a

Browse files
jago2136Jared Gorthy
andauthored
New Azure Virtual Network Manager API Version (#17311)
* add base api to new version folder for reviewer reference * add chenges for new api versiongit add . * adding changes for new api version * removing extra files left over from PR fix * fixing xmsIdentifierValidation errors * checks not running, changing text to retrigger * checks not running, changing text to retrigger * adding force delete and recursive delete parameters * add missing x-mx-paramter-location attributes, and fix warnings * adding force delete and recursive delete parameters * adding force delete and recursive delete parameters Co-authored-by: Jared Gorthy <[email protected]>
1 parent f2afa7f commit 9adcd7a

File tree

78 files changed

+9120
-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

+9120
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{
2+
"title": "Get Azure Virtual Network Manager Active Connectivity Configuration",
3+
"parameters": {
4+
"api-version": "2021-05-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+
"displayName": "myTestConnectivityConfig",
25+
"description": "Sample Configuration",
26+
"connectivityTopology": "HubAndSpoke",
27+
"hubs": [
28+
{
29+
"resourceId": "subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/myTestConnectivityConfig",
30+
"resourceType": "Microsoft.Network/virtualNetworks"
31+
}
32+
],
33+
"isGlobal": "True",
34+
"deleteExistingPeering": "True",
35+
"appliesToGroups": [
36+
{
37+
"networkGroupId": "/subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/groups/group1",
38+
"useHubGateway": "True",
39+
"groupConnectivity": "None",
40+
"isGlobal": "False"
41+
}
42+
],
43+
"provisioningState": "Succeeded"
44+
},
45+
"configurationGroups": [
46+
{
47+
"id": "/subscriptions/subscriptionA/resourceGroup/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1",
48+
"properties": {
49+
"displayName": "My Network Group",
50+
"description": "A group for all test Virtual Networks",
51+
"memberType": "Microsoft.Network/virtualNetworks",
52+
"provisioningState": "Succeeded"
53+
}
54+
}
55+
]
56+
}
57+
],
58+
"skipToken": "FakeSkipTokenCode"
59+
}
60+
}
61+
}
62+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"title": "Get Azure Virtual Network Manager Active Security Admin Rules",
3+
"parameters": {
4+
"api-version": "2021-05-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+
"configurationDisplayName": "SampleConfig",
24+
"configurationDescription": "SampleDescription",
25+
"ruleCollectionDisplayName": "SampleRuleCollection",
26+
"ruleCollectionDescription": "SampleRuleCollectionDescription",
27+
"ruleCollectionAppliesToGroups": [
28+
{
29+
"networkGroupId": "/subscriptions/subscriptionA/resourceGroup/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1"
30+
}
31+
],
32+
"kind": "Default",
33+
"properties": {
34+
"displayName": "SampleAdminRule",
35+
"description": "Sample Admin Rule",
36+
"flag": "AllowVnetInbound",
37+
"protocol": "Tcp",
38+
"sources": [
39+
{
40+
"addressPrefixType": "IPPrefix",
41+
"addressPrefix": "*"
42+
}
43+
],
44+
"destinations": [
45+
{
46+
"addressPrefixType": "IPPrefix",
47+
"addressPrefix": "*"
48+
}
49+
],
50+
"sourcePortRanges": [
51+
"0-65535"
52+
],
53+
"destinationPortRanges": [
54+
"22"
55+
],
56+
"direction": "Inbound",
57+
"access": "Deny",
58+
"priority": 1,
59+
"provisioningState": "Succeeded"
60+
},
61+
"ruleGroups": [
62+
{
63+
"id": "/subscriptions/subscriptionA/resourceGroup/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1",
64+
"properties": {
65+
"displayName": "My Network Group",
66+
"description": "A group for all test Virtual Networks",
67+
"memberType": "Microsoft.Network/virtualNetworks",
68+
"provisioningState": "Succeeded"
69+
}
70+
}
71+
]
72+
}
73+
],
74+
"skipToken": "FakeSkipTokenCode"
75+
}
76+
}
77+
}
78+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
{
2+
"title": "Get Azure Virtual Network Manager Active Security User Rules",
3+
"parameters": {
4+
"api-version": "2021-05-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+
"configurationDisplayName": "SampleConfig",
24+
"configurationDescription": "SampleDescription",
25+
"ruleCollectionDisplayName": "SampleRuleCollection",
26+
"ruleCollectionDescription": "SampleRuleCollectionDescription",
27+
"ruleCollectionAppliesToGroups": [
28+
{
29+
"networkGroupId": "/subscriptions/subscriptionA/resourceGroup/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1"
30+
}
31+
],
32+
"kind": "Custom",
33+
"properties": {
34+
"displayName": "SampleUserRule",
35+
"description": "Sample User Rule",
36+
"protocol": "Tcp",
37+
"sources": [
38+
{
39+
"addressPrefixType": "IPPrefix",
40+
"addressPrefix": "*"
41+
}
42+
],
43+
"destinations": [
44+
{
45+
"addressPrefixType": "IPPrefix",
46+
"addressPrefix": "*"
47+
}
48+
],
49+
"sourcePortRanges": [
50+
"0-65535"
51+
],
52+
"destinationPortRanges": [
53+
"22"
54+
],
55+
"direction": "Inbound",
56+
"provisioningState": "Succeeded"
57+
},
58+
"ruleGroups": [
59+
{
60+
"id": "/subscriptions/subscriptionA/resourceGroup/myResourceGroup/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/group1",
61+
"properties": {
62+
"displayName": "My Network Group",
63+
"description": "A group for all test Virtual Networks",
64+
"memberType": "Microsoft.Network/virtualNetworks",
65+
"provisioningState": "Succeeded"
66+
}
67+
}
68+
]
69+
}
70+
],
71+
"skipToken": "FakeSkipTokenCode"
72+
}
73+
}
74+
}
75+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-01-preview",
4+
"subscriptionId": "subId",
5+
"resourceGroupName": "rg1",
6+
"networkManagerName": "testNetworkManager",
7+
"configurationName": "myTestSecurityConfig",
8+
"ruleCollectionName": "testRuleCollection"
9+
},
10+
"responses": {
11+
"200": {},
12+
"204": {}
13+
}
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-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+
"displayName": "testRuleCollection",
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+
}
37+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-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+
"displayName": "testRuleCollection",
27+
"description": "A sample rule collection",
28+
"provisioningState": "Succeeded",
29+
"appliesToGroups": [
30+
{
31+
"networkGroupId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testGroup"
32+
}
33+
]
34+
}
35+
}
36+
],
37+
"nextLink": "{baseurl}/subscriptions/subId/resourceGroup/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/securityAdminConfigurations/myTestSecurityConfig/ruleCollections?api-version=2021-05-01-preview&$skipToken=10"
38+
}
39+
}
40+
}
41+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{
2+
"parameters": {
3+
"api-version": "2021-05-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+
"displayName": "myTestSecurityConfig",
36+
"description": "A sample policy",
37+
"provisioningState": "Succeeded",
38+
"appliesToGroups": [
39+
{
40+
"networkGroupId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testGroup"
41+
}
42+
]
43+
}
44+
}
45+
},
46+
"201": {
47+
"body": {
48+
"id": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManager/testNetworkManager/securityConfigurations/myTestSecurityConfig",
49+
"name": "myTestSecurityConfig",
50+
"type": "Microsoft.Network/networkManagers/securityAdminConfigurations",
51+
"systemData": {
52+
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
53+
"createdByType": "User",
54+
"createdAt": "2021-01-11T18:52:27Z",
55+
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
56+
"lastModifiedByType": "User",
57+
"lastModifiedAt": "2021-01-11T18:52:27Z"
58+
},
59+
"properties": {
60+
"displayName": "myTestSecurityConfig",
61+
"description": "A sample policy",
62+
"provisioningState": "Succeeded",
63+
"appliesToGroups": [
64+
{
65+
"networkGroupId": "/subscriptions/subId/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testGroup"
66+
}
67+
]
68+
}
69+
}
70+
}
71+
}
72+
}

0 commit comments

Comments
 (0)