1 package migrate
2
3
4
5
6
7
8
9
10 type AssessmentSizingCriterion string
11
12 const (
13
14 AsOnPremises AssessmentSizingCriterion = "AsOnPremises"
15
16 PerformanceBased AssessmentSizingCriterion = "PerformanceBased"
17 )
18
19
20 func PossibleAssessmentSizingCriterionValues() []AssessmentSizingCriterion {
21 return []AssessmentSizingCriterion{AsOnPremises, PerformanceBased}
22 }
23
24
25 type AssessmentStage string
26
27 const (
28
29 Approved AssessmentStage = "Approved"
30
31 InProgress AssessmentStage = "InProgress"
32
33 UnderReview AssessmentStage = "UnderReview"
34 )
35
36
37 func PossibleAssessmentStageValues() []AssessmentStage {
38 return []AssessmentStage{Approved, InProgress, UnderReview}
39 }
40
41
42 type AssessmentStatus string
43
44 const (
45
46 Completed AssessmentStatus = "Completed"
47
48 Created AssessmentStatus = "Created"
49
50 Invalid AssessmentStatus = "Invalid"
51
52 Running AssessmentStatus = "Running"
53
54 Updated AssessmentStatus = "Updated"
55 )
56
57
58 func PossibleAssessmentStatusValues() []AssessmentStatus {
59 return []AssessmentStatus{Completed, Created, Invalid, Running, Updated}
60 }
61
62
63 type AzureDiskSize string
64
65 const (
66
67 PremiumP10 AzureDiskSize = "Premium_P10"
68
69 PremiumP20 AzureDiskSize = "Premium_P20"
70
71 PremiumP30 AzureDiskSize = "Premium_P30"
72
73 PremiumP4 AzureDiskSize = "Premium_P4"
74
75 PremiumP40 AzureDiskSize = "Premium_P40"
76
77 PremiumP50 AzureDiskSize = "Premium_P50"
78
79 PremiumP6 AzureDiskSize = "Premium_P6"
80
81 StandardS10 AzureDiskSize = "Standard_S10"
82
83 StandardS20 AzureDiskSize = "Standard_S20"
84
85 StandardS30 AzureDiskSize = "Standard_S30"
86
87 StandardS4 AzureDiskSize = "Standard_S4"
88
89 StandardS40 AzureDiskSize = "Standard_S40"
90
91 StandardS50 AzureDiskSize = "Standard_S50"
92
93 StandardS6 AzureDiskSize = "Standard_S6"
94
95 Unknown AzureDiskSize = "Unknown"
96 )
97
98
99 func PossibleAzureDiskSizeValues() []AzureDiskSize {
100 return []AzureDiskSize{PremiumP10, PremiumP20, PremiumP30, PremiumP4, PremiumP40, PremiumP50, PremiumP6, StandardS10, StandardS20, StandardS30, StandardS4, StandardS40, StandardS50, StandardS6, Unknown}
101 }
102
103
104 type AzureDiskSuitabilityExplanation string
105
106 const (
107
108 AzureDiskSuitabilityExplanationDiskSizeGreaterThanSupported AzureDiskSuitabilityExplanation = "DiskSizeGreaterThanSupported"
109
110 AzureDiskSuitabilityExplanationInternalErrorOccurredForDiskEvaluation AzureDiskSuitabilityExplanation = "InternalErrorOccurredForDiskEvaluation"
111
112 AzureDiskSuitabilityExplanationNoDiskSizeFoundForSelectedRedundancy AzureDiskSuitabilityExplanation = "NoDiskSizeFoundForSelectedRedundancy"
113
114 AzureDiskSuitabilityExplanationNoDiskSizeFoundInSelectedLocation AzureDiskSuitabilityExplanation = "NoDiskSizeFoundInSelectedLocation"
115
116 AzureDiskSuitabilityExplanationNoSuitableDiskSizeForIops AzureDiskSuitabilityExplanation = "NoSuitableDiskSizeForIops"
117
118 AzureDiskSuitabilityExplanationNoSuitableDiskSizeForThroughput AzureDiskSuitabilityExplanation = "NoSuitableDiskSizeForThroughput"
119
120 AzureDiskSuitabilityExplanationNotApplicable AzureDiskSuitabilityExplanation = "NotApplicable"
121
122 AzureDiskSuitabilityExplanationUnknown AzureDiskSuitabilityExplanation = "Unknown"
123 )
124
125
126 func PossibleAzureDiskSuitabilityExplanationValues() []AzureDiskSuitabilityExplanation {
127 return []AzureDiskSuitabilityExplanation{AzureDiskSuitabilityExplanationDiskSizeGreaterThanSupported, AzureDiskSuitabilityExplanationInternalErrorOccurredForDiskEvaluation, AzureDiskSuitabilityExplanationNoDiskSizeFoundForSelectedRedundancy, AzureDiskSuitabilityExplanationNoDiskSizeFoundInSelectedLocation, AzureDiskSuitabilityExplanationNoSuitableDiskSizeForIops, AzureDiskSuitabilityExplanationNoSuitableDiskSizeForThroughput, AzureDiskSuitabilityExplanationNotApplicable, AzureDiskSuitabilityExplanationUnknown}
128 }
129
130
131 type AzureDiskType string
132
133 const (
134
135 AzureDiskTypePremium AzureDiskType = "Premium"
136
137 AzureDiskTypeStandard AzureDiskType = "Standard"
138
139 AzureDiskTypeUnknown AzureDiskType = "Unknown"
140 )
141
142
143 func PossibleAzureDiskTypeValues() []AzureDiskType {
144 return []AzureDiskType{AzureDiskTypePremium, AzureDiskTypeStandard, AzureDiskTypeUnknown}
145 }
146
147
148 type AzureHybridUseBenefit string
149
150 const (
151
152 AzureHybridUseBenefitNo AzureHybridUseBenefit = "No"
153
154 AzureHybridUseBenefitUnknown AzureHybridUseBenefit = "Unknown"
155
156 AzureHybridUseBenefitYes AzureHybridUseBenefit = "Yes"
157 )
158
159
160 func PossibleAzureHybridUseBenefitValues() []AzureHybridUseBenefit {
161 return []AzureHybridUseBenefit{AzureHybridUseBenefitNo, AzureHybridUseBenefitUnknown, AzureHybridUseBenefitYes}
162 }
163
164
165 type AzureLocation string
166
167 const (
168
169 AzureLocationAustraliaEast AzureLocation = "AustraliaEast"
170
171 AzureLocationAustraliaSoutheast AzureLocation = "AustraliaSoutheast"
172
173 AzureLocationBrazilSouth AzureLocation = "BrazilSouth"
174
175 AzureLocationCanadaCentral AzureLocation = "CanadaCentral"
176
177 AzureLocationCanadaEast AzureLocation = "CanadaEast"
178
179 AzureLocationCentralIndia AzureLocation = "CentralIndia"
180
181 AzureLocationCentralUs AzureLocation = "CentralUs"
182
183 AzureLocationChinaEast AzureLocation = "ChinaEast"
184
185 AzureLocationChinaNorth AzureLocation = "ChinaNorth"
186
187 AzureLocationEastAsia AzureLocation = "EastAsia"
188
189 AzureLocationEastUs AzureLocation = "EastUs"
190
191 AzureLocationEastUs2 AzureLocation = "EastUs2"
192
193 AzureLocationGermanyCentral AzureLocation = "GermanyCentral"
194
195 AzureLocationGermanyNortheast AzureLocation = "GermanyNortheast"
196
197 AzureLocationJapanEast AzureLocation = "JapanEast"
198
199 AzureLocationJapanWest AzureLocation = "JapanWest"
200
201 AzureLocationKoreaCentral AzureLocation = "KoreaCentral"
202
203 AzureLocationKoreaSouth AzureLocation = "KoreaSouth"
204
205 AzureLocationNorthCentralUs AzureLocation = "NorthCentralUs"
206
207 AzureLocationNorthEurope AzureLocation = "NorthEurope"
208
209 AzureLocationSouthCentralUs AzureLocation = "SouthCentralUs"
210
211 AzureLocationSoutheastAsia AzureLocation = "SoutheastAsia"
212
213 AzureLocationSouthIndia AzureLocation = "SouthIndia"
214
215 AzureLocationUkSouth AzureLocation = "UkSouth"
216
217 AzureLocationUkWest AzureLocation = "UkWest"
218
219 AzureLocationUnknown AzureLocation = "Unknown"
220
221 AzureLocationWestCentralUs AzureLocation = "WestCentralUs"
222
223 AzureLocationWestEurope AzureLocation = "WestEurope"
224
225 AzureLocationWestIndia AzureLocation = "WestIndia"
226
227 AzureLocationWestUs AzureLocation = "WestUs"
228
229 AzureLocationWestUs2 AzureLocation = "WestUs2"
230 )
231
232
233 func PossibleAzureLocationValues() []AzureLocation {
234 return []AzureLocation{AzureLocationAustraliaEast, AzureLocationAustraliaSoutheast, AzureLocationBrazilSouth, AzureLocationCanadaCentral, AzureLocationCanadaEast, AzureLocationCentralIndia, AzureLocationCentralUs, AzureLocationChinaEast, AzureLocationChinaNorth, AzureLocationEastAsia, AzureLocationEastUs, AzureLocationEastUs2, AzureLocationGermanyCentral, AzureLocationGermanyNortheast, AzureLocationJapanEast, AzureLocationJapanWest, AzureLocationKoreaCentral, AzureLocationKoreaSouth, AzureLocationNorthCentralUs, AzureLocationNorthEurope, AzureLocationSouthCentralUs, AzureLocationSoutheastAsia, AzureLocationSouthIndia, AzureLocationUkSouth, AzureLocationUkWest, AzureLocationUnknown, AzureLocationWestCentralUs, AzureLocationWestEurope, AzureLocationWestIndia, AzureLocationWestUs, AzureLocationWestUs2}
235 }
236
237
238
239 type AzureNetworkAdapterSuitabilityExplanation string
240
241 const (
242
243 AzureNetworkAdapterSuitabilityExplanationInternalErrorOccured AzureNetworkAdapterSuitabilityExplanation = "InternalErrorOccured"
244
245 AzureNetworkAdapterSuitabilityExplanationNotApplicable AzureNetworkAdapterSuitabilityExplanation = "NotApplicable"
246
247 AzureNetworkAdapterSuitabilityExplanationUnknown AzureNetworkAdapterSuitabilityExplanation = "Unknown"
248 )
249
250
251 func PossibleAzureNetworkAdapterSuitabilityExplanationValues() []AzureNetworkAdapterSuitabilityExplanation {
252 return []AzureNetworkAdapterSuitabilityExplanation{AzureNetworkAdapterSuitabilityExplanationInternalErrorOccured, AzureNetworkAdapterSuitabilityExplanationNotApplicable, AzureNetworkAdapterSuitabilityExplanationUnknown}
253 }
254
255
256 type AzureOfferCode string
257
258 const (
259
260 AzureOfferCodeMSAZR0003P AzureOfferCode = "MSAZR0003P"
261
262 AzureOfferCodeMSAZR0022P AzureOfferCode = "MSAZR0022P"
263
264 AzureOfferCodeMSAZR0023P AzureOfferCode = "MSAZR0023P"
265
266 AzureOfferCodeMSAZR0025P AzureOfferCode = "MSAZR0025P"
267
268 AzureOfferCodeMSAZR0029P AzureOfferCode = "MSAZR0029P"
269
270 AzureOfferCodeMSAZR0036P AzureOfferCode = "MSAZR0036P"
271
272 AzureOfferCodeMSAZR0044P AzureOfferCode = "MSAZR0044P"
273
274 AzureOfferCodeMSAZR0059P AzureOfferCode = "MSAZR0059P"
275
276 AzureOfferCodeMSAZR0060P AzureOfferCode = "MSAZR0060P"
277
278 AzureOfferCodeMSAZR0062P AzureOfferCode = "MSAZR0062P"
279
280 AzureOfferCodeMSAZR0063P AzureOfferCode = "MSAZR0063P"
281
282 AzureOfferCodeMSAZR0064P AzureOfferCode = "MSAZR0064P"
283
284 AzureOfferCodeMSAZR0111P AzureOfferCode = "MSAZR0111P"
285
286 AzureOfferCodeMSAZR0120P AzureOfferCode = "MSAZR0120P"
287
288 AzureOfferCodeMSAZR0121P AzureOfferCode = "MSAZR0121P"
289
290 AzureOfferCodeMSAZR0122P AzureOfferCode = "MSAZR0122P"
291
292 AzureOfferCodeMSAZR0123P AzureOfferCode = "MSAZR0123P"
293
294 AzureOfferCodeMSAZR0124P AzureOfferCode = "MSAZR0124P"
295
296 AzureOfferCodeMSAZR0125P AzureOfferCode = "MSAZR0125P"
297
298 AzureOfferCodeMSAZR0126P AzureOfferCode = "MSAZR0126P"
299
300 AzureOfferCodeMSAZR0127P AzureOfferCode = "MSAZR0127P"
301
302 AzureOfferCodeMSAZR0128P AzureOfferCode = "MSAZR0128P"
303
304 AzureOfferCodeMSAZR0129P AzureOfferCode = "MSAZR0129P"
305
306 AzureOfferCodeMSAZR0130P AzureOfferCode = "MSAZR0130P"
307
308 AzureOfferCodeMSAZR0144P AzureOfferCode = "MSAZR0144P"
309
310 AzureOfferCodeMSAZR0148P AzureOfferCode = "MSAZR0148P"
311
312 AzureOfferCodeMSAZR0149P AzureOfferCode = "MSAZR0149P"
313
314 AzureOfferCodeMSAZRDE0003P AzureOfferCode = "MSAZRDE0003P"
315
316 AzureOfferCodeMSAZRDE0044P AzureOfferCode = "MSAZRDE0044P"
317
318 AzureOfferCodeMSMCAZR0044P AzureOfferCode = "MSMCAZR0044P"
319
320 AzureOfferCodeMSMCAZR0059P AzureOfferCode = "MSMCAZR0059P"
321
322 AzureOfferCodeMSMCAZR0060P AzureOfferCode = "MSMCAZR0060P"
323
324 AzureOfferCodeMSMCAZR0063P AzureOfferCode = "MSMCAZR0063P"
325
326 AzureOfferCodeMSMCAZR0120P AzureOfferCode = "MSMCAZR0120P"
327
328 AzureOfferCodeMSMCAZR0121P AzureOfferCode = "MSMCAZR0121P"
329
330 AzureOfferCodeMSMCAZR0125P AzureOfferCode = "MSMCAZR0125P"
331
332 AzureOfferCodeMSMCAZR0128P AzureOfferCode = "MSMCAZR0128P"
333
334 AzureOfferCodeUnknown AzureOfferCode = "Unknown"
335 )
336
337
338 func PossibleAzureOfferCodeValues() []AzureOfferCode {
339 return []AzureOfferCode{AzureOfferCodeMSAZR0003P, AzureOfferCodeMSAZR0022P, AzureOfferCodeMSAZR0023P, AzureOfferCodeMSAZR0025P, AzureOfferCodeMSAZR0029P, AzureOfferCodeMSAZR0036P, AzureOfferCodeMSAZR0044P, AzureOfferCodeMSAZR0059P, AzureOfferCodeMSAZR0060P, AzureOfferCodeMSAZR0062P, AzureOfferCodeMSAZR0063P, AzureOfferCodeMSAZR0064P, AzureOfferCodeMSAZR0111P, AzureOfferCodeMSAZR0120P, AzureOfferCodeMSAZR0121P, AzureOfferCodeMSAZR0122P, AzureOfferCodeMSAZR0123P, AzureOfferCodeMSAZR0124P, AzureOfferCodeMSAZR0125P, AzureOfferCodeMSAZR0126P, AzureOfferCodeMSAZR0127P, AzureOfferCodeMSAZR0128P, AzureOfferCodeMSAZR0129P, AzureOfferCodeMSAZR0130P, AzureOfferCodeMSAZR0144P, AzureOfferCodeMSAZR0148P, AzureOfferCodeMSAZR0149P, AzureOfferCodeMSAZRDE0003P, AzureOfferCodeMSAZRDE0044P, AzureOfferCodeMSMCAZR0044P, AzureOfferCodeMSMCAZR0059P, AzureOfferCodeMSMCAZR0060P, AzureOfferCodeMSMCAZR0063P, AzureOfferCodeMSMCAZR0120P, AzureOfferCodeMSMCAZR0121P, AzureOfferCodeMSMCAZR0125P, AzureOfferCodeMSMCAZR0128P, AzureOfferCodeUnknown}
340 }
341
342
343 type AzurePricingTier string
344
345 const (
346
347 Basic AzurePricingTier = "Basic"
348
349 Standard AzurePricingTier = "Standard"
350 )
351
352
353 func PossibleAzurePricingTierValues() []AzurePricingTier {
354 return []AzurePricingTier{Basic, Standard}
355 }
356
357
358 type AzureStorageRedundancy string
359
360 const (
361
362 AzureStorageRedundancyGeoRedundant AzureStorageRedundancy = "GeoRedundant"
363
364 AzureStorageRedundancyLocallyRedundant AzureStorageRedundancy = "LocallyRedundant"
365
366 AzureStorageRedundancyReadAccessGeoRedundant AzureStorageRedundancy = "ReadAccessGeoRedundant"
367
368 AzureStorageRedundancyUnknown AzureStorageRedundancy = "Unknown"
369
370 AzureStorageRedundancyZoneRedundant AzureStorageRedundancy = "ZoneRedundant"
371 )
372
373
374 func PossibleAzureStorageRedundancyValues() []AzureStorageRedundancy {
375 return []AzureStorageRedundancy{AzureStorageRedundancyGeoRedundant, AzureStorageRedundancyLocallyRedundant, AzureStorageRedundancyReadAccessGeoRedundant, AzureStorageRedundancyUnknown, AzureStorageRedundancyZoneRedundant}
376 }
377
378
379 type AzureVMSize string
380
381 const (
382
383 AzureVMSizeBasicA0 AzureVMSize = "Basic_A0"
384
385 AzureVMSizeBasicA1 AzureVMSize = "Basic_A1"
386
387 AzureVMSizeBasicA2 AzureVMSize = "Basic_A2"
388
389 AzureVMSizeBasicA3 AzureVMSize = "Basic_A3"
390
391 AzureVMSizeBasicA4 AzureVMSize = "Basic_A4"
392
393 AzureVMSizeStandardA0 AzureVMSize = "Standard_A0"
394
395 AzureVMSizeStandardA1 AzureVMSize = "Standard_A1"
396
397 AzureVMSizeStandardA10 AzureVMSize = "Standard_A10"
398
399 AzureVMSizeStandardA11 AzureVMSize = "Standard_A11"
400
401 AzureVMSizeStandardA1V2 AzureVMSize = "Standard_A1_v2"
402
403 AzureVMSizeStandardA2 AzureVMSize = "Standard_A2"
404
405 AzureVMSizeStandardA2mV2 AzureVMSize = "Standard_A2m_v2"
406
407 AzureVMSizeStandardA2V2 AzureVMSize = "Standard_A2_v2"
408
409 AzureVMSizeStandardA3 AzureVMSize = "Standard_A3"
410
411 AzureVMSizeStandardA4 AzureVMSize = "Standard_A4"
412
413 AzureVMSizeStandardA4mV2 AzureVMSize = "Standard_A4m_v2"
414
415 AzureVMSizeStandardA4V2 AzureVMSize = "Standard_A4_v2"
416
417 AzureVMSizeStandardA5 AzureVMSize = "Standard_A5"
418
419 AzureVMSizeStandardA6 AzureVMSize = "Standard_A6"
420
421 AzureVMSizeStandardA7 AzureVMSize = "Standard_A7"
422
423 AzureVMSizeStandardA8 AzureVMSize = "Standard_A8"
424
425 AzureVMSizeStandardA8mV2 AzureVMSize = "Standard_A8m_v2"
426
427 AzureVMSizeStandardA8V2 AzureVMSize = "Standard_A8_v2"
428
429 AzureVMSizeStandardA9 AzureVMSize = "Standard_A9"
430
431 AzureVMSizeStandardD1 AzureVMSize = "Standard_D1"
432
433 AzureVMSizeStandardD11 AzureVMSize = "Standard_D11"
434
435 AzureVMSizeStandardD11V2 AzureVMSize = "Standard_D11_v2"
436
437 AzureVMSizeStandardD12 AzureVMSize = "Standard_D12"
438
439 AzureVMSizeStandardD12V2 AzureVMSize = "Standard_D12_v2"
440
441 AzureVMSizeStandardD13 AzureVMSize = "Standard_D13"
442
443 AzureVMSizeStandardD13V2 AzureVMSize = "Standard_D13_v2"
444
445 AzureVMSizeStandardD14 AzureVMSize = "Standard_D14"
446
447 AzureVMSizeStandardD14V2 AzureVMSize = "Standard_D14_v2"
448
449 AzureVMSizeStandardD15V2 AzureVMSize = "Standard_D15_v2"
450
451 AzureVMSizeStandardD1V2 AzureVMSize = "Standard_D1_v2"
452
453 AzureVMSizeStandardD2 AzureVMSize = "Standard_D2"
454
455 AzureVMSizeStandardD2V2 AzureVMSize = "Standard_D2_v2"
456
457 AzureVMSizeStandardD3 AzureVMSize = "Standard_D3"
458
459 AzureVMSizeStandardD3V2 AzureVMSize = "Standard_D3_v2"
460
461 AzureVMSizeStandardD4 AzureVMSize = "Standard_D4"
462
463 AzureVMSizeStandardD4V2 AzureVMSize = "Standard_D4_v2"
464
465 AzureVMSizeStandardD5V2 AzureVMSize = "Standard_D5_v2"
466
467 AzureVMSizeStandardDS1 AzureVMSize = "Standard_DS1"
468
469 AzureVMSizeStandardDS11 AzureVMSize = "Standard_DS11"
470
471 AzureVMSizeStandardDS11V2 AzureVMSize = "Standard_DS11_v2"
472
473 AzureVMSizeStandardDS12 AzureVMSize = "Standard_DS12"
474
475 AzureVMSizeStandardDS12V2 AzureVMSize = "Standard_DS12_v2"
476
477 AzureVMSizeStandardDS13 AzureVMSize = "Standard_DS13"
478
479 AzureVMSizeStandardDS13V2 AzureVMSize = "Standard_DS13_v2"
480
481 AzureVMSizeStandardDS14 AzureVMSize = "Standard_DS14"
482
483 AzureVMSizeStandardDS14V2 AzureVMSize = "Standard_DS14_v2"
484
485 AzureVMSizeStandardDS15V2 AzureVMSize = "Standard_DS15_v2"
486
487 AzureVMSizeStandardDS1V2 AzureVMSize = "Standard_DS1_v2"
488
489 AzureVMSizeStandardDS2 AzureVMSize = "Standard_DS2"
490
491 AzureVMSizeStandardDS2V2 AzureVMSize = "Standard_DS2_v2"
492
493 AzureVMSizeStandardDS3 AzureVMSize = "Standard_DS3"
494
495 AzureVMSizeStandardDS3V2 AzureVMSize = "Standard_DS3_v2"
496
497 AzureVMSizeStandardDS4 AzureVMSize = "Standard_DS4"
498
499 AzureVMSizeStandardDS4V2 AzureVMSize = "Standard_DS4_v2"
500
501 AzureVMSizeStandardDS5V2 AzureVMSize = "Standard_DS5_v2"
502
503 AzureVMSizeStandardF1 AzureVMSize = "Standard_F1"
504
505 AzureVMSizeStandardF16 AzureVMSize = "Standard_F16"
506
507 AzureVMSizeStandardF16s AzureVMSize = "Standard_F16s"
508
509 AzureVMSizeStandardF1s AzureVMSize = "Standard_F1s"
510
511 AzureVMSizeStandardF2 AzureVMSize = "Standard_F2"
512
513 AzureVMSizeStandardF2s AzureVMSize = "Standard_F2s"
514
515 AzureVMSizeStandardF4 AzureVMSize = "Standard_F4"
516
517 AzureVMSizeStandardF4s AzureVMSize = "Standard_F4s"
518
519 AzureVMSizeStandardF8 AzureVMSize = "Standard_F8"
520
521 AzureVMSizeStandardF8s AzureVMSize = "Standard_F8s"
522
523 AzureVMSizeStandardG1 AzureVMSize = "Standard_G1"
524
525 AzureVMSizeStandardG2 AzureVMSize = "Standard_G2"
526
527 AzureVMSizeStandardG3 AzureVMSize = "Standard_G3"
528
529 AzureVMSizeStandardG4 AzureVMSize = "Standard_G4"
530
531 AzureVMSizeStandardG5 AzureVMSize = "Standard_G5"
532
533 AzureVMSizeStandardGS1 AzureVMSize = "Standard_GS1"
534
535 AzureVMSizeStandardGS2 AzureVMSize = "Standard_GS2"
536
537 AzureVMSizeStandardGS3 AzureVMSize = "Standard_GS3"
538
539 AzureVMSizeStandardGS4 AzureVMSize = "Standard_GS4"
540
541 AzureVMSizeStandardGS5 AzureVMSize = "Standard_GS5"
542
543 AzureVMSizeStandardH16 AzureVMSize = "Standard_H16"
544
545 AzureVMSizeStandardH16m AzureVMSize = "Standard_H16m"
546
547 AzureVMSizeStandardH16mr AzureVMSize = "Standard_H16mr"
548
549 AzureVMSizeStandardH16r AzureVMSize = "Standard_H16r"
550
551 AzureVMSizeStandardH8 AzureVMSize = "Standard_H8"
552
553 AzureVMSizeStandardH8m AzureVMSize = "Standard_H8m"
554
555 AzureVMSizeStandardL16s AzureVMSize = "Standard_L16s"
556
557 AzureVMSizeStandardL32s AzureVMSize = "Standard_L32s"
558
559 AzureVMSizeStandardL4s AzureVMSize = "Standard_L4s"
560
561 AzureVMSizeStandardL8s AzureVMSize = "Standard_L8s"
562
563 AzureVMSizeUnknown AzureVMSize = "Unknown"
564 )
565
566
567 func PossibleAzureVMSizeValues() []AzureVMSize {
568 return []AzureVMSize{AzureVMSizeBasicA0, AzureVMSizeBasicA1, AzureVMSizeBasicA2, AzureVMSizeBasicA3, AzureVMSizeBasicA4, AzureVMSizeStandardA0, AzureVMSizeStandardA1, AzureVMSizeStandardA10, AzureVMSizeStandardA11, AzureVMSizeStandardA1V2, AzureVMSizeStandardA2, AzureVMSizeStandardA2mV2, AzureVMSizeStandardA2V2, AzureVMSizeStandardA3, AzureVMSizeStandardA4, AzureVMSizeStandardA4mV2, AzureVMSizeStandardA4V2, AzureVMSizeStandardA5, AzureVMSizeStandardA6, AzureVMSizeStandardA7, AzureVMSizeStandardA8, AzureVMSizeStandardA8mV2, AzureVMSizeStandardA8V2, AzureVMSizeStandardA9, AzureVMSizeStandardD1, AzureVMSizeStandardD11, AzureVMSizeStandardD11V2, AzureVMSizeStandardD12, AzureVMSizeStandardD12V2, AzureVMSizeStandardD13, AzureVMSizeStandardD13V2, AzureVMSizeStandardD14, AzureVMSizeStandardD14V2, AzureVMSizeStandardD15V2, AzureVMSizeStandardD1V2, AzureVMSizeStandardD2, AzureVMSizeStandardD2V2, AzureVMSizeStandardD3, AzureVMSizeStandardD3V2, AzureVMSizeStandardD4, AzureVMSizeStandardD4V2, AzureVMSizeStandardD5V2, AzureVMSizeStandardDS1, AzureVMSizeStandardDS11, AzureVMSizeStandardDS11V2, AzureVMSizeStandardDS12, AzureVMSizeStandardDS12V2, AzureVMSizeStandardDS13, AzureVMSizeStandardDS13V2, AzureVMSizeStandardDS14, AzureVMSizeStandardDS14V2, AzureVMSizeStandardDS15V2, AzureVMSizeStandardDS1V2, AzureVMSizeStandardDS2, AzureVMSizeStandardDS2V2, AzureVMSizeStandardDS3, AzureVMSizeStandardDS3V2, AzureVMSizeStandardDS4, AzureVMSizeStandardDS4V2, AzureVMSizeStandardDS5V2, AzureVMSizeStandardF1, AzureVMSizeStandardF16, AzureVMSizeStandardF16s, AzureVMSizeStandardF1s, AzureVMSizeStandardF2, AzureVMSizeStandardF2s, AzureVMSizeStandardF4, AzureVMSizeStandardF4s, AzureVMSizeStandardF8, AzureVMSizeStandardF8s, AzureVMSizeStandardG1, AzureVMSizeStandardG2, AzureVMSizeStandardG3, AzureVMSizeStandardG4, AzureVMSizeStandardG5, AzureVMSizeStandardGS1, AzureVMSizeStandardGS2, AzureVMSizeStandardGS3, AzureVMSizeStandardGS4, AzureVMSizeStandardGS5, AzureVMSizeStandardH16, AzureVMSizeStandardH16m, AzureVMSizeStandardH16mr, AzureVMSizeStandardH16r, AzureVMSizeStandardH8, AzureVMSizeStandardH8m, AzureVMSizeStandardL16s, AzureVMSizeStandardL32s, AzureVMSizeStandardL4s, AzureVMSizeStandardL8s, AzureVMSizeUnknown}
569 }
570
571
572 type AzureVMSuitabilityExplanation string
573
574 const (
575
576 AzureVMSuitabilityExplanationBootTypeNotSupported AzureVMSuitabilityExplanation = "BootTypeNotSupported"
577
578 AzureVMSuitabilityExplanationBootTypeUnknown AzureVMSuitabilityExplanation = "BootTypeUnknown"
579
580 AzureVMSuitabilityExplanationCheckCentOsVersion AzureVMSuitabilityExplanation = "CheckCentOsVersion"
581
582 AzureVMSuitabilityExplanationCheckCoreOsLinuxVersion AzureVMSuitabilityExplanation = "CheckCoreOsLinuxVersion"
583
584 AzureVMSuitabilityExplanationCheckDebianLinuxVersion AzureVMSuitabilityExplanation = "CheckDebianLinuxVersion"
585
586 AzureVMSuitabilityExplanationCheckOpenSuseLinuxVersion AzureVMSuitabilityExplanation = "CheckOpenSuseLinuxVersion"
587
588 AzureVMSuitabilityExplanationCheckOracleLinuxVersion AzureVMSuitabilityExplanation = "CheckOracleLinuxVersion"
589
590 AzureVMSuitabilityExplanationCheckRedHatLinuxVersion AzureVMSuitabilityExplanation = "CheckRedHatLinuxVersion"
591
592 AzureVMSuitabilityExplanationCheckSuseLinuxVersion AzureVMSuitabilityExplanation = "CheckSuseLinuxVersion"
593
594 AzureVMSuitabilityExplanationCheckUbuntuLinuxVersion AzureVMSuitabilityExplanation = "CheckUbuntuLinuxVersion"
595
596 AzureVMSuitabilityExplanationCheckWindowsServer2008R2Version AzureVMSuitabilityExplanation = "CheckWindowsServer2008R2Version"
597
598 AzureVMSuitabilityExplanationEndorsedWithConditionsLinuxDistributions AzureVMSuitabilityExplanation = "EndorsedWithConditionsLinuxDistributions"
599
600 AzureVMSuitabilityExplanationGuestOperatingSystemArchitectureNotSupported AzureVMSuitabilityExplanation = "GuestOperatingSystemArchitectureNotSupported"
601
602 AzureVMSuitabilityExplanationGuestOperatingSystemNotSupported AzureVMSuitabilityExplanation = "GuestOperatingSystemNotSupported"
603
604 AzureVMSuitabilityExplanationGuestOperatingSystemUnknown AzureVMSuitabilityExplanation = "GuestOperatingSystemUnknown"
605
606 AzureVMSuitabilityExplanationInternalErrorOccuredDuringComputeEvaluation AzureVMSuitabilityExplanation = "InternalErrorOccuredDuringComputeEvaluation"
607
608 AzureVMSuitabilityExplanationInternalErrorOccuredDuringNetworkEvaluation AzureVMSuitabilityExplanation = "InternalErrorOccuredDuringNetworkEvaluation"
609
610 AzureVMSuitabilityExplanationInternalErrorOccuredDuringStorageEvaluation AzureVMSuitabilityExplanation = "InternalErrorOccuredDuringStorageEvaluation"
611
612 AzureVMSuitabilityExplanationMoreDisksThanSupported AzureVMSuitabilityExplanation = "MoreDisksThanSupported"
613
614 AzureVMSuitabilityExplanationNoGuestOperatingSystemConditionallySupported AzureVMSuitabilityExplanation = "NoGuestOperatingSystemConditionallySupported"
615
616 AzureVMSuitabilityExplanationNoSuitableVMSizeFound AzureVMSuitabilityExplanation = "NoSuitableVmSizeFound"
617
618 AzureVMSuitabilityExplanationNotApplicable AzureVMSuitabilityExplanation = "NotApplicable"
619
620 AzureVMSuitabilityExplanationNoVMSizeForBasicPricingTier AzureVMSuitabilityExplanation = "NoVmSizeForBasicPricingTier"
621
622 AzureVMSuitabilityExplanationNoVMSizeForSelectedAzureLocation AzureVMSuitabilityExplanation = "NoVmSizeForSelectedAzureLocation"
623
624 AzureVMSuitabilityExplanationNoVMSizeForSelectedPricingTier AzureVMSuitabilityExplanation = "NoVmSizeForSelectedPricingTier"
625
626 AzureVMSuitabilityExplanationNoVMSizeForStandardPricingTier AzureVMSuitabilityExplanation = "NoVmSizeForStandardPricingTier"
627
628 AzureVMSuitabilityExplanationNoVMSizeSupportsNetworkPerformance AzureVMSuitabilityExplanation = "NoVmSizeSupportsNetworkPerformance"
629
630 AzureVMSuitabilityExplanationNoVMSizeSupportsStoragePerformance AzureVMSuitabilityExplanation = "NoVmSizeSupportsStoragePerformance"
631
632 AzureVMSuitabilityExplanationOneOrMoreAdaptersNotSuitable AzureVMSuitabilityExplanation = "OneOrMoreAdaptersNotSuitable"
633
634 AzureVMSuitabilityExplanationOneOrMoreDisksNotSuitable AzureVMSuitabilityExplanation = "OneOrMoreDisksNotSuitable"
635
636 AzureVMSuitabilityExplanationUnendorsedLinuxDistributions AzureVMSuitabilityExplanation = "UnendorsedLinuxDistributions"
637
638 AzureVMSuitabilityExplanationUnknown AzureVMSuitabilityExplanation = "Unknown"
639
640 AzureVMSuitabilityExplanationWindowsClientVersionsConditionallySupported AzureVMSuitabilityExplanation = "WindowsClientVersionsConditionallySupported"
641
642 AzureVMSuitabilityExplanationWindowsOSNoLongerUnderMSSupport AzureVMSuitabilityExplanation = "WindowsOSNoLongerUnderMSSupport"
643
644 AzureVMSuitabilityExplanationWindowsServerVersionConditionallySupported AzureVMSuitabilityExplanation = "WindowsServerVersionConditionallySupported"
645
646 AzureVMSuitabilityExplanationWindowsServerVersionsSupportedWithCaveat AzureVMSuitabilityExplanation = "WindowsServerVersionsSupportedWithCaveat"
647 )
648
649
650 func PossibleAzureVMSuitabilityExplanationValues() []AzureVMSuitabilityExplanation {
651 return []AzureVMSuitabilityExplanation{AzureVMSuitabilityExplanationBootTypeNotSupported, AzureVMSuitabilityExplanationBootTypeUnknown, AzureVMSuitabilityExplanationCheckCentOsVersion, AzureVMSuitabilityExplanationCheckCoreOsLinuxVersion, AzureVMSuitabilityExplanationCheckDebianLinuxVersion, AzureVMSuitabilityExplanationCheckOpenSuseLinuxVersion, AzureVMSuitabilityExplanationCheckOracleLinuxVersion, AzureVMSuitabilityExplanationCheckRedHatLinuxVersion, AzureVMSuitabilityExplanationCheckSuseLinuxVersion, AzureVMSuitabilityExplanationCheckUbuntuLinuxVersion, AzureVMSuitabilityExplanationCheckWindowsServer2008R2Version, AzureVMSuitabilityExplanationEndorsedWithConditionsLinuxDistributions, AzureVMSuitabilityExplanationGuestOperatingSystemArchitectureNotSupported, AzureVMSuitabilityExplanationGuestOperatingSystemNotSupported, AzureVMSuitabilityExplanationGuestOperatingSystemUnknown, AzureVMSuitabilityExplanationInternalErrorOccuredDuringComputeEvaluation, AzureVMSuitabilityExplanationInternalErrorOccuredDuringNetworkEvaluation, AzureVMSuitabilityExplanationInternalErrorOccuredDuringStorageEvaluation, AzureVMSuitabilityExplanationMoreDisksThanSupported, AzureVMSuitabilityExplanationNoGuestOperatingSystemConditionallySupported, AzureVMSuitabilityExplanationNoSuitableVMSizeFound, AzureVMSuitabilityExplanationNotApplicable, AzureVMSuitabilityExplanationNoVMSizeForBasicPricingTier, AzureVMSuitabilityExplanationNoVMSizeForSelectedAzureLocation, AzureVMSuitabilityExplanationNoVMSizeForSelectedPricingTier, AzureVMSuitabilityExplanationNoVMSizeForStandardPricingTier, AzureVMSuitabilityExplanationNoVMSizeSupportsNetworkPerformance, AzureVMSuitabilityExplanationNoVMSizeSupportsStoragePerformance, AzureVMSuitabilityExplanationOneOrMoreAdaptersNotSuitable, AzureVMSuitabilityExplanationOneOrMoreDisksNotSuitable, AzureVMSuitabilityExplanationUnendorsedLinuxDistributions, AzureVMSuitabilityExplanationUnknown, AzureVMSuitabilityExplanationWindowsClientVersionsConditionallySupported, AzureVMSuitabilityExplanationWindowsOSNoLongerUnderMSSupport, AzureVMSuitabilityExplanationWindowsServerVersionConditionallySupported, AzureVMSuitabilityExplanationWindowsServerVersionsSupportedWithCaveat}
652 }
653
654
655 type CloudSuitability string
656
657 const (
658
659 CloudSuitabilityConditionallySuitable CloudSuitability = "ConditionallySuitable"
660
661 CloudSuitabilityNotSuitable CloudSuitability = "NotSuitable"
662
663 CloudSuitabilityReadinessUnknown CloudSuitability = "ReadinessUnknown"
664
665 CloudSuitabilitySuitable CloudSuitability = "Suitable"
666
667 CloudSuitabilityUnknown CloudSuitability = "Unknown"
668 )
669
670
671 func PossibleCloudSuitabilityValues() []CloudSuitability {
672 return []CloudSuitability{CloudSuitabilityConditionallySuitable, CloudSuitabilityNotSuitable, CloudSuitabilityReadinessUnknown, CloudSuitabilitySuitable, CloudSuitabilityUnknown}
673 }
674
675
676 type Currency string
677
678 const (
679
680 CurrencyARS Currency = "ARS"
681
682 CurrencyAUD Currency = "AUD"
683
684 CurrencyBRL Currency = "BRL"
685
686 CurrencyCAD Currency = "CAD"
687
688 CurrencyCHF Currency = "CHF"
689
690 CurrencyCNY Currency = "CNY"
691
692 CurrencyDKK Currency = "DKK"
693
694 CurrencyEUR Currency = "EUR"
695
696 CurrencyGBP Currency = "GBP"
697
698 CurrencyHKD Currency = "HKD"
699
700 CurrencyIDR Currency = "IDR"
701
702 CurrencyINR Currency = "INR"
703
704 CurrencyJPY Currency = "JPY"
705
706 CurrencyKRW Currency = "KRW"
707
708 CurrencyMXN Currency = "MXN"
709
710 CurrencyMYR Currency = "MYR"
711
712 CurrencyNOK Currency = "NOK"
713
714 CurrencyNZD Currency = "NZD"
715
716 CurrencyRUB Currency = "RUB"
717
718 CurrencySAR Currency = "SAR"
719
720 CurrencySEK Currency = "SEK"
721
722 CurrencyTRY Currency = "TRY"
723
724 CurrencyTWD Currency = "TWD"
725
726 CurrencyUnknown Currency = "Unknown"
727
728 CurrencyUSD Currency = "USD"
729
730 CurrencyZAR Currency = "ZAR"
731 )
732
733
734 func PossibleCurrencyValues() []Currency {
735 return []Currency{CurrencyARS, CurrencyAUD, CurrencyBRL, CurrencyCAD, CurrencyCHF, CurrencyCNY, CurrencyDKK, CurrencyEUR, CurrencyGBP, CurrencyHKD, CurrencyIDR, CurrencyINR, CurrencyJPY, CurrencyKRW, CurrencyMXN, CurrencyMYR, CurrencyNOK, CurrencyNZD, CurrencyRUB, CurrencySAR, CurrencySEK, CurrencyTRY, CurrencyTWD, CurrencyUnknown, CurrencyUSD, CurrencyZAR}
736 }
737
738
739 type DiscoveryStatus string
740
741 const (
742
743 DiscoveryStatusCompleted DiscoveryStatus = "Completed"
744
745 DiscoveryStatusInProgress DiscoveryStatus = "InProgress"
746
747 DiscoveryStatusNotStarted DiscoveryStatus = "NotStarted"
748
749 DiscoveryStatusUnknown DiscoveryStatus = "Unknown"
750 )
751
752
753 func PossibleDiscoveryStatusValues() []DiscoveryStatus {
754 return []DiscoveryStatus{DiscoveryStatusCompleted, DiscoveryStatusInProgress, DiscoveryStatusNotStarted, DiscoveryStatusUnknown}
755 }
756
757
758 type MachineBootType string
759
760 const (
761
762 MachineBootTypeBIOS MachineBootType = "BIOS"
763
764 MachineBootTypeEFI MachineBootType = "EFI"
765
766 MachineBootTypeUnknown MachineBootType = "Unknown"
767 )
768
769
770 func PossibleMachineBootTypeValues() []MachineBootType {
771 return []MachineBootType{MachineBootTypeBIOS, MachineBootTypeEFI, MachineBootTypeUnknown}
772 }
773
774
775 type NameAvailabilityReason string
776
777 const (
778
779 NameAvailabilityReasonAlreadyExists NameAvailabilityReason = "AlreadyExists"
780
781 NameAvailabilityReasonAvailable NameAvailabilityReason = "Available"
782
783 NameAvailabilityReasonInvalid NameAvailabilityReason = "Invalid"
784 )
785
786
787 func PossibleNameAvailabilityReasonValues() []NameAvailabilityReason {
788 return []NameAvailabilityReason{NameAvailabilityReasonAlreadyExists, NameAvailabilityReasonAvailable, NameAvailabilityReasonInvalid}
789 }
790
791
792 type Percentile string
793
794 const (
795
796 Percentile50 Percentile = "Percentile50"
797
798 Percentile90 Percentile = "Percentile90"
799
800 Percentile95 Percentile = "Percentile95"
801
802 Percentile99 Percentile = "Percentile99"
803 )
804
805
806 func PossiblePercentileValues() []Percentile {
807 return []Percentile{Percentile50, Percentile90, Percentile95, Percentile99}
808 }
809
810
811 type ProvisioningState string
812
813 const (
814
815 Accepted ProvisioningState = "Accepted"
816
817 Creating ProvisioningState = "Creating"
818
819 Deleting ProvisioningState = "Deleting"
820
821 Failed ProvisioningState = "Failed"
822
823 Moving ProvisioningState = "Moving"
824
825 Succeeded ProvisioningState = "Succeeded"
826 )
827
828
829 func PossibleProvisioningStateValues() []ProvisioningState {
830 return []ProvisioningState{Accepted, Creating, Deleting, Failed, Moving, Succeeded}
831 }
832
833
834 type TimeRange string
835
836 const (
837
838 Day TimeRange = "Day"
839
840 Month TimeRange = "Month"
841
842 Week TimeRange = "Week"
843 )
844
845
846 func PossibleTimeRangeValues() []TimeRange {
847 return []TimeRange{Day, Month, Week}
848 }
849
View as plain text