1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AppAttributesKeys string
6
7// Enum values for AppAttributesKeys
8const (
9	AppAttributesKeysDocumentRoot        AppAttributesKeys = "DocumentRoot"
10	AppAttributesKeysRailsEnv            AppAttributesKeys = "RailsEnv"
11	AppAttributesKeysAutoBundleOnDeploy  AppAttributesKeys = "AutoBundleOnDeploy"
12	AppAttributesKeysAwsFlowRubySettings AppAttributesKeys = "AwsFlowRubySettings"
13)
14
15// Values returns all known values for AppAttributesKeys. Note that this can be
16// expanded in the future, and so it is only as up to date as the client. The
17// ordering of this slice is not guaranteed to be stable across updates.
18func (AppAttributesKeys) Values() []AppAttributesKeys {
19	return []AppAttributesKeys{
20		"DocumentRoot",
21		"RailsEnv",
22		"AutoBundleOnDeploy",
23		"AwsFlowRubySettings",
24	}
25}
26
27type AppType string
28
29// Enum values for AppType
30const (
31	AppTypeAwsFlowRuby AppType = "aws-flow-ruby"
32	AppTypeJava        AppType = "java"
33	AppTypeRails       AppType = "rails"
34	AppTypePhp         AppType = "php"
35	AppTypeNodejs      AppType = "nodejs"
36	AppTypeStatic      AppType = "static"
37	AppTypeOther       AppType = "other"
38)
39
40// Values returns all known values for AppType. Note that this can be expanded in
41// the future, and so it is only as up to date as the client. The ordering of this
42// slice is not guaranteed to be stable across updates.
43func (AppType) Values() []AppType {
44	return []AppType{
45		"aws-flow-ruby",
46		"java",
47		"rails",
48		"php",
49		"nodejs",
50		"static",
51		"other",
52	}
53}
54
55type Architecture string
56
57// Enum values for Architecture
58const (
59	ArchitectureX8664 Architecture = "x86_64"
60	ArchitectureI386  Architecture = "i386"
61)
62
63// Values returns all known values for Architecture. Note that this can be expanded
64// in the future, and so it is only as up to date as the client. The ordering of
65// this slice is not guaranteed to be stable across updates.
66func (Architecture) Values() []Architecture {
67	return []Architecture{
68		"x86_64",
69		"i386",
70	}
71}
72
73type AutoScalingType string
74
75// Enum values for AutoScalingType
76const (
77	AutoScalingTypeLoad  AutoScalingType = "load"
78	AutoScalingTypeTimer AutoScalingType = "timer"
79)
80
81// Values returns all known values for AutoScalingType. Note that this can be
82// expanded in the future, and so it is only as up to date as the client. The
83// ordering of this slice is not guaranteed to be stable across updates.
84func (AutoScalingType) Values() []AutoScalingType {
85	return []AutoScalingType{
86		"load",
87		"timer",
88	}
89}
90
91type CloudWatchLogsEncoding string
92
93// Enum values for CloudWatchLogsEncoding
94const (
95	CloudWatchLogsEncodingAscii         CloudWatchLogsEncoding = "ascii"
96	CloudWatchLogsEncodingBig5          CloudWatchLogsEncoding = "big5"
97	CloudWatchLogsEncodingBig5hkscs     CloudWatchLogsEncoding = "big5hkscs"
98	CloudWatchLogsEncodingCp037         CloudWatchLogsEncoding = "cp037"
99	CloudWatchLogsEncodingCp424         CloudWatchLogsEncoding = "cp424"
100	CloudWatchLogsEncodingCp437         CloudWatchLogsEncoding = "cp437"
101	CloudWatchLogsEncodingCp500         CloudWatchLogsEncoding = "cp500"
102	CloudWatchLogsEncodingCp720         CloudWatchLogsEncoding = "cp720"
103	CloudWatchLogsEncodingCp737         CloudWatchLogsEncoding = "cp737"
104	CloudWatchLogsEncodingCp775         CloudWatchLogsEncoding = "cp775"
105	CloudWatchLogsEncodingCp850         CloudWatchLogsEncoding = "cp850"
106	CloudWatchLogsEncodingCp852         CloudWatchLogsEncoding = "cp852"
107	CloudWatchLogsEncodingCp855         CloudWatchLogsEncoding = "cp855"
108	CloudWatchLogsEncodingCp856         CloudWatchLogsEncoding = "cp856"
109	CloudWatchLogsEncodingCp857         CloudWatchLogsEncoding = "cp857"
110	CloudWatchLogsEncodingCp858         CloudWatchLogsEncoding = "cp858"
111	CloudWatchLogsEncodingCp860         CloudWatchLogsEncoding = "cp860"
112	CloudWatchLogsEncodingCp861         CloudWatchLogsEncoding = "cp861"
113	CloudWatchLogsEncodingCp862         CloudWatchLogsEncoding = "cp862"
114	CloudWatchLogsEncodingCp863         CloudWatchLogsEncoding = "cp863"
115	CloudWatchLogsEncodingCp864         CloudWatchLogsEncoding = "cp864"
116	CloudWatchLogsEncodingCp865         CloudWatchLogsEncoding = "cp865"
117	CloudWatchLogsEncodingCp866         CloudWatchLogsEncoding = "cp866"
118	CloudWatchLogsEncodingCp869         CloudWatchLogsEncoding = "cp869"
119	CloudWatchLogsEncodingCp874         CloudWatchLogsEncoding = "cp874"
120	CloudWatchLogsEncodingCp875         CloudWatchLogsEncoding = "cp875"
121	CloudWatchLogsEncodingCp932         CloudWatchLogsEncoding = "cp932"
122	CloudWatchLogsEncodingCp949         CloudWatchLogsEncoding = "cp949"
123	CloudWatchLogsEncodingCp950         CloudWatchLogsEncoding = "cp950"
124	CloudWatchLogsEncodingCp1006        CloudWatchLogsEncoding = "cp1006"
125	CloudWatchLogsEncodingCp1026        CloudWatchLogsEncoding = "cp1026"
126	CloudWatchLogsEncodingCp1140        CloudWatchLogsEncoding = "cp1140"
127	CloudWatchLogsEncodingCp1250        CloudWatchLogsEncoding = "cp1250"
128	CloudWatchLogsEncodingCp1251        CloudWatchLogsEncoding = "cp1251"
129	CloudWatchLogsEncodingCp1252        CloudWatchLogsEncoding = "cp1252"
130	CloudWatchLogsEncodingCp1253        CloudWatchLogsEncoding = "cp1253"
131	CloudWatchLogsEncodingCp1254        CloudWatchLogsEncoding = "cp1254"
132	CloudWatchLogsEncodingCp1255        CloudWatchLogsEncoding = "cp1255"
133	CloudWatchLogsEncodingCp1256        CloudWatchLogsEncoding = "cp1256"
134	CloudWatchLogsEncodingCp1257        CloudWatchLogsEncoding = "cp1257"
135	CloudWatchLogsEncodingCp1258        CloudWatchLogsEncoding = "cp1258"
136	CloudWatchLogsEncodingEucJp         CloudWatchLogsEncoding = "euc_jp"
137	CloudWatchLogsEncodingEucJis2004    CloudWatchLogsEncoding = "euc_jis_2004"
138	CloudWatchLogsEncodingEucJisx0213   CloudWatchLogsEncoding = "euc_jisx0213"
139	CloudWatchLogsEncodingEucKr         CloudWatchLogsEncoding = "euc_kr"
140	CloudWatchLogsEncodingGb2312        CloudWatchLogsEncoding = "gb2312"
141	CloudWatchLogsEncodingGbk           CloudWatchLogsEncoding = "gbk"
142	CloudWatchLogsEncodingGb18030       CloudWatchLogsEncoding = "gb18030"
143	CloudWatchLogsEncodingHz            CloudWatchLogsEncoding = "hz"
144	CloudWatchLogsEncodingIso2022Jp     CloudWatchLogsEncoding = "iso2022_jp"
145	CloudWatchLogsEncodingIso2022Jp1    CloudWatchLogsEncoding = "iso2022_jp_1"
146	CloudWatchLogsEncodingIso2022Jp2    CloudWatchLogsEncoding = "iso2022_jp_2"
147	CloudWatchLogsEncodingIso2022Jp2004 CloudWatchLogsEncoding = "iso2022_jp_2004"
148	CloudWatchLogsEncodingIso2022Jp3    CloudWatchLogsEncoding = "iso2022_jp_3"
149	CloudWatchLogsEncodingIso2022JpExt  CloudWatchLogsEncoding = "iso2022_jp_ext"
150	CloudWatchLogsEncodingIso2022Kr     CloudWatchLogsEncoding = "iso2022_kr"
151	CloudWatchLogsEncodingLatin1        CloudWatchLogsEncoding = "latin_1"
152	CloudWatchLogsEncodingIso88592      CloudWatchLogsEncoding = "iso8859_2"
153	CloudWatchLogsEncodingIso88593      CloudWatchLogsEncoding = "iso8859_3"
154	CloudWatchLogsEncodingIso88594      CloudWatchLogsEncoding = "iso8859_4"
155	CloudWatchLogsEncodingIso88595      CloudWatchLogsEncoding = "iso8859_5"
156	CloudWatchLogsEncodingIso88596      CloudWatchLogsEncoding = "iso8859_6"
157	CloudWatchLogsEncodingIso88597      CloudWatchLogsEncoding = "iso8859_7"
158	CloudWatchLogsEncodingIso88598      CloudWatchLogsEncoding = "iso8859_8"
159	CloudWatchLogsEncodingIso88599      CloudWatchLogsEncoding = "iso8859_9"
160	CloudWatchLogsEncodingIso885910     CloudWatchLogsEncoding = "iso8859_10"
161	CloudWatchLogsEncodingIso885913     CloudWatchLogsEncoding = "iso8859_13"
162	CloudWatchLogsEncodingIso885914     CloudWatchLogsEncoding = "iso8859_14"
163	CloudWatchLogsEncodingIso885915     CloudWatchLogsEncoding = "iso8859_15"
164	CloudWatchLogsEncodingIso885916     CloudWatchLogsEncoding = "iso8859_16"
165	CloudWatchLogsEncodingJohab         CloudWatchLogsEncoding = "johab"
166	CloudWatchLogsEncodingKoi8R         CloudWatchLogsEncoding = "koi8_r"
167	CloudWatchLogsEncodingKoi8U         CloudWatchLogsEncoding = "koi8_u"
168	CloudWatchLogsEncodingMacCyrillic   CloudWatchLogsEncoding = "mac_cyrillic"
169	CloudWatchLogsEncodingMacGreek      CloudWatchLogsEncoding = "mac_greek"
170	CloudWatchLogsEncodingMacIceland    CloudWatchLogsEncoding = "mac_iceland"
171	CloudWatchLogsEncodingMacLatin2     CloudWatchLogsEncoding = "mac_latin2"
172	CloudWatchLogsEncodingMacRoman      CloudWatchLogsEncoding = "mac_roman"
173	CloudWatchLogsEncodingMacTurkish    CloudWatchLogsEncoding = "mac_turkish"
174	CloudWatchLogsEncodingPtcp154       CloudWatchLogsEncoding = "ptcp154"
175	CloudWatchLogsEncodingShiftJis      CloudWatchLogsEncoding = "shift_jis"
176	CloudWatchLogsEncodingShiftJis2004  CloudWatchLogsEncoding = "shift_jis_2004"
177	CloudWatchLogsEncodingShiftJisx0213 CloudWatchLogsEncoding = "shift_jisx0213"
178	CloudWatchLogsEncodingUtf32         CloudWatchLogsEncoding = "utf_32"
179	CloudWatchLogsEncodingUtf32Be       CloudWatchLogsEncoding = "utf_32_be"
180	CloudWatchLogsEncodingUtf32Le       CloudWatchLogsEncoding = "utf_32_le"
181	CloudWatchLogsEncodingUtf16         CloudWatchLogsEncoding = "utf_16"
182	CloudWatchLogsEncodingUtf16Be       CloudWatchLogsEncoding = "utf_16_be"
183	CloudWatchLogsEncodingUtf16Le       CloudWatchLogsEncoding = "utf_16_le"
184	CloudWatchLogsEncodingUtf7          CloudWatchLogsEncoding = "utf_7"
185	CloudWatchLogsEncodingUtf8          CloudWatchLogsEncoding = "utf_8"
186	CloudWatchLogsEncodingUtf8Sig       CloudWatchLogsEncoding = "utf_8_sig"
187)
188
189// Values returns all known values for CloudWatchLogsEncoding. Note that this can
190// be expanded in the future, and so it is only as up to date as the client. The
191// ordering of this slice is not guaranteed to be stable across updates.
192func (CloudWatchLogsEncoding) Values() []CloudWatchLogsEncoding {
193	return []CloudWatchLogsEncoding{
194		"ascii",
195		"big5",
196		"big5hkscs",
197		"cp037",
198		"cp424",
199		"cp437",
200		"cp500",
201		"cp720",
202		"cp737",
203		"cp775",
204		"cp850",
205		"cp852",
206		"cp855",
207		"cp856",
208		"cp857",
209		"cp858",
210		"cp860",
211		"cp861",
212		"cp862",
213		"cp863",
214		"cp864",
215		"cp865",
216		"cp866",
217		"cp869",
218		"cp874",
219		"cp875",
220		"cp932",
221		"cp949",
222		"cp950",
223		"cp1006",
224		"cp1026",
225		"cp1140",
226		"cp1250",
227		"cp1251",
228		"cp1252",
229		"cp1253",
230		"cp1254",
231		"cp1255",
232		"cp1256",
233		"cp1257",
234		"cp1258",
235		"euc_jp",
236		"euc_jis_2004",
237		"euc_jisx0213",
238		"euc_kr",
239		"gb2312",
240		"gbk",
241		"gb18030",
242		"hz",
243		"iso2022_jp",
244		"iso2022_jp_1",
245		"iso2022_jp_2",
246		"iso2022_jp_2004",
247		"iso2022_jp_3",
248		"iso2022_jp_ext",
249		"iso2022_kr",
250		"latin_1",
251		"iso8859_2",
252		"iso8859_3",
253		"iso8859_4",
254		"iso8859_5",
255		"iso8859_6",
256		"iso8859_7",
257		"iso8859_8",
258		"iso8859_9",
259		"iso8859_10",
260		"iso8859_13",
261		"iso8859_14",
262		"iso8859_15",
263		"iso8859_16",
264		"johab",
265		"koi8_r",
266		"koi8_u",
267		"mac_cyrillic",
268		"mac_greek",
269		"mac_iceland",
270		"mac_latin2",
271		"mac_roman",
272		"mac_turkish",
273		"ptcp154",
274		"shift_jis",
275		"shift_jis_2004",
276		"shift_jisx0213",
277		"utf_32",
278		"utf_32_be",
279		"utf_32_le",
280		"utf_16",
281		"utf_16_be",
282		"utf_16_le",
283		"utf_7",
284		"utf_8",
285		"utf_8_sig",
286	}
287}
288
289type CloudWatchLogsInitialPosition string
290
291// Enum values for CloudWatchLogsInitialPosition
292const (
293	CloudWatchLogsInitialPositionStartOfFile CloudWatchLogsInitialPosition = "start_of_file"
294	CloudWatchLogsInitialPositionEndOfFile   CloudWatchLogsInitialPosition = "end_of_file"
295)
296
297// Values returns all known values for CloudWatchLogsInitialPosition. Note that
298// this can be expanded in the future, and so it is only as up to date as the
299// client. The ordering of this slice is not guaranteed to be stable across
300// updates.
301func (CloudWatchLogsInitialPosition) Values() []CloudWatchLogsInitialPosition {
302	return []CloudWatchLogsInitialPosition{
303		"start_of_file",
304		"end_of_file",
305	}
306}
307
308type CloudWatchLogsTimeZone string
309
310// Enum values for CloudWatchLogsTimeZone
311const (
312	CloudWatchLogsTimeZoneLocal CloudWatchLogsTimeZone = "LOCAL"
313	CloudWatchLogsTimeZoneUtc   CloudWatchLogsTimeZone = "UTC"
314)
315
316// Values returns all known values for CloudWatchLogsTimeZone. Note that this can
317// be expanded in the future, and so it is only as up to date as the client. The
318// ordering of this slice is not guaranteed to be stable across updates.
319func (CloudWatchLogsTimeZone) Values() []CloudWatchLogsTimeZone {
320	return []CloudWatchLogsTimeZone{
321		"LOCAL",
322		"UTC",
323	}
324}
325
326type DeploymentCommandName string
327
328// Enum values for DeploymentCommandName
329const (
330	DeploymentCommandNameInstallDependencies   DeploymentCommandName = "install_dependencies"
331	DeploymentCommandNameUpdateDependencies    DeploymentCommandName = "update_dependencies"
332	DeploymentCommandNameUpdateCustomCookbooks DeploymentCommandName = "update_custom_cookbooks"
333	DeploymentCommandNameExecuteRecipes        DeploymentCommandName = "execute_recipes"
334	DeploymentCommandNameConfigure             DeploymentCommandName = "configure"
335	DeploymentCommandNameSetup                 DeploymentCommandName = "setup"
336	DeploymentCommandNameDeploy                DeploymentCommandName = "deploy"
337	DeploymentCommandNameRollback              DeploymentCommandName = "rollback"
338	DeploymentCommandNameStart                 DeploymentCommandName = "start"
339	DeploymentCommandNameStop                  DeploymentCommandName = "stop"
340	DeploymentCommandNameRestart               DeploymentCommandName = "restart"
341	DeploymentCommandNameUndeploy              DeploymentCommandName = "undeploy"
342)
343
344// Values returns all known values for DeploymentCommandName. Note that this can be
345// expanded in the future, and so it is only as up to date as the client. The
346// ordering of this slice is not guaranteed to be stable across updates.
347func (DeploymentCommandName) Values() []DeploymentCommandName {
348	return []DeploymentCommandName{
349		"install_dependencies",
350		"update_dependencies",
351		"update_custom_cookbooks",
352		"execute_recipes",
353		"configure",
354		"setup",
355		"deploy",
356		"rollback",
357		"start",
358		"stop",
359		"restart",
360		"undeploy",
361	}
362}
363
364type LayerAttributesKeys string
365
366// Enum values for LayerAttributesKeys
367const (
368	LayerAttributesKeysEcsClusterArn               LayerAttributesKeys = "EcsClusterArn"
369	LayerAttributesKeysEnableHaproxyStats          LayerAttributesKeys = "EnableHaproxyStats"
370	LayerAttributesKeysHaproxyStatsUrl             LayerAttributesKeys = "HaproxyStatsUrl"
371	LayerAttributesKeysHaproxyStatsUser            LayerAttributesKeys = "HaproxyStatsUser"
372	LayerAttributesKeysHaproxyStatsPassword        LayerAttributesKeys = "HaproxyStatsPassword"
373	LayerAttributesKeysHaproxyHealthCheckUrl       LayerAttributesKeys = "HaproxyHealthCheckUrl"
374	LayerAttributesKeysHaproxyHealthCheckMethod    LayerAttributesKeys = "HaproxyHealthCheckMethod"
375	LayerAttributesKeysMysqlRootPassword           LayerAttributesKeys = "MysqlRootPassword"
376	LayerAttributesKeysMysqlRootPasswordUbiquitous LayerAttributesKeys = "MysqlRootPasswordUbiquitous"
377	LayerAttributesKeysGangliaUrl                  LayerAttributesKeys = "GangliaUrl"
378	LayerAttributesKeysGangliaUser                 LayerAttributesKeys = "GangliaUser"
379	LayerAttributesKeysGangliaPassword             LayerAttributesKeys = "GangliaPassword"
380	LayerAttributesKeysMemcachedMemory             LayerAttributesKeys = "MemcachedMemory"
381	LayerAttributesKeysNodejsVersion               LayerAttributesKeys = "NodejsVersion"
382	LayerAttributesKeysRubyVersion                 LayerAttributesKeys = "RubyVersion"
383	LayerAttributesKeysRubygemsVersion             LayerAttributesKeys = "RubygemsVersion"
384	LayerAttributesKeysManageBundler               LayerAttributesKeys = "ManageBundler"
385	LayerAttributesKeysBundlerVersion              LayerAttributesKeys = "BundlerVersion"
386	LayerAttributesKeysRailsStack                  LayerAttributesKeys = "RailsStack"
387	LayerAttributesKeysPassengerVersion            LayerAttributesKeys = "PassengerVersion"
388	LayerAttributesKeysJvm                         LayerAttributesKeys = "Jvm"
389	LayerAttributesKeysJvmVersion                  LayerAttributesKeys = "JvmVersion"
390	LayerAttributesKeysJvmOptions                  LayerAttributesKeys = "JvmOptions"
391	LayerAttributesKeysJavaAppServer               LayerAttributesKeys = "JavaAppServer"
392	LayerAttributesKeysJavaAppServerVersion        LayerAttributesKeys = "JavaAppServerVersion"
393)
394
395// Values returns all known values for LayerAttributesKeys. Note that this can be
396// expanded in the future, and so it is only as up to date as the client. The
397// ordering of this slice is not guaranteed to be stable across updates.
398func (LayerAttributesKeys) Values() []LayerAttributesKeys {
399	return []LayerAttributesKeys{
400		"EcsClusterArn",
401		"EnableHaproxyStats",
402		"HaproxyStatsUrl",
403		"HaproxyStatsUser",
404		"HaproxyStatsPassword",
405		"HaproxyHealthCheckUrl",
406		"HaproxyHealthCheckMethod",
407		"MysqlRootPassword",
408		"MysqlRootPasswordUbiquitous",
409		"GangliaUrl",
410		"GangliaUser",
411		"GangliaPassword",
412		"MemcachedMemory",
413		"NodejsVersion",
414		"RubyVersion",
415		"RubygemsVersion",
416		"ManageBundler",
417		"BundlerVersion",
418		"RailsStack",
419		"PassengerVersion",
420		"Jvm",
421		"JvmVersion",
422		"JvmOptions",
423		"JavaAppServer",
424		"JavaAppServerVersion",
425	}
426}
427
428type LayerType string
429
430// Enum values for LayerType
431const (
432	LayerTypeAwsFlowRuby      LayerType = "aws-flow-ruby"
433	LayerTypeEcsCluster       LayerType = "ecs-cluster"
434	LayerTypeJavaApp          LayerType = "java-app"
435	LayerTypeLb               LayerType = "lb"
436	LayerTypeWeb              LayerType = "web"
437	LayerTypePhpApp           LayerType = "php-app"
438	LayerTypeRailsApp         LayerType = "rails-app"
439	LayerTypeNodejsApp        LayerType = "nodejs-app"
440	LayerTypeMemcached        LayerType = "memcached"
441	LayerTypeDbMaster         LayerType = "db-master"
442	LayerTypeMonitoringMaster LayerType = "monitoring-master"
443	LayerTypeCustom           LayerType = "custom"
444)
445
446// Values returns all known values for LayerType. Note that this can be expanded in
447// the future, and so it is only as up to date as the client. The ordering of this
448// slice is not guaranteed to be stable across updates.
449func (LayerType) Values() []LayerType {
450	return []LayerType{
451		"aws-flow-ruby",
452		"ecs-cluster",
453		"java-app",
454		"lb",
455		"web",
456		"php-app",
457		"rails-app",
458		"nodejs-app",
459		"memcached",
460		"db-master",
461		"monitoring-master",
462		"custom",
463	}
464}
465
466type RootDeviceType string
467
468// Enum values for RootDeviceType
469const (
470	RootDeviceTypeEbs           RootDeviceType = "ebs"
471	RootDeviceTypeInstanceStore RootDeviceType = "instance-store"
472)
473
474// Values returns all known values for RootDeviceType. Note that this can be
475// expanded in the future, and so it is only as up to date as the client. The
476// ordering of this slice is not guaranteed to be stable across updates.
477func (RootDeviceType) Values() []RootDeviceType {
478	return []RootDeviceType{
479		"ebs",
480		"instance-store",
481	}
482}
483
484type SourceType string
485
486// Enum values for SourceType
487const (
488	SourceTypeGit     SourceType = "git"
489	SourceTypeSvn     SourceType = "svn"
490	SourceTypeArchive SourceType = "archive"
491	SourceTypeS3      SourceType = "s3"
492)
493
494// Values returns all known values for SourceType. Note that this can be expanded
495// in the future, and so it is only as up to date as the client. The ordering of
496// this slice is not guaranteed to be stable across updates.
497func (SourceType) Values() []SourceType {
498	return []SourceType{
499		"git",
500		"svn",
501		"archive",
502		"s3",
503	}
504}
505
506type StackAttributesKeys string
507
508// Enum values for StackAttributesKeys
509const (
510	StackAttributesKeysColor StackAttributesKeys = "Color"
511)
512
513// Values returns all known values for StackAttributesKeys. Note that this can be
514// expanded in the future, and so it is only as up to date as the client. The
515// ordering of this slice is not guaranteed to be stable across updates.
516func (StackAttributesKeys) Values() []StackAttributesKeys {
517	return []StackAttributesKeys{
518		"Color",
519	}
520}
521
522type VirtualizationType string
523
524// Enum values for VirtualizationType
525const (
526	VirtualizationTypeParavirtual VirtualizationType = "paravirtual"
527	VirtualizationTypeHvm         VirtualizationType = "hvm"
528)
529
530// Values returns all known values for VirtualizationType. Note that this can be
531// expanded in the future, and so it is only as up to date as the client. The
532// ordering of this slice is not guaranteed to be stable across updates.
533func (VirtualizationType) Values() []VirtualizationType {
534	return []VirtualizationType{
535		"paravirtual",
536		"hvm",
537	}
538}
539
540type VolumeType string
541
542// Enum values for VolumeType
543const (
544	VolumeTypeGp2      VolumeType = "gp2"
545	VolumeTypeIo1      VolumeType = "io1"
546	VolumeTypeStandard VolumeType = "standard"
547)
548
549// Values returns all known values for VolumeType. Note that this can be expanded
550// in the future, and so it is only as up to date as the client. The ordering of
551// this slice is not guaranteed to be stable across updates.
552func (VolumeType) Values() []VolumeType {
553	return []VolumeType{
554		"gp2",
555		"io1",
556		"standard",
557	}
558}
559