1 package compute
2
3
4
5
6
7
8
9
10 type CachingTypes string
11
12 const (
13
14 None CachingTypes = "None"
15
16 ReadOnly CachingTypes = "ReadOnly"
17
18 ReadWrite CachingTypes = "ReadWrite"
19 )
20
21
22 func PossibleCachingTypesValues() []CachingTypes {
23 return []CachingTypes{None, ReadOnly, ReadWrite}
24 }
25
26
27 type ComponentNames string
28
29 const (
30
31 MicrosoftWindowsShellSetup ComponentNames = "Microsoft-Windows-Shell-Setup"
32 )
33
34
35 func PossibleComponentNamesValues() []ComponentNames {
36 return []ComponentNames{MicrosoftWindowsShellSetup}
37 }
38
39
40 type DiskCreateOptionTypes string
41
42 const (
43
44 Attach DiskCreateOptionTypes = "Attach"
45
46 Empty DiskCreateOptionTypes = "Empty"
47
48 FromImage DiskCreateOptionTypes = "FromImage"
49 )
50
51
52 func PossibleDiskCreateOptionTypesValues() []DiskCreateOptionTypes {
53 return []DiskCreateOptionTypes{Attach, Empty, FromImage}
54 }
55
56
57 type InstanceViewTypes string
58
59 const (
60
61 InstanceView InstanceViewTypes = "instanceView"
62 )
63
64
65 func PossibleInstanceViewTypesValues() []InstanceViewTypes {
66 return []InstanceViewTypes{InstanceView}
67 }
68
69
70 type OperatingSystemTypes string
71
72 const (
73
74 Linux OperatingSystemTypes = "Linux"
75
76 Windows OperatingSystemTypes = "Windows"
77 )
78
79
80 func PossibleOperatingSystemTypesValues() []OperatingSystemTypes {
81 return []OperatingSystemTypes{Linux, Windows}
82 }
83
84
85 type PassNames string
86
87 const (
88
89 OobeSystem PassNames = "OobeSystem"
90 )
91
92
93 func PossiblePassNamesValues() []PassNames {
94 return []PassNames{OobeSystem}
95 }
96
97
98 type ProtocolTypes string
99
100 const (
101
102 HTTP ProtocolTypes = "Http"
103
104 HTTPS ProtocolTypes = "Https"
105 )
106
107
108 func PossibleProtocolTypesValues() []ProtocolTypes {
109 return []ProtocolTypes{HTTP, HTTPS}
110 }
111
112
113 type ResourceIdentityType string
114
115 const (
116
117 SystemAssigned ResourceIdentityType = "SystemAssigned"
118 )
119
120
121 func PossibleResourceIdentityTypeValues() []ResourceIdentityType {
122 return []ResourceIdentityType{SystemAssigned}
123 }
124
125
126 type SettingNames string
127
128 const (
129
130 AutoLogon SettingNames = "AutoLogon"
131
132 FirstLogonCommands SettingNames = "FirstLogonCommands"
133 )
134
135
136 func PossibleSettingNamesValues() []SettingNames {
137 return []SettingNames{AutoLogon, FirstLogonCommands}
138 }
139
140
141 type StatusLevelTypes string
142
143 const (
144
145 Error StatusLevelTypes = "Error"
146
147 Info StatusLevelTypes = "Info"
148
149 Warning StatusLevelTypes = "Warning"
150 )
151
152
153 func PossibleStatusLevelTypesValues() []StatusLevelTypes {
154 return []StatusLevelTypes{Error, Info, Warning}
155 }
156
157
158 type UpgradeMode string
159
160 const (
161
162 Automatic UpgradeMode = "Automatic"
163
164 Manual UpgradeMode = "Manual"
165 )
166
167
168 func PossibleUpgradeModeValues() []UpgradeMode {
169 return []UpgradeMode{Automatic, Manual}
170 }
171
172
173 type VirtualMachineScaleSetSkuScaleType string
174
175 const (
176
177 VirtualMachineScaleSetSkuScaleTypeAutomatic VirtualMachineScaleSetSkuScaleType = "Automatic"
178
179 VirtualMachineScaleSetSkuScaleTypeNone VirtualMachineScaleSetSkuScaleType = "None"
180 )
181
182
183 func PossibleVirtualMachineScaleSetSkuScaleTypeValues() []VirtualMachineScaleSetSkuScaleType {
184 return []VirtualMachineScaleSetSkuScaleType{VirtualMachineScaleSetSkuScaleTypeAutomatic, VirtualMachineScaleSetSkuScaleTypeNone}
185 }
186
187
188 type VirtualMachineSizeTypes string
189
190 const (
191
192 BasicA0 VirtualMachineSizeTypes = "Basic_A0"
193
194 BasicA1 VirtualMachineSizeTypes = "Basic_A1"
195
196 BasicA2 VirtualMachineSizeTypes = "Basic_A2"
197
198 BasicA3 VirtualMachineSizeTypes = "Basic_A3"
199
200 BasicA4 VirtualMachineSizeTypes = "Basic_A4"
201
202 StandardA0 VirtualMachineSizeTypes = "Standard_A0"
203
204 StandardA1 VirtualMachineSizeTypes = "Standard_A1"
205
206 StandardA10 VirtualMachineSizeTypes = "Standard_A10"
207
208 StandardA11 VirtualMachineSizeTypes = "Standard_A11"
209
210 StandardA2 VirtualMachineSizeTypes = "Standard_A2"
211
212 StandardA3 VirtualMachineSizeTypes = "Standard_A3"
213
214 StandardA4 VirtualMachineSizeTypes = "Standard_A4"
215
216 StandardA5 VirtualMachineSizeTypes = "Standard_A5"
217
218 StandardA6 VirtualMachineSizeTypes = "Standard_A6"
219
220 StandardA7 VirtualMachineSizeTypes = "Standard_A7"
221
222 StandardA8 VirtualMachineSizeTypes = "Standard_A8"
223
224 StandardA9 VirtualMachineSizeTypes = "Standard_A9"
225
226 StandardD1 VirtualMachineSizeTypes = "Standard_D1"
227
228 StandardD11 VirtualMachineSizeTypes = "Standard_D11"
229
230 StandardD11V2 VirtualMachineSizeTypes = "Standard_D11_v2"
231
232 StandardD12 VirtualMachineSizeTypes = "Standard_D12"
233
234 StandardD12V2 VirtualMachineSizeTypes = "Standard_D12_v2"
235
236 StandardD13 VirtualMachineSizeTypes = "Standard_D13"
237
238 StandardD13V2 VirtualMachineSizeTypes = "Standard_D13_v2"
239
240 StandardD14 VirtualMachineSizeTypes = "Standard_D14"
241
242 StandardD14V2 VirtualMachineSizeTypes = "Standard_D14_v2"
243
244 StandardD15V2 VirtualMachineSizeTypes = "Standard_D15_v2"
245
246 StandardD1V2 VirtualMachineSizeTypes = "Standard_D1_v2"
247
248 StandardD2 VirtualMachineSizeTypes = "Standard_D2"
249
250 StandardD2V2 VirtualMachineSizeTypes = "Standard_D2_v2"
251
252 StandardD3 VirtualMachineSizeTypes = "Standard_D3"
253
254 StandardD3V2 VirtualMachineSizeTypes = "Standard_D3_v2"
255
256 StandardD4 VirtualMachineSizeTypes = "Standard_D4"
257
258 StandardD4V2 VirtualMachineSizeTypes = "Standard_D4_v2"
259
260 StandardD5V2 VirtualMachineSizeTypes = "Standard_D5_v2"
261
262 StandardDS1 VirtualMachineSizeTypes = "Standard_DS1"
263
264 StandardDS11 VirtualMachineSizeTypes = "Standard_DS11"
265
266 StandardDS11V2 VirtualMachineSizeTypes = "Standard_DS11_v2"
267
268 StandardDS12 VirtualMachineSizeTypes = "Standard_DS12"
269
270 StandardDS12V2 VirtualMachineSizeTypes = "Standard_DS12_v2"
271
272 StandardDS13 VirtualMachineSizeTypes = "Standard_DS13"
273
274 StandardDS13V2 VirtualMachineSizeTypes = "Standard_DS13_v2"
275
276 StandardDS14 VirtualMachineSizeTypes = "Standard_DS14"
277
278 StandardDS14V2 VirtualMachineSizeTypes = "Standard_DS14_v2"
279
280 StandardDS15V2 VirtualMachineSizeTypes = "Standard_DS15_v2"
281
282 StandardDS1V2 VirtualMachineSizeTypes = "Standard_DS1_v2"
283
284 StandardDS2 VirtualMachineSizeTypes = "Standard_DS2"
285
286 StandardDS2V2 VirtualMachineSizeTypes = "Standard_DS2_v2"
287
288 StandardDS3 VirtualMachineSizeTypes = "Standard_DS3"
289
290 StandardDS3V2 VirtualMachineSizeTypes = "Standard_DS3_v2"
291
292 StandardDS4 VirtualMachineSizeTypes = "Standard_DS4"
293
294 StandardDS4V2 VirtualMachineSizeTypes = "Standard_DS4_v2"
295
296 StandardDS5V2 VirtualMachineSizeTypes = "Standard_DS5_v2"
297
298 StandardG1 VirtualMachineSizeTypes = "Standard_G1"
299
300 StandardG2 VirtualMachineSizeTypes = "Standard_G2"
301
302 StandardG3 VirtualMachineSizeTypes = "Standard_G3"
303
304 StandardG4 VirtualMachineSizeTypes = "Standard_G4"
305
306 StandardG5 VirtualMachineSizeTypes = "Standard_G5"
307
308 StandardGS1 VirtualMachineSizeTypes = "Standard_GS1"
309
310 StandardGS2 VirtualMachineSizeTypes = "Standard_GS2"
311
312 StandardGS3 VirtualMachineSizeTypes = "Standard_GS3"
313
314 StandardGS4 VirtualMachineSizeTypes = "Standard_GS4"
315
316 StandardGS5 VirtualMachineSizeTypes = "Standard_GS5"
317 )
318
319
320 func PossibleVirtualMachineSizeTypesValues() []VirtualMachineSizeTypes {
321 return []VirtualMachineSizeTypes{BasicA0, BasicA1, BasicA2, BasicA3, BasicA4, StandardA0, StandardA1, StandardA10, StandardA11, StandardA2, StandardA3, StandardA4, StandardA5, StandardA6, StandardA7, StandardA8, StandardA9, StandardD1, StandardD11, StandardD11V2, StandardD12, StandardD12V2, StandardD13, StandardD13V2, StandardD14, StandardD14V2, StandardD15V2, StandardD1V2, StandardD2, StandardD2V2, StandardD3, StandardD3V2, StandardD4, StandardD4V2, StandardD5V2, StandardDS1, StandardDS11, StandardDS11V2, StandardDS12, StandardDS12V2, StandardDS13, StandardDS13V2, StandardDS14, StandardDS14V2, StandardDS15V2, StandardDS1V2, StandardDS2, StandardDS2V2, StandardDS3, StandardDS3V2, StandardDS4, StandardDS4V2, StandardDS5V2, StandardG1, StandardG2, StandardG3, StandardG4, StandardG5, StandardGS1, StandardGS2, StandardGS3, StandardGS4, StandardGS5}
322 }
323
View as plain text