/
options.go
385 lines (310 loc) · 15.5 KB
/
options.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
//go:build go1.18
// +build go1.18
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) AutoRest Code Generator. DO NOT EDIT.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
package armapplicationinsights
// APIKeysClientCreateOptions contains the optional parameters for the APIKeysClient.Create method.
type APIKeysClientCreateOptions struct {
// placeholder for future optional parameters
}
// APIKeysClientDeleteOptions contains the optional parameters for the APIKeysClient.Delete method.
type APIKeysClientDeleteOptions struct {
// placeholder for future optional parameters
}
// APIKeysClientGetOptions contains the optional parameters for the APIKeysClient.Get method.
type APIKeysClientGetOptions struct {
// placeholder for future optional parameters
}
// APIKeysClientListOptions contains the optional parameters for the APIKeysClient.NewListPager method.
type APIKeysClientListOptions struct {
// placeholder for future optional parameters
}
// AnalyticsItemsClientDeleteOptions contains the optional parameters for the AnalyticsItemsClient.Delete method.
type AnalyticsItemsClientDeleteOptions struct {
// The Id of a specific item defined in the Application Insights component
ID *string
// The name of a specific item defined in the Application Insights component
Name *string
}
// AnalyticsItemsClientGetOptions contains the optional parameters for the AnalyticsItemsClient.Get method.
type AnalyticsItemsClientGetOptions struct {
// The Id of a specific item defined in the Application Insights component
ID *string
// The name of a specific item defined in the Application Insights component
Name *string
}
// AnalyticsItemsClientListOptions contains the optional parameters for the AnalyticsItemsClient.List method.
type AnalyticsItemsClientListOptions struct {
// Flag indicating whether or not to return the content of each applicable item. If false, only return the item information.
IncludeContent *bool
// Enum indicating if this item definition is owned by a specific user or is shared between all users with access to the Application
// Insights component.
Scope *ItemScope
// Enum indicating the type of the Analytics item.
Type *ItemTypeParameter
}
// AnalyticsItemsClientPutOptions contains the optional parameters for the AnalyticsItemsClient.Put method.
type AnalyticsItemsClientPutOptions struct {
// Flag indicating whether or not to force save an item. This allows overriding an item if it already exists.
OverrideItem *bool
}
// AnnotationsClientCreateOptions contains the optional parameters for the AnnotationsClient.Create method.
type AnnotationsClientCreateOptions struct {
// placeholder for future optional parameters
}
// AnnotationsClientDeleteOptions contains the optional parameters for the AnnotationsClient.Delete method.
type AnnotationsClientDeleteOptions struct {
// placeholder for future optional parameters
}
// AnnotationsClientGetOptions contains the optional parameters for the AnnotationsClient.Get method.
type AnnotationsClientGetOptions struct {
// placeholder for future optional parameters
}
// AnnotationsClientListOptions contains the optional parameters for the AnnotationsClient.NewListPager method.
type AnnotationsClientListOptions struct {
// placeholder for future optional parameters
}
// ComponentAvailableFeaturesClientGetOptions contains the optional parameters for the ComponentAvailableFeaturesClient.Get
// method.
type ComponentAvailableFeaturesClientGetOptions struct {
// placeholder for future optional parameters
}
// ComponentCurrentBillingFeaturesClientGetOptions contains the optional parameters for the ComponentCurrentBillingFeaturesClient.Get
// method.
type ComponentCurrentBillingFeaturesClientGetOptions struct {
// placeholder for future optional parameters
}
// ComponentCurrentBillingFeaturesClientUpdateOptions contains the optional parameters for the ComponentCurrentBillingFeaturesClient.Update
// method.
type ComponentCurrentBillingFeaturesClientUpdateOptions struct {
// placeholder for future optional parameters
}
// ComponentFeatureCapabilitiesClientGetOptions contains the optional parameters for the ComponentFeatureCapabilitiesClient.Get
// method.
type ComponentFeatureCapabilitiesClientGetOptions struct {
// placeholder for future optional parameters
}
// ComponentQuotaStatusClientGetOptions contains the optional parameters for the ComponentQuotaStatusClient.Get method.
type ComponentQuotaStatusClientGetOptions struct {
// placeholder for future optional parameters
}
// ComponentsClientCreateOrUpdateOptions contains the optional parameters for the ComponentsClient.CreateOrUpdate method.
type ComponentsClientCreateOrUpdateOptions struct {
// placeholder for future optional parameters
}
// ComponentsClientDeleteOptions contains the optional parameters for the ComponentsClient.Delete method.
type ComponentsClientDeleteOptions struct {
// placeholder for future optional parameters
}
// ComponentsClientGetOptions contains the optional parameters for the ComponentsClient.Get method.
type ComponentsClientGetOptions struct {
// placeholder for future optional parameters
}
// ComponentsClientGetPurgeStatusOptions contains the optional parameters for the ComponentsClient.GetPurgeStatus method.
type ComponentsClientGetPurgeStatusOptions struct {
// placeholder for future optional parameters
}
// ComponentsClientListByResourceGroupOptions contains the optional parameters for the ComponentsClient.NewListByResourceGroupPager
// method.
type ComponentsClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
// ComponentsClientListOptions contains the optional parameters for the ComponentsClient.NewListPager method.
type ComponentsClientListOptions struct {
// placeholder for future optional parameters
}
// ComponentsClientPurgeOptions contains the optional parameters for the ComponentsClient.Purge method.
type ComponentsClientPurgeOptions struct {
// placeholder for future optional parameters
}
// ComponentsClientUpdateTagsOptions contains the optional parameters for the ComponentsClient.UpdateTags method.
type ComponentsClientUpdateTagsOptions struct {
// placeholder for future optional parameters
}
// ExportConfigurationsClientCreateOptions contains the optional parameters for the ExportConfigurationsClient.Create method.
type ExportConfigurationsClientCreateOptions struct {
// placeholder for future optional parameters
}
// ExportConfigurationsClientDeleteOptions contains the optional parameters for the ExportConfigurationsClient.Delete method.
type ExportConfigurationsClientDeleteOptions struct {
// placeholder for future optional parameters
}
// ExportConfigurationsClientGetOptions contains the optional parameters for the ExportConfigurationsClient.Get method.
type ExportConfigurationsClientGetOptions struct {
// placeholder for future optional parameters
}
// ExportConfigurationsClientListOptions contains the optional parameters for the ExportConfigurationsClient.List method.
type ExportConfigurationsClientListOptions struct {
// placeholder for future optional parameters
}
// ExportConfigurationsClientUpdateOptions contains the optional parameters for the ExportConfigurationsClient.Update method.
type ExportConfigurationsClientUpdateOptions struct {
// placeholder for future optional parameters
}
// FavoritesClientAddOptions contains the optional parameters for the FavoritesClient.Add method.
type FavoritesClientAddOptions struct {
// placeholder for future optional parameters
}
// FavoritesClientDeleteOptions contains the optional parameters for the FavoritesClient.Delete method.
type FavoritesClientDeleteOptions struct {
// placeholder for future optional parameters
}
// FavoritesClientGetOptions contains the optional parameters for the FavoritesClient.Get method.
type FavoritesClientGetOptions struct {
// placeholder for future optional parameters
}
// FavoritesClientListOptions contains the optional parameters for the FavoritesClient.List method.
type FavoritesClientListOptions struct {
// Flag indicating whether or not to return the full content for each applicable favorite. If false, only return summary content
// for favorites.
CanFetchContent *bool
// The type of favorite. Value can be either shared or user.
FavoriteType *FavoriteType
// Source type of favorite to return. When left out, the source type defaults to 'other' (not present in this enum).
SourceType *FavoriteSourceType
// Tags that must be present on each favorite returned.
Tags []string
}
// FavoritesClientUpdateOptions contains the optional parameters for the FavoritesClient.Update method.
type FavoritesClientUpdateOptions struct {
// placeholder for future optional parameters
}
// MyWorkbooksClientCreateOrUpdateOptions contains the optional parameters for the MyWorkbooksClient.CreateOrUpdate method.
type MyWorkbooksClientCreateOrUpdateOptions struct {
// placeholder for future optional parameters
}
// MyWorkbooksClientDeleteOptions contains the optional parameters for the MyWorkbooksClient.Delete method.
type MyWorkbooksClientDeleteOptions struct {
// placeholder for future optional parameters
}
// MyWorkbooksClientGetOptions contains the optional parameters for the MyWorkbooksClient.Get method.
type MyWorkbooksClientGetOptions struct {
// placeholder for future optional parameters
}
// MyWorkbooksClientListByResourceGroupOptions contains the optional parameters for the MyWorkbooksClient.NewListByResourceGroupPager
// method.
type MyWorkbooksClientListByResourceGroupOptions struct {
// Flag indicating whether or not to return the full content for each applicable workbook. If false, only return summary content
// for workbooks.
CanFetchContent *bool
// Tags presents on each workbook returned.
Tags []string
}
// MyWorkbooksClientListBySubscriptionOptions contains the optional parameters for the MyWorkbooksClient.NewListBySubscriptionPager
// method.
type MyWorkbooksClientListBySubscriptionOptions struct {
// Flag indicating whether or not to return the full content for each applicable workbook. If false, only return summary content
// for workbooks.
CanFetchContent *bool
// Tags presents on each workbook returned.
Tags []string
}
// MyWorkbooksClientUpdateOptions contains the optional parameters for the MyWorkbooksClient.Update method.
type MyWorkbooksClientUpdateOptions struct {
// placeholder for future optional parameters
}
// ProactiveDetectionConfigurationsClientGetOptions contains the optional parameters for the ProactiveDetectionConfigurationsClient.Get
// method.
type ProactiveDetectionConfigurationsClientGetOptions struct {
// placeholder for future optional parameters
}
// ProactiveDetectionConfigurationsClientListOptions contains the optional parameters for the ProactiveDetectionConfigurationsClient.List
// method.
type ProactiveDetectionConfigurationsClientListOptions struct {
// placeholder for future optional parameters
}
// ProactiveDetectionConfigurationsClientUpdateOptions contains the optional parameters for the ProactiveDetectionConfigurationsClient.Update
// method.
type ProactiveDetectionConfigurationsClientUpdateOptions struct {
// placeholder for future optional parameters
}
// WebTestLocationsClientListOptions contains the optional parameters for the WebTestLocationsClient.NewListPager method.
type WebTestLocationsClientListOptions struct {
// placeholder for future optional parameters
}
// WebTestsClientCreateOrUpdateOptions contains the optional parameters for the WebTestsClient.CreateOrUpdate method.
type WebTestsClientCreateOrUpdateOptions struct {
// placeholder for future optional parameters
}
// WebTestsClientDeleteOptions contains the optional parameters for the WebTestsClient.Delete method.
type WebTestsClientDeleteOptions struct {
// placeholder for future optional parameters
}
// WebTestsClientGetOptions contains the optional parameters for the WebTestsClient.Get method.
type WebTestsClientGetOptions struct {
// placeholder for future optional parameters
}
// WebTestsClientListByComponentOptions contains the optional parameters for the WebTestsClient.NewListByComponentPager method.
type WebTestsClientListByComponentOptions struct {
// placeholder for future optional parameters
}
// WebTestsClientListByResourceGroupOptions contains the optional parameters for the WebTestsClient.NewListByResourceGroupPager
// method.
type WebTestsClientListByResourceGroupOptions struct {
// placeholder for future optional parameters
}
// WebTestsClientListOptions contains the optional parameters for the WebTestsClient.NewListPager method.
type WebTestsClientListOptions struct {
// placeholder for future optional parameters
}
// WebTestsClientUpdateTagsOptions contains the optional parameters for the WebTestsClient.UpdateTags method.
type WebTestsClientUpdateTagsOptions struct {
// placeholder for future optional parameters
}
// WorkItemConfigurationsClientCreateOptions contains the optional parameters for the WorkItemConfigurationsClient.Create
// method.
type WorkItemConfigurationsClientCreateOptions struct {
// placeholder for future optional parameters
}
// WorkItemConfigurationsClientDeleteOptions contains the optional parameters for the WorkItemConfigurationsClient.Delete
// method.
type WorkItemConfigurationsClientDeleteOptions struct {
// placeholder for future optional parameters
}
// WorkItemConfigurationsClientGetDefaultOptions contains the optional parameters for the WorkItemConfigurationsClient.GetDefault
// method.
type WorkItemConfigurationsClientGetDefaultOptions struct {
// placeholder for future optional parameters
}
// WorkItemConfigurationsClientGetItemOptions contains the optional parameters for the WorkItemConfigurationsClient.GetItem
// method.
type WorkItemConfigurationsClientGetItemOptions struct {
// placeholder for future optional parameters
}
// WorkItemConfigurationsClientListOptions contains the optional parameters for the WorkItemConfigurationsClient.NewListPager
// method.
type WorkItemConfigurationsClientListOptions struct {
// placeholder for future optional parameters
}
// WorkItemConfigurationsClientUpdateItemOptions contains the optional parameters for the WorkItemConfigurationsClient.UpdateItem
// method.
type WorkItemConfigurationsClientUpdateItemOptions struct {
// placeholder for future optional parameters
}
// WorkbooksClientCreateOrUpdateOptions contains the optional parameters for the WorkbooksClient.CreateOrUpdate method.
type WorkbooksClientCreateOrUpdateOptions struct {
// placeholder for future optional parameters
}
// WorkbooksClientDeleteOptions contains the optional parameters for the WorkbooksClient.Delete method.
type WorkbooksClientDeleteOptions struct {
// placeholder for future optional parameters
}
// WorkbooksClientGetOptions contains the optional parameters for the WorkbooksClient.Get method.
type WorkbooksClientGetOptions struct {
// placeholder for future optional parameters
}
// WorkbooksClientListByResourceGroupOptions contains the optional parameters for the WorkbooksClient.NewListByResourceGroupPager
// method.
type WorkbooksClientListByResourceGroupOptions struct {
// Flag indicating whether or not to return the full content for each applicable workbook. If false, only return summary content
// for workbooks.
CanFetchContent *bool
// Tags presents on each workbook returned.
Tags []string
}
// WorkbooksClientUpdateOptions contains the optional parameters for the WorkbooksClient.Update method.
type WorkbooksClientUpdateOptions struct {
// placeholder for future optional parameters
}