1+ {
2+ "properties" : {
3+ "backendAddressPools" : [
4+ {
5+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/backendAddressPools/defaultaddresspool" ,
6+ "name" : " defaultaddresspool" ,
7+ "properties" : {
8+ "backendAddresses" : []
9+ }
10+ },
11+ {
12+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/backendAddressPools/pool---namespace---hello-world-80-bp-80" ,
13+ "name" : " pool---namespace---hello-world-80-bp-80" ,
14+ "properties" : {
15+ "backendAddresses" : [
16+ {
17+ "ipAddress" : " 1.1.1.1"
18+ },
19+ {
20+ "ipAddress" : " 1.1.1.2"
21+ },
22+ {
23+ "ipAddress" : " 1.1.1.3"
24+ }
25+ ]
26+ }
27+ }
28+ ],
29+ "backendHttpSettingsCollection" : [
30+ {
31+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/backendHttpSettingsCollection/bp---namespace---hello-world-80-80---name--" ,
32+ "name" : " bp---namespace---hello-world-80-80---name--" ,
33+ "properties" : {
34+ "cookieBasedAffinity" : " Disabled" ,
35+ "pickHostNameFromBackendAddress" : false ,
36+ "port" : 80 ,
37+ "probe" : {
38+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/probes/pb---namespace---hello-world-80---name--"
39+ },
40+ "protocol" : " Http" ,
41+ "requestTimeout" : 30
42+ }
43+ },
44+ {
45+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/backendHttpSettingsCollection/defaulthttpsetting" ,
46+ "name" : " defaulthttpsetting" ,
47+ "properties" : {
48+ "cookieBasedAffinity" : " Disabled" ,
49+ "pickHostNameFromBackendAddress" : false ,
50+ "port" : 80 ,
51+ "probe" : {
52+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/probes/defaultprobe-Http"
53+ },
54+ "protocol" : " Http" ,
55+ "requestTimeout" : 30
56+ }
57+ }
58+ ],
59+ "frontendIPConfigurations" : [
60+ {
61+ "id" : " --front-end-ip-id-2--" ,
62+ "name" : " yy3" ,
63+ "properties" : {
64+ "privateIPAddress" : " abc"
65+ }
66+ }
67+ ],
68+ "frontendPorts" : [
69+ {
70+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/frontendPorts/fp-443" ,
71+ "name" : " fp-443" ,
72+ "properties" : {
73+ "port" : 443
74+ }
75+ },
76+ {
77+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/frontendPorts/fp-80" ,
78+ "name" : " fp-80" ,
79+ "properties" : {
80+ "port" : 80
81+ }
82+ }
83+ ],
84+ "httpListeners" : [
85+ {
86+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/httpListeners/fl-99e28aff3b2f87fe177626b33f1d8d7c" ,
87+ "name" : " fl-99e28aff3b2f87fe177626b33f1d8d7c" ,
88+ "properties" : {
89+ "frontendIPConfiguration" : {
90+ "id" : " --front-end-ip-id-2--"
91+ },
92+ "frontendPort" : {
93+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/frontendPorts/fp-80"
94+ },
95+ "hostNames" : [
96+ " foo.baz"
97+ ],
98+ "protocol" : " Http" ,
99+ "requireServerNameIndication" : false
100+ }
101+ },
102+ {
103+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/httpListeners/fl-fafc599c553da3501d29a7eb806da9c2" ,
104+ "name" : " fl-fafc599c553da3501d29a7eb806da9c2" ,
105+ "properties" : {
106+ "frontendIPConfiguration" : {
107+ "id" : " --front-end-ip-id-2--"
108+ },
109+ "frontendPort" : {
110+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/frontendPorts/fp-443"
111+ },
112+ "hostNames" : [
113+ " foo.baz"
114+ ],
115+ "protocol" : " Https" ,
116+ "requireServerNameIndication" : false ,
117+ "sslCertificate" : {
118+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/sslCertificates/cert---namespace-----the-name-of-the-secret--"
119+ }
120+ }
121+ }
122+ ],
123+ "probes" : [
124+ {
125+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/probes/defaultprobe-Http" ,
126+ "name" : " defaultprobe-Http" ,
127+ "properties" : {
128+ "host" : " localhost" ,
129+ "interval" : 30 ,
130+ "match" : {},
131+ "minServers" : 0 ,
132+ "path" : " /" ,
133+ "pickHostNameFromBackendHttpSettings" : false ,
134+ "protocol" : " Http" ,
135+ "timeout" : 30 ,
136+ "unhealthyThreshold" : 3
137+ }
138+ },
139+ {
140+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/probes/defaultprobe-Https" ,
141+ "name" : " defaultprobe-Https" ,
142+ "properties" : {
143+ "host" : " localhost" ,
144+ "interval" : 30 ,
145+ "match" : {},
146+ "minServers" : 0 ,
147+ "path" : " /" ,
148+ "pickHostNameFromBackendHttpSettings" : false ,
149+ "protocol" : " Https" ,
150+ "timeout" : 30 ,
151+ "unhealthyThreshold" : 3
152+ }
153+ },
154+ {
155+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/probes/pb---namespace---hello-world-80---name--" ,
156+ "name" : " pb---namespace---hello-world-80---name--" ,
157+ "properties" : {
158+ "host" : " foo.baz" ,
159+ "interval" : 30 ,
160+ "match" : {},
161+ "minServers" : 0 ,
162+ "path" : " /" ,
163+ "pickHostNameFromBackendHttpSettings" : false ,
164+ "protocol" : " Http" ,
165+ "timeout" : 30 ,
166+ "unhealthyThreshold" : 3
167+ }
168+ }
169+ ],
170+ "redirectConfigurations" : [
171+ {
172+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/redirectConfigurations/sslr-fl-fafc599c553da3501d29a7eb806da9c2" ,
173+ "name" : " sslr-fl-fafc599c553da3501d29a7eb806da9c2" ,
174+ "properties" : {
175+ "includePath" : true ,
176+ "includeQueryString" : true ,
177+ "redirectType" : " Permanent" ,
178+ "targetListener" : {
179+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/httpListeners/fl-fafc599c553da3501d29a7eb806da9c2"
180+ }
181+ }
182+ }
183+ ],
184+ "requestRoutingRules" : [
185+ {
186+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/requestRoutingRules/rr-99e28aff3b2f87fe177626b33f1d8d7c" ,
187+ "name" : " rr-99e28aff3b2f87fe177626b33f1d8d7c" ,
188+ "properties" : {
189+ "httpListener" : {
190+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/httpListeners/fl-99e28aff3b2f87fe177626b33f1d8d7c"
191+ },
192+ "priority" : 19000 ,
193+ "redirectConfiguration" : {
194+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/redirectConfigurations/sslr-fl-fafc599c553da3501d29a7eb806da9c2"
195+ },
196+ "ruleType" : " Basic"
197+ }
198+ },
199+ {
200+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/requestRoutingRules/rr-fafc599c553da3501d29a7eb806da9c2" ,
201+ "name" : " rr-fafc599c553da3501d29a7eb806da9c2" ,
202+ "properties" : {
203+ "backendAddressPool" : {
204+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/backendAddressPools/pool---namespace---hello-world-80-bp-80"
205+ },
206+ "backendHttpSettings" : {
207+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/backendHttpSettingsCollection/bp---namespace---hello-world-80-80---name--"
208+ },
209+ "httpListener" : {
210+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/httpListeners/fl-fafc599c553da3501d29a7eb806da9c2"
211+ },
212+ "priority" : 19005 ,
213+ "ruleType" : " Basic"
214+ }
215+ }
216+ ],
217+ "rewriteRuleSets" : [],
218+ "sku" : {
219+ "capacity" : 3 ,
220+ "name" : " Standard_v2" ,
221+ "tier" : " Standard_v2"
222+ },
223+ "sslCertificates" : [
224+ {
225+ "id" : " /subscriptions/--subscription--/resourceGroups/--resource-group--/providers/Microsoft.Network/applicationGateways/--app-gw-name--/sslCertificates/cert---namespace-----the-name-of-the-secret--" ,
226+ "name" : " cert---namespace-----the-name-of-the-secret--" ,
227+ "properties" : {
228+ "data" : " xx" ,
229+ "password" : " msazure"
230+ }
231+ }
232+ ],
233+ "urlPathMaps" : []
234+ },
235+ "tags" : {
236+ "ingress-for-aks-cluster-id" : " /subscriptions/subid/resourcegroups/aksresgp/providers/Microsoft.ContainerService/managedClusters/aksname" ,
237+ "managed-by-k8s-ingress" : " a/b/c"
238+ }
239+ }
0 commit comments