1package compute
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// AccessLevel enumerates the values for access level.
10type AccessLevel string
11
12const (
13	// None ...
14	None AccessLevel = "None"
15	// Read ...
16	Read AccessLevel = "Read"
17)
18
19// PossibleAccessLevelValues returns an array of possible values for the AccessLevel const type.
20func PossibleAccessLevelValues() []AccessLevel {
21	return []AccessLevel{None, Read}
22}
23
24// AggregatedReplicationState enumerates the values for aggregated replication state.
25type AggregatedReplicationState string
26
27const (
28	// Completed ...
29	Completed AggregatedReplicationState = "Completed"
30	// Failed ...
31	Failed AggregatedReplicationState = "Failed"
32	// InProgress ...
33	InProgress AggregatedReplicationState = "InProgress"
34	// Unknown ...
35	Unknown AggregatedReplicationState = "Unknown"
36)
37
38// PossibleAggregatedReplicationStateValues returns an array of possible values for the AggregatedReplicationState const type.
39func PossibleAggregatedReplicationStateValues() []AggregatedReplicationState {
40	return []AggregatedReplicationState{Completed, Failed, InProgress, Unknown}
41}
42
43// AvailabilitySetSkuTypes enumerates the values for availability set sku types.
44type AvailabilitySetSkuTypes string
45
46const (
47	// Aligned ...
48	Aligned AvailabilitySetSkuTypes = "Aligned"
49	// Classic ...
50	Classic AvailabilitySetSkuTypes = "Classic"
51)
52
53// PossibleAvailabilitySetSkuTypesValues returns an array of possible values for the AvailabilitySetSkuTypes const type.
54func PossibleAvailabilitySetSkuTypesValues() []AvailabilitySetSkuTypes {
55	return []AvailabilitySetSkuTypes{Aligned, Classic}
56}
57
58// CachingTypes enumerates the values for caching types.
59type CachingTypes string
60
61const (
62	// CachingTypesNone ...
63	CachingTypesNone CachingTypes = "None"
64	// CachingTypesReadOnly ...
65	CachingTypesReadOnly CachingTypes = "ReadOnly"
66	// CachingTypesReadWrite ...
67	CachingTypesReadWrite CachingTypes = "ReadWrite"
68)
69
70// PossibleCachingTypesValues returns an array of possible values for the CachingTypes const type.
71func PossibleCachingTypesValues() []CachingTypes {
72	return []CachingTypes{CachingTypesNone, CachingTypesReadOnly, CachingTypesReadWrite}
73}
74
75// ComponentNames enumerates the values for component names.
76type ComponentNames string
77
78const (
79	// MicrosoftWindowsShellSetup ...
80	MicrosoftWindowsShellSetup ComponentNames = "Microsoft-Windows-Shell-Setup"
81)
82
83// PossibleComponentNamesValues returns an array of possible values for the ComponentNames const type.
84func PossibleComponentNamesValues() []ComponentNames {
85	return []ComponentNames{MicrosoftWindowsShellSetup}
86}
87
88// ContainerServiceOrchestratorTypes enumerates the values for container service orchestrator types.
89type ContainerServiceOrchestratorTypes string
90
91const (
92	// Custom ...
93	Custom ContainerServiceOrchestratorTypes = "Custom"
94	// DCOS ...
95	DCOS ContainerServiceOrchestratorTypes = "DCOS"
96	// Kubernetes ...
97	Kubernetes ContainerServiceOrchestratorTypes = "Kubernetes"
98	// Swarm ...
99	Swarm ContainerServiceOrchestratorTypes = "Swarm"
100)
101
102// PossibleContainerServiceOrchestratorTypesValues returns an array of possible values for the ContainerServiceOrchestratorTypes const type.
103func PossibleContainerServiceOrchestratorTypesValues() []ContainerServiceOrchestratorTypes {
104	return []ContainerServiceOrchestratorTypes{Custom, DCOS, Kubernetes, Swarm}
105}
106
107// ContainerServiceVMSizeTypes enumerates the values for container service vm size types.
108type ContainerServiceVMSizeTypes string
109
110const (
111	// StandardA0 ...
112	StandardA0 ContainerServiceVMSizeTypes = "Standard_A0"
113	// StandardA1 ...
114	StandardA1 ContainerServiceVMSizeTypes = "Standard_A1"
115	// StandardA10 ...
116	StandardA10 ContainerServiceVMSizeTypes = "Standard_A10"
117	// StandardA11 ...
118	StandardA11 ContainerServiceVMSizeTypes = "Standard_A11"
119	// StandardA2 ...
120	StandardA2 ContainerServiceVMSizeTypes = "Standard_A2"
121	// StandardA3 ...
122	StandardA3 ContainerServiceVMSizeTypes = "Standard_A3"
123	// StandardA4 ...
124	StandardA4 ContainerServiceVMSizeTypes = "Standard_A4"
125	// StandardA5 ...
126	StandardA5 ContainerServiceVMSizeTypes = "Standard_A5"
127	// StandardA6 ...
128	StandardA6 ContainerServiceVMSizeTypes = "Standard_A6"
129	// StandardA7 ...
130	StandardA7 ContainerServiceVMSizeTypes = "Standard_A7"
131	// StandardA8 ...
132	StandardA8 ContainerServiceVMSizeTypes = "Standard_A8"
133	// StandardA9 ...
134	StandardA9 ContainerServiceVMSizeTypes = "Standard_A9"
135	// StandardD1 ...
136	StandardD1 ContainerServiceVMSizeTypes = "Standard_D1"
137	// StandardD11 ...
138	StandardD11 ContainerServiceVMSizeTypes = "Standard_D11"
139	// StandardD11V2 ...
140	StandardD11V2 ContainerServiceVMSizeTypes = "Standard_D11_v2"
141	// StandardD12 ...
142	StandardD12 ContainerServiceVMSizeTypes = "Standard_D12"
143	// StandardD12V2 ...
144	StandardD12V2 ContainerServiceVMSizeTypes = "Standard_D12_v2"
145	// StandardD13 ...
146	StandardD13 ContainerServiceVMSizeTypes = "Standard_D13"
147	// StandardD13V2 ...
148	StandardD13V2 ContainerServiceVMSizeTypes = "Standard_D13_v2"
149	// StandardD14 ...
150	StandardD14 ContainerServiceVMSizeTypes = "Standard_D14"
151	// StandardD14V2 ...
152	StandardD14V2 ContainerServiceVMSizeTypes = "Standard_D14_v2"
153	// StandardD1V2 ...
154	StandardD1V2 ContainerServiceVMSizeTypes = "Standard_D1_v2"
155	// StandardD2 ...
156	StandardD2 ContainerServiceVMSizeTypes = "Standard_D2"
157	// StandardD2V2 ...
158	StandardD2V2 ContainerServiceVMSizeTypes = "Standard_D2_v2"
159	// StandardD3 ...
160	StandardD3 ContainerServiceVMSizeTypes = "Standard_D3"
161	// StandardD3V2 ...
162	StandardD3V2 ContainerServiceVMSizeTypes = "Standard_D3_v2"
163	// StandardD4 ...
164	StandardD4 ContainerServiceVMSizeTypes = "Standard_D4"
165	// StandardD4V2 ...
166	StandardD4V2 ContainerServiceVMSizeTypes = "Standard_D4_v2"
167	// StandardD5V2 ...
168	StandardD5V2 ContainerServiceVMSizeTypes = "Standard_D5_v2"
169	// StandardDS1 ...
170	StandardDS1 ContainerServiceVMSizeTypes = "Standard_DS1"
171	// StandardDS11 ...
172	StandardDS11 ContainerServiceVMSizeTypes = "Standard_DS11"
173	// StandardDS12 ...
174	StandardDS12 ContainerServiceVMSizeTypes = "Standard_DS12"
175	// StandardDS13 ...
176	StandardDS13 ContainerServiceVMSizeTypes = "Standard_DS13"
177	// StandardDS14 ...
178	StandardDS14 ContainerServiceVMSizeTypes = "Standard_DS14"
179	// StandardDS2 ...
180	StandardDS2 ContainerServiceVMSizeTypes = "Standard_DS2"
181	// StandardDS3 ...
182	StandardDS3 ContainerServiceVMSizeTypes = "Standard_DS3"
183	// StandardDS4 ...
184	StandardDS4 ContainerServiceVMSizeTypes = "Standard_DS4"
185	// StandardG1 ...
186	StandardG1 ContainerServiceVMSizeTypes = "Standard_G1"
187	// StandardG2 ...
188	StandardG2 ContainerServiceVMSizeTypes = "Standard_G2"
189	// StandardG3 ...
190	StandardG3 ContainerServiceVMSizeTypes = "Standard_G3"
191	// StandardG4 ...
192	StandardG4 ContainerServiceVMSizeTypes = "Standard_G4"
193	// StandardG5 ...
194	StandardG5 ContainerServiceVMSizeTypes = "Standard_G5"
195	// StandardGS1 ...
196	StandardGS1 ContainerServiceVMSizeTypes = "Standard_GS1"
197	// StandardGS2 ...
198	StandardGS2 ContainerServiceVMSizeTypes = "Standard_GS2"
199	// StandardGS3 ...
200	StandardGS3 ContainerServiceVMSizeTypes = "Standard_GS3"
201	// StandardGS4 ...
202	StandardGS4 ContainerServiceVMSizeTypes = "Standard_GS4"
203	// StandardGS5 ...
204	StandardGS5 ContainerServiceVMSizeTypes = "Standard_GS5"
205)
206
207// PossibleContainerServiceVMSizeTypesValues returns an array of possible values for the ContainerServiceVMSizeTypes const type.
208func PossibleContainerServiceVMSizeTypesValues() []ContainerServiceVMSizeTypes {
209	return []ContainerServiceVMSizeTypes{StandardA0, StandardA1, StandardA10, StandardA11, StandardA2, StandardA3, StandardA4, StandardA5, StandardA6, StandardA7, StandardA8, StandardA9, StandardD1, StandardD11, StandardD11V2, StandardD12, StandardD12V2, StandardD13, StandardD13V2, StandardD14, StandardD14V2, StandardD1V2, StandardD2, StandardD2V2, StandardD3, StandardD3V2, StandardD4, StandardD4V2, StandardD5V2, StandardDS1, StandardDS11, StandardDS12, StandardDS13, StandardDS14, StandardDS2, StandardDS3, StandardDS4, StandardG1, StandardG2, StandardG3, StandardG4, StandardG5, StandardGS1, StandardGS2, StandardGS3, StandardGS4, StandardGS5}
210}
211
212// DiffDiskOptions enumerates the values for diff disk options.
213type DiffDiskOptions string
214
215const (
216	// Local ...
217	Local DiffDiskOptions = "Local"
218)
219
220// PossibleDiffDiskOptionsValues returns an array of possible values for the DiffDiskOptions const type.
221func PossibleDiffDiskOptionsValues() []DiffDiskOptions {
222	return []DiffDiskOptions{Local}
223}
224
225// DiskCreateOption enumerates the values for disk create option.
226type DiskCreateOption string
227
228const (
229	// Attach ...
230	Attach DiskCreateOption = "Attach"
231	// Copy ...
232	Copy DiskCreateOption = "Copy"
233	// Empty ...
234	Empty DiskCreateOption = "Empty"
235	// FromImage ...
236	FromImage DiskCreateOption = "FromImage"
237	// Import ...
238	Import DiskCreateOption = "Import"
239	// Restore ...
240	Restore DiskCreateOption = "Restore"
241)
242
243// PossibleDiskCreateOptionValues returns an array of possible values for the DiskCreateOption const type.
244func PossibleDiskCreateOptionValues() []DiskCreateOption {
245	return []DiskCreateOption{Attach, Copy, Empty, FromImage, Import, Restore}
246}
247
248// DiskCreateOptionTypes enumerates the values for disk create option types.
249type DiskCreateOptionTypes string
250
251const (
252	// DiskCreateOptionTypesAttach ...
253	DiskCreateOptionTypesAttach DiskCreateOptionTypes = "Attach"
254	// DiskCreateOptionTypesEmpty ...
255	DiskCreateOptionTypesEmpty DiskCreateOptionTypes = "Empty"
256	// DiskCreateOptionTypesFromImage ...
257	DiskCreateOptionTypesFromImage DiskCreateOptionTypes = "FromImage"
258)
259
260// PossibleDiskCreateOptionTypesValues returns an array of possible values for the DiskCreateOptionTypes const type.
261func PossibleDiskCreateOptionTypesValues() []DiskCreateOptionTypes {
262	return []DiskCreateOptionTypes{DiskCreateOptionTypesAttach, DiskCreateOptionTypesEmpty, DiskCreateOptionTypesFromImage}
263}
264
265// DiskStorageAccountTypes enumerates the values for disk storage account types.
266type DiskStorageAccountTypes string
267
268const (
269	// PremiumLRS ...
270	PremiumLRS DiskStorageAccountTypes = "Premium_LRS"
271	// StandardLRS ...
272	StandardLRS DiskStorageAccountTypes = "Standard_LRS"
273	// StandardSSDLRS ...
274	StandardSSDLRS DiskStorageAccountTypes = "StandardSSD_LRS"
275	// UltraSSDLRS ...
276	UltraSSDLRS DiskStorageAccountTypes = "UltraSSD_LRS"
277)
278
279// PossibleDiskStorageAccountTypesValues returns an array of possible values for the DiskStorageAccountTypes const type.
280func PossibleDiskStorageAccountTypesValues() []DiskStorageAccountTypes {
281	return []DiskStorageAccountTypes{PremiumLRS, StandardLRS, StandardSSDLRS, UltraSSDLRS}
282}
283
284// HostCaching enumerates the values for host caching.
285type HostCaching string
286
287const (
288	// HostCachingNone ...
289	HostCachingNone HostCaching = "None"
290	// HostCachingReadOnly ...
291	HostCachingReadOnly HostCaching = "ReadOnly"
292	// HostCachingReadWrite ...
293	HostCachingReadWrite HostCaching = "ReadWrite"
294)
295
296// PossibleHostCachingValues returns an array of possible values for the HostCaching const type.
297func PossibleHostCachingValues() []HostCaching {
298	return []HostCaching{HostCachingNone, HostCachingReadOnly, HostCachingReadWrite}
299}
300
301// InstanceViewTypes enumerates the values for instance view types.
302type InstanceViewTypes string
303
304const (
305	// InstanceView ...
306	InstanceView InstanceViewTypes = "instanceView"
307)
308
309// PossibleInstanceViewTypesValues returns an array of possible values for the InstanceViewTypes const type.
310func PossibleInstanceViewTypesValues() []InstanceViewTypes {
311	return []InstanceViewTypes{InstanceView}
312}
313
314// IntervalInMins enumerates the values for interval in mins.
315type IntervalInMins string
316
317const (
318	// FiveMins ...
319	FiveMins IntervalInMins = "FiveMins"
320	// SixtyMins ...
321	SixtyMins IntervalInMins = "SixtyMins"
322	// ThirtyMins ...
323	ThirtyMins IntervalInMins = "ThirtyMins"
324	// ThreeMins ...
325	ThreeMins IntervalInMins = "ThreeMins"
326)
327
328// PossibleIntervalInMinsValues returns an array of possible values for the IntervalInMins const type.
329func PossibleIntervalInMinsValues() []IntervalInMins {
330	return []IntervalInMins{FiveMins, SixtyMins, ThirtyMins, ThreeMins}
331}
332
333// IPVersion enumerates the values for ip version.
334type IPVersion string
335
336const (
337	// IPv4 ...
338	IPv4 IPVersion = "IPv4"
339	// IPv6 ...
340	IPv6 IPVersion = "IPv6"
341)
342
343// PossibleIPVersionValues returns an array of possible values for the IPVersion const type.
344func PossibleIPVersionValues() []IPVersion {
345	return []IPVersion{IPv4, IPv6}
346}
347
348// MaintenanceOperationResultCodeTypes enumerates the values for maintenance operation result code types.
349type MaintenanceOperationResultCodeTypes string
350
351const (
352	// MaintenanceOperationResultCodeTypesMaintenanceAborted ...
353	MaintenanceOperationResultCodeTypesMaintenanceAborted MaintenanceOperationResultCodeTypes = "MaintenanceAborted"
354	// MaintenanceOperationResultCodeTypesMaintenanceCompleted ...
355	MaintenanceOperationResultCodeTypesMaintenanceCompleted MaintenanceOperationResultCodeTypes = "MaintenanceCompleted"
356	// MaintenanceOperationResultCodeTypesNone ...
357	MaintenanceOperationResultCodeTypesNone MaintenanceOperationResultCodeTypes = "None"
358	// MaintenanceOperationResultCodeTypesRetryLater ...
359	MaintenanceOperationResultCodeTypesRetryLater MaintenanceOperationResultCodeTypes = "RetryLater"
360)
361
362// PossibleMaintenanceOperationResultCodeTypesValues returns an array of possible values for the MaintenanceOperationResultCodeTypes const type.
363func PossibleMaintenanceOperationResultCodeTypesValues() []MaintenanceOperationResultCodeTypes {
364	return []MaintenanceOperationResultCodeTypes{MaintenanceOperationResultCodeTypesMaintenanceAborted, MaintenanceOperationResultCodeTypesMaintenanceCompleted, MaintenanceOperationResultCodeTypesNone, MaintenanceOperationResultCodeTypesRetryLater}
365}
366
367// OperatingSystemStateTypes enumerates the values for operating system state types.
368type OperatingSystemStateTypes string
369
370const (
371	// Generalized ...
372	Generalized OperatingSystemStateTypes = "Generalized"
373	// Specialized ...
374	Specialized OperatingSystemStateTypes = "Specialized"
375)
376
377// PossibleOperatingSystemStateTypesValues returns an array of possible values for the OperatingSystemStateTypes const type.
378func PossibleOperatingSystemStateTypesValues() []OperatingSystemStateTypes {
379	return []OperatingSystemStateTypes{Generalized, Specialized}
380}
381
382// OperatingSystemTypes enumerates the values for operating system types.
383type OperatingSystemTypes string
384
385const (
386	// Linux ...
387	Linux OperatingSystemTypes = "Linux"
388	// Windows ...
389	Windows OperatingSystemTypes = "Windows"
390)
391
392// PossibleOperatingSystemTypesValues returns an array of possible values for the OperatingSystemTypes const type.
393func PossibleOperatingSystemTypesValues() []OperatingSystemTypes {
394	return []OperatingSystemTypes{Linux, Windows}
395}
396
397// PassNames enumerates the values for pass names.
398type PassNames string
399
400const (
401	// OobeSystem ...
402	OobeSystem PassNames = "OobeSystem"
403)
404
405// PossiblePassNamesValues returns an array of possible values for the PassNames const type.
406func PossiblePassNamesValues() []PassNames {
407	return []PassNames{OobeSystem}
408}
409
410// ProtocolTypes enumerates the values for protocol types.
411type ProtocolTypes string
412
413const (
414	// HTTP ...
415	HTTP ProtocolTypes = "Http"
416	// HTTPS ...
417	HTTPS ProtocolTypes = "Https"
418)
419
420// PossibleProtocolTypesValues returns an array of possible values for the ProtocolTypes const type.
421func PossibleProtocolTypesValues() []ProtocolTypes {
422	return []ProtocolTypes{HTTP, HTTPS}
423}
424
425// ProvisioningState enumerates the values for provisioning state.
426type ProvisioningState string
427
428const (
429	// ProvisioningStateCreating ...
430	ProvisioningStateCreating ProvisioningState = "Creating"
431	// ProvisioningStateDeleting ...
432	ProvisioningStateDeleting ProvisioningState = "Deleting"
433	// ProvisioningStateFailed ...
434	ProvisioningStateFailed ProvisioningState = "Failed"
435	// ProvisioningStateMigrating ...
436	ProvisioningStateMigrating ProvisioningState = "Migrating"
437	// ProvisioningStateSucceeded ...
438	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
439	// ProvisioningStateUpdating ...
440	ProvisioningStateUpdating ProvisioningState = "Updating"
441)
442
443// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
444func PossibleProvisioningStateValues() []ProvisioningState {
445	return []ProvisioningState{ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateMigrating, ProvisioningStateSucceeded, ProvisioningStateUpdating}
446}
447
448// ProvisioningState1 enumerates the values for provisioning state 1.
449type ProvisioningState1 string
450
451const (
452	// ProvisioningState1Creating ...
453	ProvisioningState1Creating ProvisioningState1 = "Creating"
454	// ProvisioningState1Deleting ...
455	ProvisioningState1Deleting ProvisioningState1 = "Deleting"
456	// ProvisioningState1Failed ...
457	ProvisioningState1Failed ProvisioningState1 = "Failed"
458	// ProvisioningState1Migrating ...
459	ProvisioningState1Migrating ProvisioningState1 = "Migrating"
460	// ProvisioningState1Succeeded ...
461	ProvisioningState1Succeeded ProvisioningState1 = "Succeeded"
462	// ProvisioningState1Updating ...
463	ProvisioningState1Updating ProvisioningState1 = "Updating"
464)
465
466// PossibleProvisioningState1Values returns an array of possible values for the ProvisioningState1 const type.
467func PossibleProvisioningState1Values() []ProvisioningState1 {
468	return []ProvisioningState1{ProvisioningState1Creating, ProvisioningState1Deleting, ProvisioningState1Failed, ProvisioningState1Migrating, ProvisioningState1Succeeded, ProvisioningState1Updating}
469}
470
471// ProvisioningState2 enumerates the values for provisioning state 2.
472type ProvisioningState2 string
473
474const (
475	// ProvisioningState2Creating ...
476	ProvisioningState2Creating ProvisioningState2 = "Creating"
477	// ProvisioningState2Deleting ...
478	ProvisioningState2Deleting ProvisioningState2 = "Deleting"
479	// ProvisioningState2Failed ...
480	ProvisioningState2Failed ProvisioningState2 = "Failed"
481	// ProvisioningState2Migrating ...
482	ProvisioningState2Migrating ProvisioningState2 = "Migrating"
483	// ProvisioningState2Succeeded ...
484	ProvisioningState2Succeeded ProvisioningState2 = "Succeeded"
485	// ProvisioningState2Updating ...
486	ProvisioningState2Updating ProvisioningState2 = "Updating"
487)
488
489// PossibleProvisioningState2Values returns an array of possible values for the ProvisioningState2 const type.
490func PossibleProvisioningState2Values() []ProvisioningState2 {
491	return []ProvisioningState2{ProvisioningState2Creating, ProvisioningState2Deleting, ProvisioningState2Failed, ProvisioningState2Migrating, ProvisioningState2Succeeded, ProvisioningState2Updating}
492}
493
494// ProximityPlacementGroupType enumerates the values for proximity placement group type.
495type ProximityPlacementGroupType string
496
497const (
498	// Standard ...
499	Standard ProximityPlacementGroupType = "Standard"
500	// Ultra ...
501	Ultra ProximityPlacementGroupType = "Ultra"
502)
503
504// PossibleProximityPlacementGroupTypeValues returns an array of possible values for the ProximityPlacementGroupType const type.
505func PossibleProximityPlacementGroupTypeValues() []ProximityPlacementGroupType {
506	return []ProximityPlacementGroupType{Standard, Ultra}
507}
508
509// ReplicationState enumerates the values for replication state.
510type ReplicationState string
511
512const (
513	// ReplicationStateCompleted ...
514	ReplicationStateCompleted ReplicationState = "Completed"
515	// ReplicationStateFailed ...
516	ReplicationStateFailed ReplicationState = "Failed"
517	// ReplicationStateReplicating ...
518	ReplicationStateReplicating ReplicationState = "Replicating"
519	// ReplicationStateUnknown ...
520	ReplicationStateUnknown ReplicationState = "Unknown"
521)
522
523// PossibleReplicationStateValues returns an array of possible values for the ReplicationState const type.
524func PossibleReplicationStateValues() []ReplicationState {
525	return []ReplicationState{ReplicationStateCompleted, ReplicationStateFailed, ReplicationStateReplicating, ReplicationStateUnknown}
526}
527
528// ReplicationStatusTypes enumerates the values for replication status types.
529type ReplicationStatusTypes string
530
531const (
532	// ReplicationStatusTypesReplicationStatus ...
533	ReplicationStatusTypesReplicationStatus ReplicationStatusTypes = "ReplicationStatus"
534)
535
536// PossibleReplicationStatusTypesValues returns an array of possible values for the ReplicationStatusTypes const type.
537func PossibleReplicationStatusTypesValues() []ReplicationStatusTypes {
538	return []ReplicationStatusTypes{ReplicationStatusTypesReplicationStatus}
539}
540
541// ResourceIdentityType enumerates the values for resource identity type.
542type ResourceIdentityType string
543
544const (
545	// ResourceIdentityTypeNone ...
546	ResourceIdentityTypeNone ResourceIdentityType = "None"
547	// ResourceIdentityTypeSystemAssigned ...
548	ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned"
549	// ResourceIdentityTypeSystemAssignedUserAssigned ...
550	ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned"
551	// ResourceIdentityTypeUserAssigned ...
552	ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned"
553)
554
555// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type.
556func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
557	return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned}
558}
559
560// ResourceSkuCapacityScaleType enumerates the values for resource sku capacity scale type.
561type ResourceSkuCapacityScaleType string
562
563const (
564	// ResourceSkuCapacityScaleTypeAutomatic ...
565	ResourceSkuCapacityScaleTypeAutomatic ResourceSkuCapacityScaleType = "Automatic"
566	// ResourceSkuCapacityScaleTypeManual ...
567	ResourceSkuCapacityScaleTypeManual ResourceSkuCapacityScaleType = "Manual"
568	// ResourceSkuCapacityScaleTypeNone ...
569	ResourceSkuCapacityScaleTypeNone ResourceSkuCapacityScaleType = "None"
570)
571
572// PossibleResourceSkuCapacityScaleTypeValues returns an array of possible values for the ResourceSkuCapacityScaleType const type.
573func PossibleResourceSkuCapacityScaleTypeValues() []ResourceSkuCapacityScaleType {
574	return []ResourceSkuCapacityScaleType{ResourceSkuCapacityScaleTypeAutomatic, ResourceSkuCapacityScaleTypeManual, ResourceSkuCapacityScaleTypeNone}
575}
576
577// ResourceSkuRestrictionsReasonCode enumerates the values for resource sku restrictions reason code.
578type ResourceSkuRestrictionsReasonCode string
579
580const (
581	// NotAvailableForSubscription ...
582	NotAvailableForSubscription ResourceSkuRestrictionsReasonCode = "NotAvailableForSubscription"
583	// QuotaID ...
584	QuotaID ResourceSkuRestrictionsReasonCode = "QuotaId"
585)
586
587// PossibleResourceSkuRestrictionsReasonCodeValues returns an array of possible values for the ResourceSkuRestrictionsReasonCode const type.
588func PossibleResourceSkuRestrictionsReasonCodeValues() []ResourceSkuRestrictionsReasonCode {
589	return []ResourceSkuRestrictionsReasonCode{NotAvailableForSubscription, QuotaID}
590}
591
592// ResourceSkuRestrictionsType enumerates the values for resource sku restrictions type.
593type ResourceSkuRestrictionsType string
594
595const (
596	// Location ...
597	Location ResourceSkuRestrictionsType = "Location"
598	// Zone ...
599	Zone ResourceSkuRestrictionsType = "Zone"
600)
601
602// PossibleResourceSkuRestrictionsTypeValues returns an array of possible values for the ResourceSkuRestrictionsType const type.
603func PossibleResourceSkuRestrictionsTypeValues() []ResourceSkuRestrictionsType {
604	return []ResourceSkuRestrictionsType{Location, Zone}
605}
606
607// RollingUpgradeActionType enumerates the values for rolling upgrade action type.
608type RollingUpgradeActionType string
609
610const (
611	// Cancel ...
612	Cancel RollingUpgradeActionType = "Cancel"
613	// Start ...
614	Start RollingUpgradeActionType = "Start"
615)
616
617// PossibleRollingUpgradeActionTypeValues returns an array of possible values for the RollingUpgradeActionType const type.
618func PossibleRollingUpgradeActionTypeValues() []RollingUpgradeActionType {
619	return []RollingUpgradeActionType{Cancel, Start}
620}
621
622// RollingUpgradeStatusCode enumerates the values for rolling upgrade status code.
623type RollingUpgradeStatusCode string
624
625const (
626	// RollingUpgradeStatusCodeCancelled ...
627	RollingUpgradeStatusCodeCancelled RollingUpgradeStatusCode = "Cancelled"
628	// RollingUpgradeStatusCodeCompleted ...
629	RollingUpgradeStatusCodeCompleted RollingUpgradeStatusCode = "Completed"
630	// RollingUpgradeStatusCodeFaulted ...
631	RollingUpgradeStatusCodeFaulted RollingUpgradeStatusCode = "Faulted"
632	// RollingUpgradeStatusCodeRollingForward ...
633	RollingUpgradeStatusCodeRollingForward RollingUpgradeStatusCode = "RollingForward"
634)
635
636// PossibleRollingUpgradeStatusCodeValues returns an array of possible values for the RollingUpgradeStatusCode const type.
637func PossibleRollingUpgradeStatusCodeValues() []RollingUpgradeStatusCode {
638	return []RollingUpgradeStatusCode{RollingUpgradeStatusCodeCancelled, RollingUpgradeStatusCodeCompleted, RollingUpgradeStatusCodeFaulted, RollingUpgradeStatusCodeRollingForward}
639}
640
641// SettingNames enumerates the values for setting names.
642type SettingNames string
643
644const (
645	// AutoLogon ...
646	AutoLogon SettingNames = "AutoLogon"
647	// FirstLogonCommands ...
648	FirstLogonCommands SettingNames = "FirstLogonCommands"
649)
650
651// PossibleSettingNamesValues returns an array of possible values for the SettingNames const type.
652func PossibleSettingNamesValues() []SettingNames {
653	return []SettingNames{AutoLogon, FirstLogonCommands}
654}
655
656// SnapshotStorageAccountTypes enumerates the values for snapshot storage account types.
657type SnapshotStorageAccountTypes string
658
659const (
660	// SnapshotStorageAccountTypesPremiumLRS ...
661	SnapshotStorageAccountTypesPremiumLRS SnapshotStorageAccountTypes = "Premium_LRS"
662	// SnapshotStorageAccountTypesStandardLRS ...
663	SnapshotStorageAccountTypesStandardLRS SnapshotStorageAccountTypes = "Standard_LRS"
664	// SnapshotStorageAccountTypesStandardZRS ...
665	SnapshotStorageAccountTypesStandardZRS SnapshotStorageAccountTypes = "Standard_ZRS"
666)
667
668// PossibleSnapshotStorageAccountTypesValues returns an array of possible values for the SnapshotStorageAccountTypes const type.
669func PossibleSnapshotStorageAccountTypesValues() []SnapshotStorageAccountTypes {
670	return []SnapshotStorageAccountTypes{SnapshotStorageAccountTypesPremiumLRS, SnapshotStorageAccountTypesStandardLRS, SnapshotStorageAccountTypesStandardZRS}
671}
672
673// StatusLevelTypes enumerates the values for status level types.
674type StatusLevelTypes string
675
676const (
677	// Error ...
678	Error StatusLevelTypes = "Error"
679	// Info ...
680	Info StatusLevelTypes = "Info"
681	// Warning ...
682	Warning StatusLevelTypes = "Warning"
683)
684
685// PossibleStatusLevelTypesValues returns an array of possible values for the StatusLevelTypes const type.
686func PossibleStatusLevelTypesValues() []StatusLevelTypes {
687	return []StatusLevelTypes{Error, Info, Warning}
688}
689
690// StorageAccountTypes enumerates the values for storage account types.
691type StorageAccountTypes string
692
693const (
694	// StorageAccountTypesPremiumLRS ...
695	StorageAccountTypesPremiumLRS StorageAccountTypes = "Premium_LRS"
696	// StorageAccountTypesStandardLRS ...
697	StorageAccountTypesStandardLRS StorageAccountTypes = "Standard_LRS"
698	// StorageAccountTypesStandardSSDLRS ...
699	StorageAccountTypesStandardSSDLRS StorageAccountTypes = "StandardSSD_LRS"
700	// StorageAccountTypesUltraSSDLRS ...
701	StorageAccountTypesUltraSSDLRS StorageAccountTypes = "UltraSSD_LRS"
702)
703
704// PossibleStorageAccountTypesValues returns an array of possible values for the StorageAccountTypes const type.
705func PossibleStorageAccountTypesValues() []StorageAccountTypes {
706	return []StorageAccountTypes{StorageAccountTypesPremiumLRS, StorageAccountTypesStandardLRS, StorageAccountTypesStandardSSDLRS, StorageAccountTypesUltraSSDLRS}
707}
708
709// UpgradeMode enumerates the values for upgrade mode.
710type UpgradeMode string
711
712const (
713	// Automatic ...
714	Automatic UpgradeMode = "Automatic"
715	// Manual ...
716	Manual UpgradeMode = "Manual"
717	// Rolling ...
718	Rolling UpgradeMode = "Rolling"
719)
720
721// PossibleUpgradeModeValues returns an array of possible values for the UpgradeMode const type.
722func PossibleUpgradeModeValues() []UpgradeMode {
723	return []UpgradeMode{Automatic, Manual, Rolling}
724}
725
726// UpgradeOperationInvoker enumerates the values for upgrade operation invoker.
727type UpgradeOperationInvoker string
728
729const (
730	// UpgradeOperationInvokerPlatform ...
731	UpgradeOperationInvokerPlatform UpgradeOperationInvoker = "Platform"
732	// UpgradeOperationInvokerUnknown ...
733	UpgradeOperationInvokerUnknown UpgradeOperationInvoker = "Unknown"
734	// UpgradeOperationInvokerUser ...
735	UpgradeOperationInvokerUser UpgradeOperationInvoker = "User"
736)
737
738// PossibleUpgradeOperationInvokerValues returns an array of possible values for the UpgradeOperationInvoker const type.
739func PossibleUpgradeOperationInvokerValues() []UpgradeOperationInvoker {
740	return []UpgradeOperationInvoker{UpgradeOperationInvokerPlatform, UpgradeOperationInvokerUnknown, UpgradeOperationInvokerUser}
741}
742
743// UpgradeState enumerates the values for upgrade state.
744type UpgradeState string
745
746const (
747	// UpgradeStateCancelled ...
748	UpgradeStateCancelled UpgradeState = "Cancelled"
749	// UpgradeStateCompleted ...
750	UpgradeStateCompleted UpgradeState = "Completed"
751	// UpgradeStateFaulted ...
752	UpgradeStateFaulted UpgradeState = "Faulted"
753	// UpgradeStateRollingForward ...
754	UpgradeStateRollingForward UpgradeState = "RollingForward"
755)
756
757// PossibleUpgradeStateValues returns an array of possible values for the UpgradeState const type.
758func PossibleUpgradeStateValues() []UpgradeState {
759	return []UpgradeState{UpgradeStateCancelled, UpgradeStateCompleted, UpgradeStateFaulted, UpgradeStateRollingForward}
760}
761
762// VirtualMachineEvictionPolicyTypes enumerates the values for virtual machine eviction policy types.
763type VirtualMachineEvictionPolicyTypes string
764
765const (
766	// Deallocate ...
767	Deallocate VirtualMachineEvictionPolicyTypes = "Deallocate"
768	// Delete ...
769	Delete VirtualMachineEvictionPolicyTypes = "Delete"
770)
771
772// PossibleVirtualMachineEvictionPolicyTypesValues returns an array of possible values for the VirtualMachineEvictionPolicyTypes const type.
773func PossibleVirtualMachineEvictionPolicyTypesValues() []VirtualMachineEvictionPolicyTypes {
774	return []VirtualMachineEvictionPolicyTypes{Deallocate, Delete}
775}
776
777// VirtualMachinePriorityTypes enumerates the values for virtual machine priority types.
778type VirtualMachinePriorityTypes string
779
780const (
781	// Low ...
782	Low VirtualMachinePriorityTypes = "Low"
783	// Regular ...
784	Regular VirtualMachinePriorityTypes = "Regular"
785)
786
787// PossibleVirtualMachinePriorityTypesValues returns an array of possible values for the VirtualMachinePriorityTypes const type.
788func PossibleVirtualMachinePriorityTypesValues() []VirtualMachinePriorityTypes {
789	return []VirtualMachinePriorityTypes{Low, Regular}
790}
791
792// VirtualMachineScaleSetSkuScaleType enumerates the values for virtual machine scale set sku scale type.
793type VirtualMachineScaleSetSkuScaleType string
794
795const (
796	// VirtualMachineScaleSetSkuScaleTypeAutomatic ...
797	VirtualMachineScaleSetSkuScaleTypeAutomatic VirtualMachineScaleSetSkuScaleType = "Automatic"
798	// VirtualMachineScaleSetSkuScaleTypeNone ...
799	VirtualMachineScaleSetSkuScaleTypeNone VirtualMachineScaleSetSkuScaleType = "None"
800)
801
802// PossibleVirtualMachineScaleSetSkuScaleTypeValues returns an array of possible values for the VirtualMachineScaleSetSkuScaleType const type.
803func PossibleVirtualMachineScaleSetSkuScaleTypeValues() []VirtualMachineScaleSetSkuScaleType {
804	return []VirtualMachineScaleSetSkuScaleType{VirtualMachineScaleSetSkuScaleTypeAutomatic, VirtualMachineScaleSetSkuScaleTypeNone}
805}
806
807// VirtualMachineSizeTypes enumerates the values for virtual machine size types.
808type VirtualMachineSizeTypes string
809
810const (
811	// VirtualMachineSizeTypesBasicA0 ...
812	VirtualMachineSizeTypesBasicA0 VirtualMachineSizeTypes = "Basic_A0"
813	// VirtualMachineSizeTypesBasicA1 ...
814	VirtualMachineSizeTypesBasicA1 VirtualMachineSizeTypes = "Basic_A1"
815	// VirtualMachineSizeTypesBasicA2 ...
816	VirtualMachineSizeTypesBasicA2 VirtualMachineSizeTypes = "Basic_A2"
817	// VirtualMachineSizeTypesBasicA3 ...
818	VirtualMachineSizeTypesBasicA3 VirtualMachineSizeTypes = "Basic_A3"
819	// VirtualMachineSizeTypesBasicA4 ...
820	VirtualMachineSizeTypesBasicA4 VirtualMachineSizeTypes = "Basic_A4"
821	// VirtualMachineSizeTypesStandardA0 ...
822	VirtualMachineSizeTypesStandardA0 VirtualMachineSizeTypes = "Standard_A0"
823	// VirtualMachineSizeTypesStandardA1 ...
824	VirtualMachineSizeTypesStandardA1 VirtualMachineSizeTypes = "Standard_A1"
825	// VirtualMachineSizeTypesStandardA10 ...
826	VirtualMachineSizeTypesStandardA10 VirtualMachineSizeTypes = "Standard_A10"
827	// VirtualMachineSizeTypesStandardA11 ...
828	VirtualMachineSizeTypesStandardA11 VirtualMachineSizeTypes = "Standard_A11"
829	// VirtualMachineSizeTypesStandardA1V2 ...
830	VirtualMachineSizeTypesStandardA1V2 VirtualMachineSizeTypes = "Standard_A1_v2"
831	// VirtualMachineSizeTypesStandardA2 ...
832	VirtualMachineSizeTypesStandardA2 VirtualMachineSizeTypes = "Standard_A2"
833	// VirtualMachineSizeTypesStandardA2mV2 ...
834	VirtualMachineSizeTypesStandardA2mV2 VirtualMachineSizeTypes = "Standard_A2m_v2"
835	// VirtualMachineSizeTypesStandardA2V2 ...
836	VirtualMachineSizeTypesStandardA2V2 VirtualMachineSizeTypes = "Standard_A2_v2"
837	// VirtualMachineSizeTypesStandardA3 ...
838	VirtualMachineSizeTypesStandardA3 VirtualMachineSizeTypes = "Standard_A3"
839	// VirtualMachineSizeTypesStandardA4 ...
840	VirtualMachineSizeTypesStandardA4 VirtualMachineSizeTypes = "Standard_A4"
841	// VirtualMachineSizeTypesStandardA4mV2 ...
842	VirtualMachineSizeTypesStandardA4mV2 VirtualMachineSizeTypes = "Standard_A4m_v2"
843	// VirtualMachineSizeTypesStandardA4V2 ...
844	VirtualMachineSizeTypesStandardA4V2 VirtualMachineSizeTypes = "Standard_A4_v2"
845	// VirtualMachineSizeTypesStandardA5 ...
846	VirtualMachineSizeTypesStandardA5 VirtualMachineSizeTypes = "Standard_A5"
847	// VirtualMachineSizeTypesStandardA6 ...
848	VirtualMachineSizeTypesStandardA6 VirtualMachineSizeTypes = "Standard_A6"
849	// VirtualMachineSizeTypesStandardA7 ...
850	VirtualMachineSizeTypesStandardA7 VirtualMachineSizeTypes = "Standard_A7"
851	// VirtualMachineSizeTypesStandardA8 ...
852	VirtualMachineSizeTypesStandardA8 VirtualMachineSizeTypes = "Standard_A8"
853	// VirtualMachineSizeTypesStandardA8mV2 ...
854	VirtualMachineSizeTypesStandardA8mV2 VirtualMachineSizeTypes = "Standard_A8m_v2"
855	// VirtualMachineSizeTypesStandardA8V2 ...
856	VirtualMachineSizeTypesStandardA8V2 VirtualMachineSizeTypes = "Standard_A8_v2"
857	// VirtualMachineSizeTypesStandardA9 ...
858	VirtualMachineSizeTypesStandardA9 VirtualMachineSizeTypes = "Standard_A9"
859	// VirtualMachineSizeTypesStandardB1ms ...
860	VirtualMachineSizeTypesStandardB1ms VirtualMachineSizeTypes = "Standard_B1ms"
861	// VirtualMachineSizeTypesStandardB1s ...
862	VirtualMachineSizeTypesStandardB1s VirtualMachineSizeTypes = "Standard_B1s"
863	// VirtualMachineSizeTypesStandardB2ms ...
864	VirtualMachineSizeTypesStandardB2ms VirtualMachineSizeTypes = "Standard_B2ms"
865	// VirtualMachineSizeTypesStandardB2s ...
866	VirtualMachineSizeTypesStandardB2s VirtualMachineSizeTypes = "Standard_B2s"
867	// VirtualMachineSizeTypesStandardB4ms ...
868	VirtualMachineSizeTypesStandardB4ms VirtualMachineSizeTypes = "Standard_B4ms"
869	// VirtualMachineSizeTypesStandardB8ms ...
870	VirtualMachineSizeTypesStandardB8ms VirtualMachineSizeTypes = "Standard_B8ms"
871	// VirtualMachineSizeTypesStandardD1 ...
872	VirtualMachineSizeTypesStandardD1 VirtualMachineSizeTypes = "Standard_D1"
873	// VirtualMachineSizeTypesStandardD11 ...
874	VirtualMachineSizeTypesStandardD11 VirtualMachineSizeTypes = "Standard_D11"
875	// VirtualMachineSizeTypesStandardD11V2 ...
876	VirtualMachineSizeTypesStandardD11V2 VirtualMachineSizeTypes = "Standard_D11_v2"
877	// VirtualMachineSizeTypesStandardD12 ...
878	VirtualMachineSizeTypesStandardD12 VirtualMachineSizeTypes = "Standard_D12"
879	// VirtualMachineSizeTypesStandardD12V2 ...
880	VirtualMachineSizeTypesStandardD12V2 VirtualMachineSizeTypes = "Standard_D12_v2"
881	// VirtualMachineSizeTypesStandardD13 ...
882	VirtualMachineSizeTypesStandardD13 VirtualMachineSizeTypes = "Standard_D13"
883	// VirtualMachineSizeTypesStandardD13V2 ...
884	VirtualMachineSizeTypesStandardD13V2 VirtualMachineSizeTypes = "Standard_D13_v2"
885	// VirtualMachineSizeTypesStandardD14 ...
886	VirtualMachineSizeTypesStandardD14 VirtualMachineSizeTypes = "Standard_D14"
887	// VirtualMachineSizeTypesStandardD14V2 ...
888	VirtualMachineSizeTypesStandardD14V2 VirtualMachineSizeTypes = "Standard_D14_v2"
889	// VirtualMachineSizeTypesStandardD15V2 ...
890	VirtualMachineSizeTypesStandardD15V2 VirtualMachineSizeTypes = "Standard_D15_v2"
891	// VirtualMachineSizeTypesStandardD16sV3 ...
892	VirtualMachineSizeTypesStandardD16sV3 VirtualMachineSizeTypes = "Standard_D16s_v3"
893	// VirtualMachineSizeTypesStandardD16V3 ...
894	VirtualMachineSizeTypesStandardD16V3 VirtualMachineSizeTypes = "Standard_D16_v3"
895	// VirtualMachineSizeTypesStandardD1V2 ...
896	VirtualMachineSizeTypesStandardD1V2 VirtualMachineSizeTypes = "Standard_D1_v2"
897	// VirtualMachineSizeTypesStandardD2 ...
898	VirtualMachineSizeTypesStandardD2 VirtualMachineSizeTypes = "Standard_D2"
899	// VirtualMachineSizeTypesStandardD2sV3 ...
900	VirtualMachineSizeTypesStandardD2sV3 VirtualMachineSizeTypes = "Standard_D2s_v3"
901	// VirtualMachineSizeTypesStandardD2V2 ...
902	VirtualMachineSizeTypesStandardD2V2 VirtualMachineSizeTypes = "Standard_D2_v2"
903	// VirtualMachineSizeTypesStandardD2V3 ...
904	VirtualMachineSizeTypesStandardD2V3 VirtualMachineSizeTypes = "Standard_D2_v3"
905	// VirtualMachineSizeTypesStandardD3 ...
906	VirtualMachineSizeTypesStandardD3 VirtualMachineSizeTypes = "Standard_D3"
907	// VirtualMachineSizeTypesStandardD32sV3 ...
908	VirtualMachineSizeTypesStandardD32sV3 VirtualMachineSizeTypes = "Standard_D32s_v3"
909	// VirtualMachineSizeTypesStandardD32V3 ...
910	VirtualMachineSizeTypesStandardD32V3 VirtualMachineSizeTypes = "Standard_D32_v3"
911	// VirtualMachineSizeTypesStandardD3V2 ...
912	VirtualMachineSizeTypesStandardD3V2 VirtualMachineSizeTypes = "Standard_D3_v2"
913	// VirtualMachineSizeTypesStandardD4 ...
914	VirtualMachineSizeTypesStandardD4 VirtualMachineSizeTypes = "Standard_D4"
915	// VirtualMachineSizeTypesStandardD4sV3 ...
916	VirtualMachineSizeTypesStandardD4sV3 VirtualMachineSizeTypes = "Standard_D4s_v3"
917	// VirtualMachineSizeTypesStandardD4V2 ...
918	VirtualMachineSizeTypesStandardD4V2 VirtualMachineSizeTypes = "Standard_D4_v2"
919	// VirtualMachineSizeTypesStandardD4V3 ...
920	VirtualMachineSizeTypesStandardD4V3 VirtualMachineSizeTypes = "Standard_D4_v3"
921	// VirtualMachineSizeTypesStandardD5V2 ...
922	VirtualMachineSizeTypesStandardD5V2 VirtualMachineSizeTypes = "Standard_D5_v2"
923	// VirtualMachineSizeTypesStandardD64sV3 ...
924	VirtualMachineSizeTypesStandardD64sV3 VirtualMachineSizeTypes = "Standard_D64s_v3"
925	// VirtualMachineSizeTypesStandardD64V3 ...
926	VirtualMachineSizeTypesStandardD64V3 VirtualMachineSizeTypes = "Standard_D64_v3"
927	// VirtualMachineSizeTypesStandardD8sV3 ...
928	VirtualMachineSizeTypesStandardD8sV3 VirtualMachineSizeTypes = "Standard_D8s_v3"
929	// VirtualMachineSizeTypesStandardD8V3 ...
930	VirtualMachineSizeTypesStandardD8V3 VirtualMachineSizeTypes = "Standard_D8_v3"
931	// VirtualMachineSizeTypesStandardDS1 ...
932	VirtualMachineSizeTypesStandardDS1 VirtualMachineSizeTypes = "Standard_DS1"
933	// VirtualMachineSizeTypesStandardDS11 ...
934	VirtualMachineSizeTypesStandardDS11 VirtualMachineSizeTypes = "Standard_DS11"
935	// VirtualMachineSizeTypesStandardDS11V2 ...
936	VirtualMachineSizeTypesStandardDS11V2 VirtualMachineSizeTypes = "Standard_DS11_v2"
937	// VirtualMachineSizeTypesStandardDS12 ...
938	VirtualMachineSizeTypesStandardDS12 VirtualMachineSizeTypes = "Standard_DS12"
939	// VirtualMachineSizeTypesStandardDS12V2 ...
940	VirtualMachineSizeTypesStandardDS12V2 VirtualMachineSizeTypes = "Standard_DS12_v2"
941	// VirtualMachineSizeTypesStandardDS13 ...
942	VirtualMachineSizeTypesStandardDS13 VirtualMachineSizeTypes = "Standard_DS13"
943	// VirtualMachineSizeTypesStandardDS132V2 ...
944	VirtualMachineSizeTypesStandardDS132V2 VirtualMachineSizeTypes = "Standard_DS13-2_v2"
945	// VirtualMachineSizeTypesStandardDS134V2 ...
946	VirtualMachineSizeTypesStandardDS134V2 VirtualMachineSizeTypes = "Standard_DS13-4_v2"
947	// VirtualMachineSizeTypesStandardDS13V2 ...
948	VirtualMachineSizeTypesStandardDS13V2 VirtualMachineSizeTypes = "Standard_DS13_v2"
949	// VirtualMachineSizeTypesStandardDS14 ...
950	VirtualMachineSizeTypesStandardDS14 VirtualMachineSizeTypes = "Standard_DS14"
951	// VirtualMachineSizeTypesStandardDS144V2 ...
952	VirtualMachineSizeTypesStandardDS144V2 VirtualMachineSizeTypes = "Standard_DS14-4_v2"
953	// VirtualMachineSizeTypesStandardDS148V2 ...
954	VirtualMachineSizeTypesStandardDS148V2 VirtualMachineSizeTypes = "Standard_DS14-8_v2"
955	// VirtualMachineSizeTypesStandardDS14V2 ...
956	VirtualMachineSizeTypesStandardDS14V2 VirtualMachineSizeTypes = "Standard_DS14_v2"
957	// VirtualMachineSizeTypesStandardDS15V2 ...
958	VirtualMachineSizeTypesStandardDS15V2 VirtualMachineSizeTypes = "Standard_DS15_v2"
959	// VirtualMachineSizeTypesStandardDS1V2 ...
960	VirtualMachineSizeTypesStandardDS1V2 VirtualMachineSizeTypes = "Standard_DS1_v2"
961	// VirtualMachineSizeTypesStandardDS2 ...
962	VirtualMachineSizeTypesStandardDS2 VirtualMachineSizeTypes = "Standard_DS2"
963	// VirtualMachineSizeTypesStandardDS2V2 ...
964	VirtualMachineSizeTypesStandardDS2V2 VirtualMachineSizeTypes = "Standard_DS2_v2"
965	// VirtualMachineSizeTypesStandardDS3 ...
966	VirtualMachineSizeTypesStandardDS3 VirtualMachineSizeTypes = "Standard_DS3"
967	// VirtualMachineSizeTypesStandardDS3V2 ...
968	VirtualMachineSizeTypesStandardDS3V2 VirtualMachineSizeTypes = "Standard_DS3_v2"
969	// VirtualMachineSizeTypesStandardDS4 ...
970	VirtualMachineSizeTypesStandardDS4 VirtualMachineSizeTypes = "Standard_DS4"
971	// VirtualMachineSizeTypesStandardDS4V2 ...
972	VirtualMachineSizeTypesStandardDS4V2 VirtualMachineSizeTypes = "Standard_DS4_v2"
973	// VirtualMachineSizeTypesStandardDS5V2 ...
974	VirtualMachineSizeTypesStandardDS5V2 VirtualMachineSizeTypes = "Standard_DS5_v2"
975	// VirtualMachineSizeTypesStandardE16sV3 ...
976	VirtualMachineSizeTypesStandardE16sV3 VirtualMachineSizeTypes = "Standard_E16s_v3"
977	// VirtualMachineSizeTypesStandardE16V3 ...
978	VirtualMachineSizeTypesStandardE16V3 VirtualMachineSizeTypes = "Standard_E16_v3"
979	// VirtualMachineSizeTypesStandardE2sV3 ...
980	VirtualMachineSizeTypesStandardE2sV3 VirtualMachineSizeTypes = "Standard_E2s_v3"
981	// VirtualMachineSizeTypesStandardE2V3 ...
982	VirtualMachineSizeTypesStandardE2V3 VirtualMachineSizeTypes = "Standard_E2_v3"
983	// VirtualMachineSizeTypesStandardE3216V3 ...
984	VirtualMachineSizeTypesStandardE3216V3 VirtualMachineSizeTypes = "Standard_E32-16_v3"
985	// VirtualMachineSizeTypesStandardE328sV3 ...
986	VirtualMachineSizeTypesStandardE328sV3 VirtualMachineSizeTypes = "Standard_E32-8s_v3"
987	// VirtualMachineSizeTypesStandardE32sV3 ...
988	VirtualMachineSizeTypesStandardE32sV3 VirtualMachineSizeTypes = "Standard_E32s_v3"
989	// VirtualMachineSizeTypesStandardE32V3 ...
990	VirtualMachineSizeTypesStandardE32V3 VirtualMachineSizeTypes = "Standard_E32_v3"
991	// VirtualMachineSizeTypesStandardE4sV3 ...
992	VirtualMachineSizeTypesStandardE4sV3 VirtualMachineSizeTypes = "Standard_E4s_v3"
993	// VirtualMachineSizeTypesStandardE4V3 ...
994	VirtualMachineSizeTypesStandardE4V3 VirtualMachineSizeTypes = "Standard_E4_v3"
995	// VirtualMachineSizeTypesStandardE6416sV3 ...
996	VirtualMachineSizeTypesStandardE6416sV3 VirtualMachineSizeTypes = "Standard_E64-16s_v3"
997	// VirtualMachineSizeTypesStandardE6432sV3 ...
998	VirtualMachineSizeTypesStandardE6432sV3 VirtualMachineSizeTypes = "Standard_E64-32s_v3"
999	// VirtualMachineSizeTypesStandardE64sV3 ...
1000	VirtualMachineSizeTypesStandardE64sV3 VirtualMachineSizeTypes = "Standard_E64s_v3"
1001	// VirtualMachineSizeTypesStandardE64V3 ...
1002	VirtualMachineSizeTypesStandardE64V3 VirtualMachineSizeTypes = "Standard_E64_v3"
1003	// VirtualMachineSizeTypesStandardE8sV3 ...
1004	VirtualMachineSizeTypesStandardE8sV3 VirtualMachineSizeTypes = "Standard_E8s_v3"
1005	// VirtualMachineSizeTypesStandardE8V3 ...
1006	VirtualMachineSizeTypesStandardE8V3 VirtualMachineSizeTypes = "Standard_E8_v3"
1007	// VirtualMachineSizeTypesStandardF1 ...
1008	VirtualMachineSizeTypesStandardF1 VirtualMachineSizeTypes = "Standard_F1"
1009	// VirtualMachineSizeTypesStandardF16 ...
1010	VirtualMachineSizeTypesStandardF16 VirtualMachineSizeTypes = "Standard_F16"
1011	// VirtualMachineSizeTypesStandardF16s ...
1012	VirtualMachineSizeTypesStandardF16s VirtualMachineSizeTypes = "Standard_F16s"
1013	// VirtualMachineSizeTypesStandardF16sV2 ...
1014	VirtualMachineSizeTypesStandardF16sV2 VirtualMachineSizeTypes = "Standard_F16s_v2"
1015	// VirtualMachineSizeTypesStandardF1s ...
1016	VirtualMachineSizeTypesStandardF1s VirtualMachineSizeTypes = "Standard_F1s"
1017	// VirtualMachineSizeTypesStandardF2 ...
1018	VirtualMachineSizeTypesStandardF2 VirtualMachineSizeTypes = "Standard_F2"
1019	// VirtualMachineSizeTypesStandardF2s ...
1020	VirtualMachineSizeTypesStandardF2s VirtualMachineSizeTypes = "Standard_F2s"
1021	// VirtualMachineSizeTypesStandardF2sV2 ...
1022	VirtualMachineSizeTypesStandardF2sV2 VirtualMachineSizeTypes = "Standard_F2s_v2"
1023	// VirtualMachineSizeTypesStandardF32sV2 ...
1024	VirtualMachineSizeTypesStandardF32sV2 VirtualMachineSizeTypes = "Standard_F32s_v2"
1025	// VirtualMachineSizeTypesStandardF4 ...
1026	VirtualMachineSizeTypesStandardF4 VirtualMachineSizeTypes = "Standard_F4"
1027	// VirtualMachineSizeTypesStandardF4s ...
1028	VirtualMachineSizeTypesStandardF4s VirtualMachineSizeTypes = "Standard_F4s"
1029	// VirtualMachineSizeTypesStandardF4sV2 ...
1030	VirtualMachineSizeTypesStandardF4sV2 VirtualMachineSizeTypes = "Standard_F4s_v2"
1031	// VirtualMachineSizeTypesStandardF64sV2 ...
1032	VirtualMachineSizeTypesStandardF64sV2 VirtualMachineSizeTypes = "Standard_F64s_v2"
1033	// VirtualMachineSizeTypesStandardF72sV2 ...
1034	VirtualMachineSizeTypesStandardF72sV2 VirtualMachineSizeTypes = "Standard_F72s_v2"
1035	// VirtualMachineSizeTypesStandardF8 ...
1036	VirtualMachineSizeTypesStandardF8 VirtualMachineSizeTypes = "Standard_F8"
1037	// VirtualMachineSizeTypesStandardF8s ...
1038	VirtualMachineSizeTypesStandardF8s VirtualMachineSizeTypes = "Standard_F8s"
1039	// VirtualMachineSizeTypesStandardF8sV2 ...
1040	VirtualMachineSizeTypesStandardF8sV2 VirtualMachineSizeTypes = "Standard_F8s_v2"
1041	// VirtualMachineSizeTypesStandardG1 ...
1042	VirtualMachineSizeTypesStandardG1 VirtualMachineSizeTypes = "Standard_G1"
1043	// VirtualMachineSizeTypesStandardG2 ...
1044	VirtualMachineSizeTypesStandardG2 VirtualMachineSizeTypes = "Standard_G2"
1045	// VirtualMachineSizeTypesStandardG3 ...
1046	VirtualMachineSizeTypesStandardG3 VirtualMachineSizeTypes = "Standard_G3"
1047	// VirtualMachineSizeTypesStandardG4 ...
1048	VirtualMachineSizeTypesStandardG4 VirtualMachineSizeTypes = "Standard_G4"
1049	// VirtualMachineSizeTypesStandardG5 ...
1050	VirtualMachineSizeTypesStandardG5 VirtualMachineSizeTypes = "Standard_G5"
1051	// VirtualMachineSizeTypesStandardGS1 ...
1052	VirtualMachineSizeTypesStandardGS1 VirtualMachineSizeTypes = "Standard_GS1"
1053	// VirtualMachineSizeTypesStandardGS2 ...
1054	VirtualMachineSizeTypesStandardGS2 VirtualMachineSizeTypes = "Standard_GS2"
1055	// VirtualMachineSizeTypesStandardGS3 ...
1056	VirtualMachineSizeTypesStandardGS3 VirtualMachineSizeTypes = "Standard_GS3"
1057	// VirtualMachineSizeTypesStandardGS4 ...
1058	VirtualMachineSizeTypesStandardGS4 VirtualMachineSizeTypes = "Standard_GS4"
1059	// VirtualMachineSizeTypesStandardGS44 ...
1060	VirtualMachineSizeTypesStandardGS44 VirtualMachineSizeTypes = "Standard_GS4-4"
1061	// VirtualMachineSizeTypesStandardGS48 ...
1062	VirtualMachineSizeTypesStandardGS48 VirtualMachineSizeTypes = "Standard_GS4-8"
1063	// VirtualMachineSizeTypesStandardGS5 ...
1064	VirtualMachineSizeTypesStandardGS5 VirtualMachineSizeTypes = "Standard_GS5"
1065	// VirtualMachineSizeTypesStandardGS516 ...
1066	VirtualMachineSizeTypesStandardGS516 VirtualMachineSizeTypes = "Standard_GS5-16"
1067	// VirtualMachineSizeTypesStandardGS58 ...
1068	VirtualMachineSizeTypesStandardGS58 VirtualMachineSizeTypes = "Standard_GS5-8"
1069	// VirtualMachineSizeTypesStandardH16 ...
1070	VirtualMachineSizeTypesStandardH16 VirtualMachineSizeTypes = "Standard_H16"
1071	// VirtualMachineSizeTypesStandardH16m ...
1072	VirtualMachineSizeTypesStandardH16m VirtualMachineSizeTypes = "Standard_H16m"
1073	// VirtualMachineSizeTypesStandardH16mr ...
1074	VirtualMachineSizeTypesStandardH16mr VirtualMachineSizeTypes = "Standard_H16mr"
1075	// VirtualMachineSizeTypesStandardH16r ...
1076	VirtualMachineSizeTypesStandardH16r VirtualMachineSizeTypes = "Standard_H16r"
1077	// VirtualMachineSizeTypesStandardH8 ...
1078	VirtualMachineSizeTypesStandardH8 VirtualMachineSizeTypes = "Standard_H8"
1079	// VirtualMachineSizeTypesStandardH8m ...
1080	VirtualMachineSizeTypesStandardH8m VirtualMachineSizeTypes = "Standard_H8m"
1081	// VirtualMachineSizeTypesStandardL16s ...
1082	VirtualMachineSizeTypesStandardL16s VirtualMachineSizeTypes = "Standard_L16s"
1083	// VirtualMachineSizeTypesStandardL32s ...
1084	VirtualMachineSizeTypesStandardL32s VirtualMachineSizeTypes = "Standard_L32s"
1085	// VirtualMachineSizeTypesStandardL4s ...
1086	VirtualMachineSizeTypesStandardL4s VirtualMachineSizeTypes = "Standard_L4s"
1087	// VirtualMachineSizeTypesStandardL8s ...
1088	VirtualMachineSizeTypesStandardL8s VirtualMachineSizeTypes = "Standard_L8s"
1089	// VirtualMachineSizeTypesStandardM12832ms ...
1090	VirtualMachineSizeTypesStandardM12832ms VirtualMachineSizeTypes = "Standard_M128-32ms"
1091	// VirtualMachineSizeTypesStandardM12864ms ...
1092	VirtualMachineSizeTypesStandardM12864ms VirtualMachineSizeTypes = "Standard_M128-64ms"
1093	// VirtualMachineSizeTypesStandardM128ms ...
1094	VirtualMachineSizeTypesStandardM128ms VirtualMachineSizeTypes = "Standard_M128ms"
1095	// VirtualMachineSizeTypesStandardM128s ...
1096	VirtualMachineSizeTypesStandardM128s VirtualMachineSizeTypes = "Standard_M128s"
1097	// VirtualMachineSizeTypesStandardM6416ms ...
1098	VirtualMachineSizeTypesStandardM6416ms VirtualMachineSizeTypes = "Standard_M64-16ms"
1099	// VirtualMachineSizeTypesStandardM6432ms ...
1100	VirtualMachineSizeTypesStandardM6432ms VirtualMachineSizeTypes = "Standard_M64-32ms"
1101	// VirtualMachineSizeTypesStandardM64ms ...
1102	VirtualMachineSizeTypesStandardM64ms VirtualMachineSizeTypes = "Standard_M64ms"
1103	// VirtualMachineSizeTypesStandardM64s ...
1104	VirtualMachineSizeTypesStandardM64s VirtualMachineSizeTypes = "Standard_M64s"
1105	// VirtualMachineSizeTypesStandardNC12 ...
1106	VirtualMachineSizeTypesStandardNC12 VirtualMachineSizeTypes = "Standard_NC12"
1107	// VirtualMachineSizeTypesStandardNC12sV2 ...
1108	VirtualMachineSizeTypesStandardNC12sV2 VirtualMachineSizeTypes = "Standard_NC12s_v2"
1109	// VirtualMachineSizeTypesStandardNC12sV3 ...
1110	VirtualMachineSizeTypesStandardNC12sV3 VirtualMachineSizeTypes = "Standard_NC12s_v3"
1111	// VirtualMachineSizeTypesStandardNC24 ...
1112	VirtualMachineSizeTypesStandardNC24 VirtualMachineSizeTypes = "Standard_NC24"
1113	// VirtualMachineSizeTypesStandardNC24r ...
1114	VirtualMachineSizeTypesStandardNC24r VirtualMachineSizeTypes = "Standard_NC24r"
1115	// VirtualMachineSizeTypesStandardNC24rsV2 ...
1116	VirtualMachineSizeTypesStandardNC24rsV2 VirtualMachineSizeTypes = "Standard_NC24rs_v2"
1117	// VirtualMachineSizeTypesStandardNC24rsV3 ...
1118	VirtualMachineSizeTypesStandardNC24rsV3 VirtualMachineSizeTypes = "Standard_NC24rs_v3"
1119	// VirtualMachineSizeTypesStandardNC24sV2 ...
1120	VirtualMachineSizeTypesStandardNC24sV2 VirtualMachineSizeTypes = "Standard_NC24s_v2"
1121	// VirtualMachineSizeTypesStandardNC24sV3 ...
1122	VirtualMachineSizeTypesStandardNC24sV3 VirtualMachineSizeTypes = "Standard_NC24s_v3"
1123	// VirtualMachineSizeTypesStandardNC6 ...
1124	VirtualMachineSizeTypesStandardNC6 VirtualMachineSizeTypes = "Standard_NC6"
1125	// VirtualMachineSizeTypesStandardNC6sV2 ...
1126	VirtualMachineSizeTypesStandardNC6sV2 VirtualMachineSizeTypes = "Standard_NC6s_v2"
1127	// VirtualMachineSizeTypesStandardNC6sV3 ...
1128	VirtualMachineSizeTypesStandardNC6sV3 VirtualMachineSizeTypes = "Standard_NC6s_v3"
1129	// VirtualMachineSizeTypesStandardND12s ...
1130	VirtualMachineSizeTypesStandardND12s VirtualMachineSizeTypes = "Standard_ND12s"
1131	// VirtualMachineSizeTypesStandardND24rs ...
1132	VirtualMachineSizeTypesStandardND24rs VirtualMachineSizeTypes = "Standard_ND24rs"
1133	// VirtualMachineSizeTypesStandardND24s ...
1134	VirtualMachineSizeTypesStandardND24s VirtualMachineSizeTypes = "Standard_ND24s"
1135	// VirtualMachineSizeTypesStandardND6s ...
1136	VirtualMachineSizeTypesStandardND6s VirtualMachineSizeTypes = "Standard_ND6s"
1137	// VirtualMachineSizeTypesStandardNV12 ...
1138	VirtualMachineSizeTypesStandardNV12 VirtualMachineSizeTypes = "Standard_NV12"
1139	// VirtualMachineSizeTypesStandardNV24 ...
1140	VirtualMachineSizeTypesStandardNV24 VirtualMachineSizeTypes = "Standard_NV24"
1141	// VirtualMachineSizeTypesStandardNV6 ...
1142	VirtualMachineSizeTypesStandardNV6 VirtualMachineSizeTypes = "Standard_NV6"
1143)
1144
1145// PossibleVirtualMachineSizeTypesValues returns an array of possible values for the VirtualMachineSizeTypes const type.
1146func PossibleVirtualMachineSizeTypesValues() []VirtualMachineSizeTypes {
1147	return []VirtualMachineSizeTypes{VirtualMachineSizeTypesBasicA0, VirtualMachineSizeTypesBasicA1, VirtualMachineSizeTypesBasicA2, VirtualMachineSizeTypesBasicA3, VirtualMachineSizeTypesBasicA4, VirtualMachineSizeTypesStandardA0, VirtualMachineSizeTypesStandardA1, VirtualMachineSizeTypesStandardA10, VirtualMachineSizeTypesStandardA11, VirtualMachineSizeTypesStandardA1V2, VirtualMachineSizeTypesStandardA2, VirtualMachineSizeTypesStandardA2mV2, VirtualMachineSizeTypesStandardA2V2, VirtualMachineSizeTypesStandardA3, VirtualMachineSizeTypesStandardA4, VirtualMachineSizeTypesStandardA4mV2, VirtualMachineSizeTypesStandardA4V2, VirtualMachineSizeTypesStandardA5, VirtualMachineSizeTypesStandardA6, VirtualMachineSizeTypesStandardA7, VirtualMachineSizeTypesStandardA8, VirtualMachineSizeTypesStandardA8mV2, VirtualMachineSizeTypesStandardA8V2, VirtualMachineSizeTypesStandardA9, VirtualMachineSizeTypesStandardB1ms, VirtualMachineSizeTypesStandardB1s, VirtualMachineSizeTypesStandardB2ms, VirtualMachineSizeTypesStandardB2s, VirtualMachineSizeTypesStandardB4ms, VirtualMachineSizeTypesStandardB8ms, VirtualMachineSizeTypesStandardD1, VirtualMachineSizeTypesStandardD11, VirtualMachineSizeTypesStandardD11V2, VirtualMachineSizeTypesStandardD12, VirtualMachineSizeTypesStandardD12V2, VirtualMachineSizeTypesStandardD13, VirtualMachineSizeTypesStandardD13V2, VirtualMachineSizeTypesStandardD14, VirtualMachineSizeTypesStandardD14V2, VirtualMachineSizeTypesStandardD15V2, VirtualMachineSizeTypesStandardD16sV3, VirtualMachineSizeTypesStandardD16V3, VirtualMachineSizeTypesStandardD1V2, VirtualMachineSizeTypesStandardD2, VirtualMachineSizeTypesStandardD2sV3, VirtualMachineSizeTypesStandardD2V2, VirtualMachineSizeTypesStandardD2V3, VirtualMachineSizeTypesStandardD3, VirtualMachineSizeTypesStandardD32sV3, VirtualMachineSizeTypesStandardD32V3, VirtualMachineSizeTypesStandardD3V2, VirtualMachineSizeTypesStandardD4, VirtualMachineSizeTypesStandardD4sV3, VirtualMachineSizeTypesStandardD4V2, VirtualMachineSizeTypesStandardD4V3, VirtualMachineSizeTypesStandardD5V2, VirtualMachineSizeTypesStandardD64sV3, VirtualMachineSizeTypesStandardD64V3, VirtualMachineSizeTypesStandardD8sV3, VirtualMachineSizeTypesStandardD8V3, VirtualMachineSizeTypesStandardDS1, VirtualMachineSizeTypesStandardDS11, VirtualMachineSizeTypesStandardDS11V2, VirtualMachineSizeTypesStandardDS12, VirtualMachineSizeTypesStandardDS12V2, VirtualMachineSizeTypesStandardDS13, VirtualMachineSizeTypesStandardDS132V2, VirtualMachineSizeTypesStandardDS134V2, VirtualMachineSizeTypesStandardDS13V2, VirtualMachineSizeTypesStandardDS14, VirtualMachineSizeTypesStandardDS144V2, VirtualMachineSizeTypesStandardDS148V2, VirtualMachineSizeTypesStandardDS14V2, VirtualMachineSizeTypesStandardDS15V2, VirtualMachineSizeTypesStandardDS1V2, VirtualMachineSizeTypesStandardDS2, VirtualMachineSizeTypesStandardDS2V2, VirtualMachineSizeTypesStandardDS3, VirtualMachineSizeTypesStandardDS3V2, VirtualMachineSizeTypesStandardDS4, VirtualMachineSizeTypesStandardDS4V2, VirtualMachineSizeTypesStandardDS5V2, VirtualMachineSizeTypesStandardE16sV3, VirtualMachineSizeTypesStandardE16V3, VirtualMachineSizeTypesStandardE2sV3, VirtualMachineSizeTypesStandardE2V3, VirtualMachineSizeTypesStandardE3216V3, VirtualMachineSizeTypesStandardE328sV3, VirtualMachineSizeTypesStandardE32sV3, VirtualMachineSizeTypesStandardE32V3, VirtualMachineSizeTypesStandardE4sV3, VirtualMachineSizeTypesStandardE4V3, VirtualMachineSizeTypesStandardE6416sV3, VirtualMachineSizeTypesStandardE6432sV3, VirtualMachineSizeTypesStandardE64sV3, VirtualMachineSizeTypesStandardE64V3, VirtualMachineSizeTypesStandardE8sV3, VirtualMachineSizeTypesStandardE8V3, VirtualMachineSizeTypesStandardF1, VirtualMachineSizeTypesStandardF16, VirtualMachineSizeTypesStandardF16s, VirtualMachineSizeTypesStandardF16sV2, VirtualMachineSizeTypesStandardF1s, VirtualMachineSizeTypesStandardF2, VirtualMachineSizeTypesStandardF2s, VirtualMachineSizeTypesStandardF2sV2, VirtualMachineSizeTypesStandardF32sV2, VirtualMachineSizeTypesStandardF4, VirtualMachineSizeTypesStandardF4s, VirtualMachineSizeTypesStandardF4sV2, VirtualMachineSizeTypesStandardF64sV2, VirtualMachineSizeTypesStandardF72sV2, VirtualMachineSizeTypesStandardF8, VirtualMachineSizeTypesStandardF8s, VirtualMachineSizeTypesStandardF8sV2, VirtualMachineSizeTypesStandardG1, VirtualMachineSizeTypesStandardG2, VirtualMachineSizeTypesStandardG3, VirtualMachineSizeTypesStandardG4, VirtualMachineSizeTypesStandardG5, VirtualMachineSizeTypesStandardGS1, VirtualMachineSizeTypesStandardGS2, VirtualMachineSizeTypesStandardGS3, VirtualMachineSizeTypesStandardGS4, VirtualMachineSizeTypesStandardGS44, VirtualMachineSizeTypesStandardGS48, VirtualMachineSizeTypesStandardGS5, VirtualMachineSizeTypesStandardGS516, VirtualMachineSizeTypesStandardGS58, VirtualMachineSizeTypesStandardH16, VirtualMachineSizeTypesStandardH16m, VirtualMachineSizeTypesStandardH16mr, VirtualMachineSizeTypesStandardH16r, VirtualMachineSizeTypesStandardH8, VirtualMachineSizeTypesStandardH8m, VirtualMachineSizeTypesStandardL16s, VirtualMachineSizeTypesStandardL32s, VirtualMachineSizeTypesStandardL4s, VirtualMachineSizeTypesStandardL8s, VirtualMachineSizeTypesStandardM12832ms, VirtualMachineSizeTypesStandardM12864ms, VirtualMachineSizeTypesStandardM128ms, VirtualMachineSizeTypesStandardM128s, VirtualMachineSizeTypesStandardM6416ms, VirtualMachineSizeTypesStandardM6432ms, VirtualMachineSizeTypesStandardM64ms, VirtualMachineSizeTypesStandardM64s, VirtualMachineSizeTypesStandardNC12, VirtualMachineSizeTypesStandardNC12sV2, VirtualMachineSizeTypesStandardNC12sV3, VirtualMachineSizeTypesStandardNC24, VirtualMachineSizeTypesStandardNC24r, VirtualMachineSizeTypesStandardNC24rsV2, VirtualMachineSizeTypesStandardNC24rsV3, VirtualMachineSizeTypesStandardNC24sV2, VirtualMachineSizeTypesStandardNC24sV3, VirtualMachineSizeTypesStandardNC6, VirtualMachineSizeTypesStandardNC6sV2, VirtualMachineSizeTypesStandardNC6sV3, VirtualMachineSizeTypesStandardND12s, VirtualMachineSizeTypesStandardND24rs, VirtualMachineSizeTypesStandardND24s, VirtualMachineSizeTypesStandardND6s, VirtualMachineSizeTypesStandardNV12, VirtualMachineSizeTypesStandardNV24, VirtualMachineSizeTypesStandardNV6}
1148}
1149