@@ -57,6 +57,8 @@ public void CanConvertNullEnvironments()
57
57
Assert . Null ( environment . StorageEndpointSuffix ) ;
58
58
Assert . Null ( environment . TrafficManagerDnsSuffix ) ;
59
59
Assert . Null ( environment . BatchEndpointResourceId ) ;
60
+ Assert . Null ( environment . AzureOperationalInsightsEndpointResourceId ) ;
61
+ Assert . Null ( environment . AzureOperationalInsightsEndpoint ) ;
60
62
}
61
63
62
64
[ Theory ]
@@ -66,19 +68,22 @@ public void CanConvertNullEnvironments()
66
68
"https://graph.windows.net" , "https://graph.windows.net/" , "https://manage.windowsazure.com" ,
67
69
"https://manage.windowsazure.com/publishsettings" , "https://management.azure.com" ,
68
70
"https://management.core.windows.net" , ".sql.azure.com" , ".core.windows.net" ,
69
- ".trafficmanager.windows.net" , "https://batch.core.windows.net" , "https://datalake.azure.net" ) ]
71
+ ".trafficmanager.windows.net" , "https://batch.core.windows.net" , "https://datalake.azure.net" ,
72
+ "https://api.loganalytics.io" , "https://api.loganalytics.io/v1" ) ]
70
73
[ Trait ( Category . AcceptanceType , Category . CheckIn ) ]
71
74
public void CanConvertValidEnvironments ( string name , bool onPremise , string activeDirectory , string serviceResource ,
72
75
string adTenant , string dataLakeJobs , string dataLakeFiles , string kvDnsSuffix ,
73
76
string kvResource , string gallery , string graph , string graphResource , string portal ,
74
77
string publishSettings , string resourceManager , string serviceManagement ,
75
- string sqlSuffix , string storageSuffix , string trafficManagerSuffix , string batchResource , string dataLakeResource )
78
+ string sqlSuffix , string storageSuffix , string trafficManagerSuffix , string batchResource , string dataLakeResource ,
79
+ string azureOperationalInsightsEndpointResourceId , string azureOperationalInsightsEndpoint )
76
80
{
77
81
AzureEnvironment azEnvironment = CreateEnvironment ( name , onPremise , activeDirectory ,
78
82
serviceResource , adTenant , dataLakeJobs , dataLakeFiles , kvDnsSuffix ,
79
83
kvResource , gallery , graph , graphResource , portal , publishSettings ,
80
84
resourceManager , serviceManagement , sqlSuffix , storageSuffix ,
81
- trafficManagerSuffix , batchResource , dataLakeResource ) ;
85
+ trafficManagerSuffix , batchResource , dataLakeResource ,
86
+ azureOperationalInsightsEndpointResourceId , azureOperationalInsightsEndpoint ) ;
82
87
var environment = ( PSAzureEnvironment ) azEnvironment ;
83
88
Assert . NotNull ( environment ) ;
84
89
CheckEndpoint ( AzureEnvironment . Endpoint . ActiveDirectory , azEnvironment ,
@@ -119,6 +124,10 @@ public void CanConvertValidEnvironments(string name, bool onPremise, string acti
119
124
environment . TrafficManagerDnsSuffix ) ;
120
125
CheckEndpoint ( AzureEnvironment . Endpoint . BatchEndpointResourceId , azEnvironment ,
121
126
environment . BatchEndpointResourceId ) ;
127
+ CheckEndpoint ( AzureEnvironment . Endpoint . AzureOperationalInsightsEndpointResourceId , azEnvironment ,
128
+ environment . AzureOperationalInsightsEndpointResourceId ) ;
129
+ CheckEndpoint ( AzureEnvironment . Endpoint . AzureOperationalInsightsEndpoint , azEnvironment ,
130
+ environment . AzureOperationalInsightsEndpoint ) ;
122
131
Assert . Equal ( azEnvironment . Name , environment . Name ) ;
123
132
Assert . Equal ( azEnvironment . OnPremise , environment . EnableAdfsAuthentication ) ;
124
133
}
@@ -152,6 +161,8 @@ public void CanConvertNullPSEnvironments()
152
161
Assert . False ( environment . IsEndpointSet ( AzureEnvironment . Endpoint . StorageEndpointSuffix ) ) ;
153
162
Assert . False ( environment . IsEndpointSet ( AzureEnvironment . Endpoint . TrafficManagerDnsSuffix ) ) ;
154
163
Assert . False ( environment . IsEndpointSet ( AzureEnvironment . Endpoint . BatchEndpointResourceId ) ) ;
164
+ Assert . False ( environment . IsEndpointSet ( AzureEnvironment . Endpoint . AzureOperationalInsightsEndpointResourceId ) ) ;
165
+ Assert . False ( environment . IsEndpointSet ( AzureEnvironment . Endpoint . AzureOperationalInsightsEndpoint ) ) ;
155
166
}
156
167
[ Theory ]
157
168
[ InlineData ( "TestAll" , true , "https://login.microsoftonline.com" , "https://management.core.windows.net/" ,
@@ -160,13 +171,15 @@ public void CanConvertNullPSEnvironments()
160
171
"https://graph.windows.net" , "https://graph.windows.net/" , "https://manage.windowsazure.com" ,
161
172
"https://manage.windowsazure.com/publishsettings" , "https://management.azure.com" ,
162
173
"https://management.core.windows.net" , ".sql.azure.com" , ".core.windows.net" ,
163
- ".trafficmanager.windows.net" , "https://batch.core.windows.net" , "https://datalake.azure.net" ) ]
174
+ ".trafficmanager.windows.net" , "https://batch.core.windows.net" , "https://datalake.azure.net" ,
175
+ "https://api.loganalytics.io" , "https://api.loganalytics.io/v1" ) ]
164
176
[ Trait ( Category . AcceptanceType , Category . CheckIn ) ]
165
177
public void CanConvertValidPSEnvironments ( string name , bool onPremise , string activeDirectory , string serviceResource ,
166
178
string adTenant , string dataLakeJobs , string dataLakeFiles , string kvDnsSuffix ,
167
179
string kvResource , string gallery , string graph , string graphResource , string portal ,
168
180
string publishSettings , string resourceManager , string serviceManagement ,
169
- string sqlSuffix , string storageSuffix , string trafficManagerSuffix , string batchResource , string dataLakeResource )
181
+ string sqlSuffix , string storageSuffix , string trafficManagerSuffix , string batchResource , string dataLakeResource ,
182
+ string azureOperationalInsightsEndpointResourceId , string azureOperationalInsightsEndpoint )
170
183
{
171
184
PSAzureEnvironment environment = new PSAzureEnvironment
172
185
{
@@ -190,7 +203,9 @@ public void CanConvertValidPSEnvironments(string name, bool onPremise, string ac
190
203
SqlDatabaseDnsSuffix = sqlSuffix ,
191
204
StorageEndpointSuffix = storageSuffix ,
192
205
TrafficManagerDnsSuffix = trafficManagerSuffix ,
193
- BatchEndpointResourceId = batchResource
206
+ BatchEndpointResourceId = batchResource ,
207
+ AzureOperationalInsightsEndpointResourceId = azureOperationalInsightsEndpointResourceId ,
208
+ AzureOperationalInsightsEndpoint = azureOperationalInsightsEndpoint ,
194
209
} ;
195
210
var azEnvironment = ( AzureEnvironment ) environment ;
196
211
Assert . NotNull ( environment ) ;
@@ -232,6 +247,10 @@ public void CanConvertValidPSEnvironments(string name, bool onPremise, string ac
232
247
environment . TrafficManagerDnsSuffix ) ;
233
248
CheckEndpoint ( AzureEnvironment . Endpoint . BatchEndpointResourceId , azEnvironment ,
234
249
environment . BatchEndpointResourceId ) ;
250
+ CheckEndpoint ( AzureEnvironment . Endpoint . AzureOperationalInsightsEndpointResourceId , azEnvironment ,
251
+ environment . AzureOperationalInsightsEndpointResourceId ) ;
252
+ CheckEndpoint ( AzureEnvironment . Endpoint . AzureOperationalInsightsEndpoint , azEnvironment ,
253
+ environment . AzureOperationalInsightsEndpoint ) ;
235
254
Assert . Equal ( azEnvironment . Name , environment . Name ) ;
236
255
Assert . Equal ( azEnvironment . OnPremise , environment . EnableAdfsAuthentication ) ;
237
256
}
@@ -241,7 +260,8 @@ private AzureEnvironment CreateEnvironment(string name, bool onPremise, string a
241
260
string adTenant , string dataLakeJobs , string dataLakeFiles , string kvDnsSuffix ,
242
261
string kvResource , string gallery , string graph , string graphResource , string portal ,
243
262
string publishSettings , string resourceManager , string serviceManagement ,
244
- string sqlSuffix , string storageSuffix , string trafficManagerSuffix , string batchResource , string dataLakeResource )
263
+ string sqlSuffix , string storageSuffix , string trafficManagerSuffix , string batchResource , string dataLakeResource ,
264
+ string azureOperationalInsightsEndpointResourceId , string azureOperationalInsightsEndpoint )
245
265
{
246
266
var environment = new AzureEnvironment ( ) { Name = name , OnPremise = onPremise } ;
247
267
SetEndpoint ( AzureEnvironment . Endpoint . ActiveDirectory , environment , activeDirectory ) ;
@@ -282,6 +302,10 @@ private AzureEnvironment CreateEnvironment(string name, bool onPremise, string a
282
302
trafficManagerSuffix ) ;
283
303
CheckEndpoint ( AzureEnvironment . Endpoint . BatchEndpointResourceId , environment ,
284
304
batchResource ) ;
305
+ CheckEndpoint ( AzureEnvironment . Endpoint . AzureOperationalInsightsEndpointResourceId , environment ,
306
+ azureOperationalInsightsEndpointResourceId ) ;
307
+ CheckEndpoint ( AzureEnvironment . Endpoint . AzureOperationalInsightsEndpoint , environment ,
308
+ azureOperationalInsightsEndpoint ) ;
285
309
return environment ;
286
310
287
311
}
0 commit comments