1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AdditionalArtifact string
6
7// Enum values for AdditionalArtifact
8const (
9	AdditionalArtifactRedshift   AdditionalArtifact = "REDSHIFT"
10	AdditionalArtifactQuicksight AdditionalArtifact = "QUICKSIGHT"
11	AdditionalArtifactAthena     AdditionalArtifact = "ATHENA"
12)
13
14// Values returns all known values for AdditionalArtifact. Note that this can be
15// expanded in the future, and so it is only as up to date as the client. The
16// ordering of this slice is not guaranteed to be stable across updates.
17func (AdditionalArtifact) Values() []AdditionalArtifact {
18	return []AdditionalArtifact{
19		"REDSHIFT",
20		"QUICKSIGHT",
21		"ATHENA",
22	}
23}
24
25type AWSRegion string
26
27// Enum values for AWSRegion
28const (
29	AWSRegionCapeTown           AWSRegion = "af-south-1"
30	AWSRegionHongKong           AWSRegion = "ap-east-1"
31	AWSRegionMumbai             AWSRegion = "ap-south-1"
32	AWSRegionSingapore          AWSRegion = "ap-southeast-1"
33	AWSRegionSydney             AWSRegion = "ap-southeast-2"
34	AWSRegionTokyo              AWSRegion = "ap-northeast-1"
35	AWSRegionSeoul              AWSRegion = "ap-northeast-2"
36	AWSRegionOsaka              AWSRegion = "ap-northeast-3"
37	AWSRegionCanadaCentral      AWSRegion = "ca-central-1"
38	AWSRegionFrankfurt          AWSRegion = "eu-central-1"
39	AWSRegionIreland            AWSRegion = "eu-west-1"
40	AWSRegionLondon             AWSRegion = "eu-west-2"
41	AWSRegionParis              AWSRegion = "eu-west-3"
42	AWSRegionStockholm          AWSRegion = "eu-north-1"
43	AWSRegionMilano             AWSRegion = "eu-south-1"
44	AWSRegionBahrain            AWSRegion = "me-south-1"
45	AWSRegionSaoPaulo           AWSRegion = "sa-east-1"
46	AWSRegionUsStandard         AWSRegion = "us-east-1"
47	AWSRegionOhio               AWSRegion = "us-east-2"
48	AWSRegionNorthernCalifornia AWSRegion = "us-west-1"
49	AWSRegionOregon             AWSRegion = "us-west-2"
50	AWSRegionBeijing            AWSRegion = "cn-north-1"
51	AWSRegionNingxia            AWSRegion = "cn-northwest-1"
52)
53
54// Values returns all known values for AWSRegion. Note that this can be expanded in
55// the future, and so it is only as up to date as the client. The ordering of this
56// slice is not guaranteed to be stable across updates.
57func (AWSRegion) Values() []AWSRegion {
58	return []AWSRegion{
59		"af-south-1",
60		"ap-east-1",
61		"ap-south-1",
62		"ap-southeast-1",
63		"ap-southeast-2",
64		"ap-northeast-1",
65		"ap-northeast-2",
66		"ap-northeast-3",
67		"ca-central-1",
68		"eu-central-1",
69		"eu-west-1",
70		"eu-west-2",
71		"eu-west-3",
72		"eu-north-1",
73		"eu-south-1",
74		"me-south-1",
75		"sa-east-1",
76		"us-east-1",
77		"us-east-2",
78		"us-west-1",
79		"us-west-2",
80		"cn-north-1",
81		"cn-northwest-1",
82	}
83}
84
85type CompressionFormat string
86
87// Enum values for CompressionFormat
88const (
89	CompressionFormatZip     CompressionFormat = "ZIP"
90	CompressionFormatGzip    CompressionFormat = "GZIP"
91	CompressionFormatParquet CompressionFormat = "Parquet"
92)
93
94// Values returns all known values for CompressionFormat. Note that this can be
95// expanded in the future, and so it is only as up to date as the client. The
96// ordering of this slice is not guaranteed to be stable across updates.
97func (CompressionFormat) Values() []CompressionFormat {
98	return []CompressionFormat{
99		"ZIP",
100		"GZIP",
101		"Parquet",
102	}
103}
104
105type ReportFormat string
106
107// Enum values for ReportFormat
108const (
109	ReportFormatCsv     ReportFormat = "textORcsv"
110	ReportFormatParquet ReportFormat = "Parquet"
111)
112
113// Values returns all known values for ReportFormat. Note that this can be expanded
114// in the future, and so it is only as up to date as the client. The ordering of
115// this slice is not guaranteed to be stable across updates.
116func (ReportFormat) Values() []ReportFormat {
117	return []ReportFormat{
118		"textORcsv",
119		"Parquet",
120	}
121}
122
123type ReportVersioning string
124
125// Enum values for ReportVersioning
126const (
127	ReportVersioningCreateNewReport ReportVersioning = "CREATE_NEW_REPORT"
128	ReportVersioningOverwriteReport ReportVersioning = "OVERWRITE_REPORT"
129)
130
131// Values returns all known values for ReportVersioning. Note that this can be
132// expanded in the future, and so it is only as up to date as the client. The
133// ordering of this slice is not guaranteed to be stable across updates.
134func (ReportVersioning) Values() []ReportVersioning {
135	return []ReportVersioning{
136		"CREATE_NEW_REPORT",
137		"OVERWRITE_REPORT",
138	}
139}
140
141type SchemaElement string
142
143// Enum values for SchemaElement
144const (
145	SchemaElementResources SchemaElement = "RESOURCES"
146)
147
148// Values returns all known values for SchemaElement. Note that this can be
149// expanded in the future, and so it is only as up to date as the client. The
150// ordering of this slice is not guaranteed to be stable across updates.
151func (SchemaElement) Values() []SchemaElement {
152	return []SchemaElement{
153		"RESOURCES",
154	}
155}
156
157type TimeUnit string
158
159// Enum values for TimeUnit
160const (
161	TimeUnitHourly  TimeUnit = "HOURLY"
162	TimeUnitDaily   TimeUnit = "DAILY"
163	TimeUnitMonthly TimeUnit = "MONTHLY"
164)
165
166// Values returns all known values for TimeUnit. Note that this can be expanded in
167// the future, and so it is only as up to date as the client. The ordering of this
168// slice is not guaranteed to be stable across updates.
169func (TimeUnit) Values() []TimeUnit {
170	return []TimeUnit{
171		"HOURLY",
172		"DAILY",
173		"MONTHLY",
174	}
175}
176