Skip to content

Commit 9778042

Browse files
sssharma24GuptaVertikaarjun-d-patel
authored
[Reviewed in priv repo] adding ipam, vnv and sec admin for 2024-01-01 preview (#29998)
* adding ipam, vnv and sec admin for 2024-01-01 preview. already reviewed in priv repo * updating readme with the newest stable 2024-01-01 * BodyTopLevelProperties suppression * typo for ipaddress in suppression * update package tag * update readme (PR comments) and update to use common types (a copy of the models from common-types v5 folder) and update networkManagerName to include - in regex * Change default tag to package-2024-01 * updating systemdata to commonsystemdata * removing commonsystemdata property * reverting all systemdata changes and adding suppression for the same --------- Co-authored-by: GuptaVertika <[email protected]> Co-authored-by: Arjun Patel (from Dev Box) <[email protected]>
1 parent d9a3b78 commit 9778042

File tree

53 files changed

+7375
-1
lines changed

Some content is hidden

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

53 files changed

+7375
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
{
2+
"title": "Create/Update the Pool resource",
3+
"parameters": {
4+
"api-version": "2024-01-01-preview",
5+
"subscriptionId": "11111111-1111-1111-1111-111111111111",
6+
"resourceGroupName": "rg1",
7+
"networkManagerName": "TestNetworkManager",
8+
"poolName": "TestPool",
9+
"parameters": {
10+
"properties": {
11+
"description": "Test description.",
12+
"parentPoolName": "",
13+
"addressPrefixes": [
14+
"10.0.0.0/24"
15+
]
16+
}
17+
}
18+
},
19+
"responses": {
20+
"200": {
21+
"body": {
22+
"name": "TestPool",
23+
"type": "Microsoft.Network/networkManagers/ipamPools",
24+
"properties": {
25+
"description": "Test description.",
26+
"ipAddressType": [
27+
"IPv4"
28+
],
29+
"parentPoolName": "",
30+
"addressPrefixes": [
31+
"10.0.0.0/24"
32+
],
33+
"provisioningState": "Updating"
34+
},
35+
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool",
36+
"tags": {},
37+
"location": "eastus",
38+
"systemData": {
39+
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
40+
"createdByType": "User",
41+
"createdAt": "2021-01-11T18:52:27Z",
42+
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
43+
"lastModifiedByType": "User",
44+
"lastModifiedAt": "2021-01-11T18:52:27Z"
45+
}
46+
}
47+
},
48+
"201": {
49+
"body": {
50+
"name": "TestPool",
51+
"type": "Microsoft.Network/networkManagers/ipamPools",
52+
"properties": {
53+
"description": "Test description.",
54+
"ipAddressType": [
55+
"IPv4"
56+
],
57+
"parentPoolName": "",
58+
"addressPrefixes": [
59+
"10.0.0.0/24"
60+
],
61+
"provisioningState": "Succeeded"
62+
},
63+
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool",
64+
"tags": {},
65+
"location": "eastus",
66+
"systemData": {
67+
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
68+
"createdByType": "User",
69+
"createdAt": "2021-01-11T18:52:27Z",
70+
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
71+
"lastModifiedByType": "User",
72+
"lastModifiedAt": "2021-01-11T18:52:27Z"
73+
}
74+
}
75+
}
76+
}
77+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"title": "Delete the Pool resource",
3+
"parameters": {
4+
"api-version": "2024-01-01-preview",
5+
"subscriptionId": "11111111-1111-1111-1111-111111111111",
6+
"resourceGroupName": "rg1",
7+
"networkManagerName": "TestNetworkManager",
8+
"poolName": "TestPool"
9+
},
10+
"responses": {
11+
"202": {
12+
"headers": {
13+
"Location": "https://management.azure.com/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/SampleRG/providers/Microsoft.Network/networkManagers/TestNM/ipamPools/TestPool/operationResults/00000000-0000-0000-0000-000000000000?api-version=2024-01-01-preview"
14+
}
15+
},
16+
"204": {}
17+
}
18+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"title": "Gets the specific Pool resource",
3+
"parameters": {
4+
"api-version": "2024-01-01-preview",
5+
"subscriptionId": "11111111-1111-1111-1111-111111111111",
6+
"resourceGroupName": "rg1",
7+
"networkManagerName": "TestNetworkManager",
8+
"poolName": "TestPool"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"name": "TestPool",
14+
"type": "Microsoft.Network/networkManagers/ipamPools",
15+
"properties": {
16+
"description": "Test description.",
17+
"ipAddressType": [
18+
"IPv4"
19+
],
20+
"parentPoolName": "",
21+
"addressPrefixes": [
22+
"10.0.0.0/24"
23+
],
24+
"provisioningState": "Succeeded"
25+
},
26+
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool",
27+
"tags": {},
28+
"location": "eastus",
29+
"systemData": {
30+
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
31+
"createdByType": "User",
32+
"createdAt": "2021-01-11T18:52:27Z",
33+
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
34+
"lastModifiedByType": "User",
35+
"lastModifiedAt": "2021-01-11T18:52:27Z"
36+
}
37+
}
38+
}
39+
}
40+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"title": "Get the Pool Usage",
3+
"parameters": {
4+
"api-version": "2024-01-01-preview",
5+
"subscriptionId": "11111111-1111-1111-1111-111111111111",
6+
"resourceGroupName": "rg1",
7+
"networkManagerName": "TestNetworkManager",
8+
"poolName": "TestPool"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"addressPrefixes": [
14+
"10.0.0.0/8",
15+
"192.0.0.0/8"
16+
],
17+
"childPools": [
18+
{
19+
"resourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool1",
20+
"addressPrefixes": [
21+
"10.0.2.0/26"
22+
]
23+
},
24+
{
25+
"resourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool2",
26+
"addressPrefixes": [
27+
"10.0.3.0/26"
28+
]
29+
}
30+
],
31+
"allocatedAddressPrefixes": [
32+
"10.0.2.0/26",
33+
"10.0.3.0/26"
34+
],
35+
"reservedAddressPrefixes": [
36+
"10.0.0.0/24"
37+
],
38+
"availableAddressPrefixes": [
39+
"10.0.1.0/24",
40+
"10.0.2.64/26",
41+
"10.0.2.128/25",
42+
"10.0.3.64/26",
43+
"10.0.3.128/25",
44+
"10.0.4.0/22",
45+
"10.0.8.0/21",
46+
"10.0.16.0/20",
47+
"10.0.32.0/19",
48+
"10.0.64.0/18",
49+
"10.0.128.0/17",
50+
"10.1.0.0/16",
51+
"10.2.0.0/15",
52+
"10.4.0.0/14",
53+
"10.8.0.0/13",
54+
"10.16.0.0/12",
55+
"10.32.0.0/11",
56+
"10.64.0.0/10",
57+
"10.128.0.0/9",
58+
"192.0.0.0/8"
59+
],
60+
"totalNumberOfIPAddresses": "33554432",
61+
"numberOfAllocatedIPAddresses": "128",
62+
"numberOfReservedIPAddresses": "256",
63+
"numberOfAvailableIPAddresses": "33554048"
64+
}
65+
}
66+
}
67+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
{
2+
"title": "Gets list of Pool resources at Network Manager level",
3+
"parameters": {
4+
"api-version": "2024-01-01-preview",
5+
"subscriptionId": "11111111-1111-1111-1111-111111111111",
6+
"resourceGroupName": "rg1",
7+
"networkManagerName": "TestNetworkManager"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"value": [
13+
{
14+
"name": "TestPool",
15+
"type": "Microsoft.Network/networkManagers/ipamPools",
16+
"properties": {
17+
"description": "Test description.",
18+
"ipAddressType": [
19+
"IPv4"
20+
],
21+
"parentPoolName": "",
22+
"addressPrefixes": [
23+
"10.0.0.0/24"
24+
],
25+
"provisioningState": "Succeeded"
26+
},
27+
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool",
28+
"tags": {},
29+
"location": "eastus",
30+
"systemData": {
31+
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
32+
"createdByType": "User",
33+
"createdAt": "2021-01-11T18:52:27Z",
34+
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
35+
"lastModifiedByType": "User",
36+
"lastModifiedAt": "2021-01-11T18:52:27Z"
37+
}
38+
}
39+
],
40+
"nextLink": "{baseurl}/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroup/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools?api-version=2024-01-01-preview&$skipToken=10"
41+
}
42+
}
43+
}
44+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"title": "List Associated Resource in the Pool",
3+
"parameters": {
4+
"api-version": "2024-01-01-preview",
5+
"subscriptionId": "11111111-1111-1111-1111-111111111111",
6+
"resourceGroupName": "rg1",
7+
"networkManagerName": "TestNetworkManager",
8+
"poolName": "TestPool"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"value": [
14+
{
15+
"resourceId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/testVnet",
16+
"poolId": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool",
17+
"description": "",
18+
"addressPrefixes": [
19+
"10.0.0.0/24"
20+
],
21+
"reservedPrefixes": [],
22+
"totalNumberOfIPAddresses": "256",
23+
"numberOfReservedIPAddresses": "0",
24+
"createdAt": "2020-09-09T20:00:00.0000000Z",
25+
"reservationExpiresAt": null
26+
}
27+
],
28+
"nextLink": "{baseurl}/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroup/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/listAssociatedResources?api-version=2024-01-01-preview"
29+
}
30+
}
31+
}
32+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"title": "Updates the specific Pool resource",
3+
"parameters": {
4+
"api-version": "2024-01-01-preview",
5+
"subscriptionId": "11111111-1111-1111-1111-111111111111",
6+
"resourceGroupName": "rg1",
7+
"networkManagerName": "TestNetworkManager",
8+
"poolName": "TestPool",
9+
"parameters": {
10+
"properties": {
11+
"description": "Test description.",
12+
"parentPoolName": "test-ipam-pool",
13+
"addressPrefixes": [
14+
"10.0.0.0/24"
15+
]
16+
}
17+
}
18+
},
19+
"responses": {
20+
"200": {
21+
"body": {
22+
"name": "TestPool",
23+
"type": "Microsoft.Network/networkManagers/ipamPools",
24+
"properties": {
25+
"description": "Test description.",
26+
"ipAddressType": [
27+
"IPv4"
28+
],
29+
"parentPoolName": "test-ipam-pool",
30+
"addressPrefixes": [
31+
"10.0.0.0/24"
32+
],
33+
"provisioningState": "Succeeded"
34+
},
35+
"id": "/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/TestNetworkManager/ipamPools/TestPool",
36+
"tags": {},
37+
"location": "eastus",
38+
"systemData": {
39+
"createdBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
40+
"createdByType": "User",
41+
"createdAt": "2021-01-11T18:52:27Z",
42+
"lastModifiedBy": "b69a9388-9488-4534-b470-7ec6d41beef5",
43+
"lastModifiedByType": "User",
44+
"lastModifiedAt": "2021-01-11T18:52:27Z"
45+
}
46+
}
47+
}
48+
}
49+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"parameters": {
3+
"api-version": "2024-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
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=2023-09-01"
15+
}
16+
},
17+
"200": {},
18+
"204": {}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{
2+
"parameters": {
3+
"api-version": "2024-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "rg1",
6+
"networkManagerName": "testNetworkManager",
7+
"ruleCollectionName": "testRuleCollection",
8+
"configurationName": "myTestSecurityConfig"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/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+
"resourceGuid": "00000000-0000-0000-0000-000000000000",
28+
"appliesToGroups": [
29+
{
30+
"networkGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/networkManagers/testNetworkManager/networkGroups/testGroup"
31+
}
32+
]
33+
}
34+
}
35+
}
36+
}
37+
}

0 commit comments

Comments
 (0)