1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type ComparisonOperator string
6
7// Enum values for ComparisonOperator
8const (
9	ComparisonOperatorEq          ComparisonOperator = "EQ"
10	ComparisonOperatorNe          ComparisonOperator = "NE"
11	ComparisonOperatorLe          ComparisonOperator = "LE"
12	ComparisonOperatorLt          ComparisonOperator = "LT"
13	ComparisonOperatorGe          ComparisonOperator = "GE"
14	ComparisonOperatorGt          ComparisonOperator = "GT"
15	ComparisonOperatorContains    ComparisonOperator = "CONTAINS"
16	ComparisonOperatorNotContains ComparisonOperator = "NOT_CONTAINS"
17	ComparisonOperatorBeginsWith  ComparisonOperator = "BEGINS_WITH"
18	ComparisonOperatorIn          ComparisonOperator = "IN"
19	ComparisonOperatorBetween     ComparisonOperator = "BETWEEN"
20)
21
22// Values returns all known values for ComparisonOperator. Note that this can be
23// expanded in the future, and so it is only as up to date as the client. The
24// ordering of this slice is not guaranteed to be stable across updates.
25func (ComparisonOperator) Values() []ComparisonOperator {
26	return []ComparisonOperator{
27		"EQ",
28		"NE",
29		"LE",
30		"LT",
31		"GE",
32		"GT",
33		"CONTAINS",
34		"NOT_CONTAINS",
35		"BEGINS_WITH",
36		"IN",
37		"BETWEEN",
38	}
39}
40
41type DataLakeResourceType string
42
43// Enum values for DataLakeResourceType
44const (
45	DataLakeResourceTypeCatalog      DataLakeResourceType = "CATALOG"
46	DataLakeResourceTypeDatabase     DataLakeResourceType = "DATABASE"
47	DataLakeResourceTypeTable        DataLakeResourceType = "TABLE"
48	DataLakeResourceTypeDataLocation DataLakeResourceType = "DATA_LOCATION"
49)
50
51// Values returns all known values for DataLakeResourceType. Note that this can be
52// expanded in the future, and so it is only as up to date as the client. The
53// ordering of this slice is not guaranteed to be stable across updates.
54func (DataLakeResourceType) Values() []DataLakeResourceType {
55	return []DataLakeResourceType{
56		"CATALOG",
57		"DATABASE",
58		"TABLE",
59		"DATA_LOCATION",
60	}
61}
62
63type FieldNameString string
64
65// Enum values for FieldNameString
66const (
67	FieldNameStringResourceArn  FieldNameString = "RESOURCE_ARN"
68	FieldNameStringRoleArn      FieldNameString = "ROLE_ARN"
69	FieldNameStringLastModified FieldNameString = "LAST_MODIFIED"
70)
71
72// Values returns all known values for FieldNameString. Note that this can be
73// expanded in the future, and so it is only as up to date as the client. The
74// ordering of this slice is not guaranteed to be stable across updates.
75func (FieldNameString) Values() []FieldNameString {
76	return []FieldNameString{
77		"RESOURCE_ARN",
78		"ROLE_ARN",
79		"LAST_MODIFIED",
80	}
81}
82
83type Permission string
84
85// Enum values for Permission
86const (
87	PermissionAll                Permission = "ALL"
88	PermissionSelect             Permission = "SELECT"
89	PermissionAlter              Permission = "ALTER"
90	PermissionDrop               Permission = "DROP"
91	PermissionDelete             Permission = "DELETE"
92	PermissionInsert             Permission = "INSERT"
93	PermissionDescribe           Permission = "DESCRIBE"
94	PermissionCreateDatabase     Permission = "CREATE_DATABASE"
95	PermissionCreateTable        Permission = "CREATE_TABLE"
96	PermissionDataLocationAccess Permission = "DATA_LOCATION_ACCESS"
97)
98
99// Values returns all known values for Permission. Note that this can be expanded
100// in the future, and so it is only as up to date as the client. The ordering of
101// this slice is not guaranteed to be stable across updates.
102func (Permission) Values() []Permission {
103	return []Permission{
104		"ALL",
105		"SELECT",
106		"ALTER",
107		"DROP",
108		"DELETE",
109		"INSERT",
110		"DESCRIBE",
111		"CREATE_DATABASE",
112		"CREATE_TABLE",
113		"DATA_LOCATION_ACCESS",
114	}
115}
116