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