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