Skip to content

Commit bdaaa55

Browse files
Add routing intent resource to 05-01 (#15998)
* add routing intent resource to 05-01 * prettier fix * fix api version in examples
1 parent 6917349 commit bdaaa55

File tree

5 files changed

+504
-0
lines changed

5 files changed

+504
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"parameters": {
3+
"routingIntentName": "Intent1",
4+
"resourceGroupName": "rg1",
5+
"api-version": "2021-05-01",
6+
"subscriptionId": "subid",
7+
"virtualHubName": "virtualHub1"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {},
12+
"204": {}
13+
}
14+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"parameters": {
3+
"routingIntentName": "Intent1",
4+
"resourceGroupName": "rg1",
5+
"api-version": "2021-05-01",
6+
"subscriptionId": "subid",
7+
"virtualHubName": "virtualHub1"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"name": "Intent1",
13+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routingIntent/Intent1",
14+
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
15+
"properties": {
16+
"provisioningState": "Succeeded",
17+
"routingPolicies": [
18+
{
19+
"name": "InternetTraffic",
20+
"destinations": [
21+
"Internet"
22+
],
23+
"nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
24+
},
25+
{
26+
"name": "PrivateTrafficPolicy",
27+
"destinations": [
28+
"PrivateTraffic"
29+
],
30+
"nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
31+
}
32+
]
33+
},
34+
"type": "Microsoft.Network/virtualHubs/routingIntent"
35+
}
36+
}
37+
}
38+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"parameters": {
3+
"virtualHubName": "virtualHub1",
4+
"resourceGroupName": "rg1",
5+
"api-version": "2021-05-01",
6+
"subscriptionId": "subid"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"name": "Intent1",
14+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routingIntent/Intent1",
15+
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
16+
"properties": {
17+
"provisioningState": "Succeeded",
18+
"routingPolicies": [
19+
{
20+
"name": "InternetTraffic",
21+
"destinations": [
22+
"Internet"
23+
],
24+
"nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
25+
},
26+
{
27+
"name": "PrivateTrafficPolicy",
28+
"destinations": [
29+
"PrivateTraffic"
30+
],
31+
"nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
32+
}
33+
]
34+
},
35+
"type": "Microsoft.Network/virtualHubs/routingIntent"
36+
}
37+
]
38+
}
39+
}
40+
}
41+
}
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
{
2+
"parameters": {
3+
"routingIntentName": "Intent1",
4+
"resourceGroupName": "rg1",
5+
"api-version": "2021-05-01",
6+
"subscriptionId": "subid",
7+
"virtualHubName": "virtualHub1",
8+
"routingIntentParameters": {
9+
"properties": {
10+
"routingPolicies": [
11+
{
12+
"name": "InternetTraffic",
13+
"destinations": [
14+
"Internet"
15+
],
16+
"nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
17+
},
18+
{
19+
"name": "PrivateTrafficPolicy",
20+
"destinations": [
21+
"PrivateTraffic"
22+
],
23+
"nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
24+
}
25+
]
26+
}
27+
}
28+
},
29+
"responses": {
30+
"200": {
31+
"body": {
32+
"name": "Intent1",
33+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routingIntent/Intent1",
34+
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
35+
"properties": {
36+
"provisioningState": "Succeeded",
37+
"routingPolicies": [
38+
{
39+
"name": "InternetTraffic",
40+
"destinations": [
41+
"Internet"
42+
],
43+
"nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
44+
},
45+
{
46+
"name": "PrivateTrafficPolicy",
47+
"destinations": [
48+
"PrivateTraffic"
49+
],
50+
"nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
51+
}
52+
]
53+
},
54+
"type": "Microsoft.Network/virtualHubs/routingIntent"
55+
}
56+
},
57+
"201": {
58+
"body": {
59+
"name": "Intent1",
60+
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualHubs/virtualHub1/routingIntent/Intent1",
61+
"etag": "w/\\00000000-0000-0000-0000-000000000000\\",
62+
"properties": {
63+
"provisioningState": "Succeeded",
64+
"routingPolicies": [
65+
{
66+
"name": "InternetTraffic",
67+
"destinations": [
68+
"Internet"
69+
],
70+
"nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
71+
},
72+
{
73+
"name": "PrivateTrafficPolicy",
74+
"destinations": [
75+
"PrivateTraffic"
76+
],
77+
"nextHop": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azfw1"
78+
}
79+
]
80+
},
81+
"type": "Microsoft.Network/virtualHubs/routingIntent"
82+
}
83+
}
84+
}
85+
}

0 commit comments

Comments
 (0)