1// Code generated by smithy-go-codegen DO NOT EDIT.
2
3package types
4
5type AgentStatus string
6
7// Enum values for AgentStatus
8const (
9	AgentStatusOnline  AgentStatus = "ONLINE"
10	AgentStatusOffline AgentStatus = "OFFLINE"
11)
12
13// Values returns all known values for AgentStatus. Note that this can be expanded
14// in the future, and so it is only as up to date as the client. The ordering of
15// this slice is not guaranteed to be stable across updates.
16func (AgentStatus) Values() []AgentStatus {
17	return []AgentStatus{
18		"ONLINE",
19		"OFFLINE",
20	}
21}
22
23type Atime string
24
25// Enum values for Atime
26const (
27	AtimeNone       Atime = "NONE"
28	AtimeBestEffort Atime = "BEST_EFFORT"
29)
30
31// Values returns all known values for Atime. Note that this can be expanded in the
32// future, and so it is only as up to date as the client. The ordering of this
33// slice is not guaranteed to be stable across updates.
34func (Atime) Values() []Atime {
35	return []Atime{
36		"NONE",
37		"BEST_EFFORT",
38	}
39}
40
41type EndpointType string
42
43// Enum values for EndpointType
44const (
45	EndpointTypePublic      EndpointType = "PUBLIC"
46	EndpointTypePrivateLink EndpointType = "PRIVATE_LINK"
47	EndpointTypeFips        EndpointType = "FIPS"
48)
49
50// Values returns all known values for EndpointType. Note that this can be expanded
51// in the future, and so it is only as up to date as the client. The ordering of
52// this slice is not guaranteed to be stable across updates.
53func (EndpointType) Values() []EndpointType {
54	return []EndpointType{
55		"PUBLIC",
56		"PRIVATE_LINK",
57		"FIPS",
58	}
59}
60
61type FilterType string
62
63// Enum values for FilterType
64const (
65	FilterTypeSimplePattern FilterType = "SIMPLE_PATTERN"
66)
67
68// Values returns all known values for FilterType. Note that this can be expanded
69// in the future, and so it is only as up to date as the client. The ordering of
70// this slice is not guaranteed to be stable across updates.
71func (FilterType) Values() []FilterType {
72	return []FilterType{
73		"SIMPLE_PATTERN",
74	}
75}
76
77type Gid string
78
79// Enum values for Gid
80const (
81	GidNone     Gid = "NONE"
82	GidIntValue Gid = "INT_VALUE"
83	GidName     Gid = "NAME"
84	GidBoth     Gid = "BOTH"
85)
86
87// Values returns all known values for Gid. Note that this can be expanded in the
88// future, and so it is only as up to date as the client. The ordering of this
89// slice is not guaranteed to be stable across updates.
90func (Gid) Values() []Gid {
91	return []Gid{
92		"NONE",
93		"INT_VALUE",
94		"NAME",
95		"BOTH",
96	}
97}
98
99type LocationFilterName string
100
101// Enum values for LocationFilterName
102const (
103	LocationFilterNameLocationUri  LocationFilterName = "LocationUri"
104	LocationFilterNameLocationType LocationFilterName = "LocationType"
105	LocationFilterNameCreationTime LocationFilterName = "CreationTime"
106)
107
108// Values returns all known values for LocationFilterName. Note that this can be
109// expanded in the future, and so it is only as up to date as the client. The
110// ordering of this slice is not guaranteed to be stable across updates.
111func (LocationFilterName) Values() []LocationFilterName {
112	return []LocationFilterName{
113		"LocationUri",
114		"LocationType",
115		"CreationTime",
116	}
117}
118
119type LogLevel string
120
121// Enum values for LogLevel
122const (
123	LogLevelOff      LogLevel = "OFF"
124	LogLevelBasic    LogLevel = "BASIC"
125	LogLevelTransfer LogLevel = "TRANSFER"
126)
127
128// Values returns all known values for LogLevel. Note that this can be expanded in
129// the future, and so it is only as up to date as the client. The ordering of this
130// slice is not guaranteed to be stable across updates.
131func (LogLevel) Values() []LogLevel {
132	return []LogLevel{
133		"OFF",
134		"BASIC",
135		"TRANSFER",
136	}
137}
138
139type Mtime string
140
141// Enum values for Mtime
142const (
143	MtimeNone     Mtime = "NONE"
144	MtimePreserve Mtime = "PRESERVE"
145)
146
147// Values returns all known values for Mtime. Note that this can be expanded in the
148// future, and so it is only as up to date as the client. The ordering of this
149// slice is not guaranteed to be stable across updates.
150func (Mtime) Values() []Mtime {
151	return []Mtime{
152		"NONE",
153		"PRESERVE",
154	}
155}
156
157type NfsVersion string
158
159// Enum values for NfsVersion
160const (
161	NfsVersionAutomatic NfsVersion = "AUTOMATIC"
162	NfsVersionNfs3      NfsVersion = "NFS3"
163	NfsVersionNfs40     NfsVersion = "NFS4_0"
164	NfsVersionNfs41     NfsVersion = "NFS4_1"
165)
166
167// Values returns all known values for NfsVersion. Note that this can be expanded
168// in the future, and so it is only as up to date as the client. The ordering of
169// this slice is not guaranteed to be stable across updates.
170func (NfsVersion) Values() []NfsVersion {
171	return []NfsVersion{
172		"AUTOMATIC",
173		"NFS3",
174		"NFS4_0",
175		"NFS4_1",
176	}
177}
178
179type ObjectStorageServerProtocol string
180
181// Enum values for ObjectStorageServerProtocol
182const (
183	ObjectStorageServerProtocolHttps ObjectStorageServerProtocol = "HTTPS"
184	ObjectStorageServerProtocolHttp  ObjectStorageServerProtocol = "HTTP"
185)
186
187// Values returns all known values for ObjectStorageServerProtocol. Note that this
188// can be expanded in the future, and so it is only as up to date as the client.
189// The ordering of this slice is not guaranteed to be stable across updates.
190func (ObjectStorageServerProtocol) Values() []ObjectStorageServerProtocol {
191	return []ObjectStorageServerProtocol{
192		"HTTPS",
193		"HTTP",
194	}
195}
196
197type Operator string
198
199// Enum values for Operator
200const (
201	OperatorEq          Operator = "Equals"
202	OperatorNe          Operator = "NotEquals"
203	OperatorIn          Operator = "In"
204	OperatorLe          Operator = "LessThanOrEqual"
205	OperatorLt          Operator = "LessThan"
206	OperatorGe          Operator = "GreaterThanOrEqual"
207	OperatorGt          Operator = "GreaterThan"
208	OperatorContains    Operator = "Contains"
209	OperatorNotContains Operator = "NotContains"
210	OperatorBeginsWith  Operator = "BeginsWith"
211)
212
213// Values returns all known values for Operator. Note that this can be expanded in
214// the future, and so it is only as up to date as the client. The ordering of this
215// slice is not guaranteed to be stable across updates.
216func (Operator) Values() []Operator {
217	return []Operator{
218		"Equals",
219		"NotEquals",
220		"In",
221		"LessThanOrEqual",
222		"LessThan",
223		"GreaterThanOrEqual",
224		"GreaterThan",
225		"Contains",
226		"NotContains",
227		"BeginsWith",
228	}
229}
230
231type OverwriteMode string
232
233// Enum values for OverwriteMode
234const (
235	OverwriteModeAlways OverwriteMode = "ALWAYS"
236	OverwriteModeNever  OverwriteMode = "NEVER"
237)
238
239// Values returns all known values for OverwriteMode. Note that this can be
240// expanded in the future, and so it is only as up to date as the client. The
241// ordering of this slice is not guaranteed to be stable across updates.
242func (OverwriteMode) Values() []OverwriteMode {
243	return []OverwriteMode{
244		"ALWAYS",
245		"NEVER",
246	}
247}
248
249type PhaseStatus string
250
251// Enum values for PhaseStatus
252const (
253	PhaseStatusPending PhaseStatus = "PENDING"
254	PhaseStatusSuccess PhaseStatus = "SUCCESS"
255	PhaseStatusError   PhaseStatus = "ERROR"
256)
257
258// Values returns all known values for PhaseStatus. Note that this can be expanded
259// in the future, and so it is only as up to date as the client. The ordering of
260// this slice is not guaranteed to be stable across updates.
261func (PhaseStatus) Values() []PhaseStatus {
262	return []PhaseStatus{
263		"PENDING",
264		"SUCCESS",
265		"ERROR",
266	}
267}
268
269type PosixPermissions string
270
271// Enum values for PosixPermissions
272const (
273	PosixPermissionsNone     PosixPermissions = "NONE"
274	PosixPermissionsPreserve PosixPermissions = "PRESERVE"
275)
276
277// Values returns all known values for PosixPermissions. Note that this can be
278// expanded in the future, and so it is only as up to date as the client. The
279// ordering of this slice is not guaranteed to be stable across updates.
280func (PosixPermissions) Values() []PosixPermissions {
281	return []PosixPermissions{
282		"NONE",
283		"PRESERVE",
284	}
285}
286
287type PreserveDeletedFiles string
288
289// Enum values for PreserveDeletedFiles
290const (
291	PreserveDeletedFilesPreserve PreserveDeletedFiles = "PRESERVE"
292	PreserveDeletedFilesRemove   PreserveDeletedFiles = "REMOVE"
293)
294
295// Values returns all known values for PreserveDeletedFiles. Note that this can be
296// expanded in the future, and so it is only as up to date as the client. The
297// ordering of this slice is not guaranteed to be stable across updates.
298func (PreserveDeletedFiles) Values() []PreserveDeletedFiles {
299	return []PreserveDeletedFiles{
300		"PRESERVE",
301		"REMOVE",
302	}
303}
304
305type PreserveDevices string
306
307// Enum values for PreserveDevices
308const (
309	PreserveDevicesNone     PreserveDevices = "NONE"
310	PreserveDevicesPreserve PreserveDevices = "PRESERVE"
311)
312
313// Values returns all known values for PreserveDevices. Note that this can be
314// expanded in the future, and so it is only as up to date as the client. The
315// ordering of this slice is not guaranteed to be stable across updates.
316func (PreserveDevices) Values() []PreserveDevices {
317	return []PreserveDevices{
318		"NONE",
319		"PRESERVE",
320	}
321}
322
323type S3StorageClass string
324
325// Enum values for S3StorageClass
326const (
327	S3StorageClassStandard           S3StorageClass = "STANDARD"
328	S3StorageClassStandardIa         S3StorageClass = "STANDARD_IA"
329	S3StorageClassOnezoneIa          S3StorageClass = "ONEZONE_IA"
330	S3StorageClassIntelligentTiering S3StorageClass = "INTELLIGENT_TIERING"
331	S3StorageClassGlacier            S3StorageClass = "GLACIER"
332	S3StorageClassDeepArchive        S3StorageClass = "DEEP_ARCHIVE"
333	S3StorageClassOutposts           S3StorageClass = "OUTPOSTS"
334)
335
336// Values returns all known values for S3StorageClass. Note that this can be
337// expanded in the future, and so it is only as up to date as the client. The
338// ordering of this slice is not guaranteed to be stable across updates.
339func (S3StorageClass) Values() []S3StorageClass {
340	return []S3StorageClass{
341		"STANDARD",
342		"STANDARD_IA",
343		"ONEZONE_IA",
344		"INTELLIGENT_TIERING",
345		"GLACIER",
346		"DEEP_ARCHIVE",
347		"OUTPOSTS",
348	}
349}
350
351type SmbVersion string
352
353// Enum values for SmbVersion
354const (
355	SmbVersionAutomatic SmbVersion = "AUTOMATIC"
356	SmbVersionSmb2      SmbVersion = "SMB2"
357	SmbVersionSmb3      SmbVersion = "SMB3"
358)
359
360// Values returns all known values for SmbVersion. Note that this can be expanded
361// in the future, and so it is only as up to date as the client. The ordering of
362// this slice is not guaranteed to be stable across updates.
363func (SmbVersion) Values() []SmbVersion {
364	return []SmbVersion{
365		"AUTOMATIC",
366		"SMB2",
367		"SMB3",
368	}
369}
370
371type TaskExecutionStatus string
372
373// Enum values for TaskExecutionStatus
374const (
375	TaskExecutionStatusQueued       TaskExecutionStatus = "QUEUED"
376	TaskExecutionStatusLaunching    TaskExecutionStatus = "LAUNCHING"
377	TaskExecutionStatusPreparing    TaskExecutionStatus = "PREPARING"
378	TaskExecutionStatusTransferring TaskExecutionStatus = "TRANSFERRING"
379	TaskExecutionStatusVerifying    TaskExecutionStatus = "VERIFYING"
380	TaskExecutionStatusSuccess      TaskExecutionStatus = "SUCCESS"
381	TaskExecutionStatusError        TaskExecutionStatus = "ERROR"
382)
383
384// Values returns all known values for TaskExecutionStatus. Note that this can be
385// expanded in the future, and so it is only as up to date as the client. The
386// ordering of this slice is not guaranteed to be stable across updates.
387func (TaskExecutionStatus) Values() []TaskExecutionStatus {
388	return []TaskExecutionStatus{
389		"QUEUED",
390		"LAUNCHING",
391		"PREPARING",
392		"TRANSFERRING",
393		"VERIFYING",
394		"SUCCESS",
395		"ERROR",
396	}
397}
398
399type TaskFilterName string
400
401// Enum values for TaskFilterName
402const (
403	TaskFilterNameLocationId   TaskFilterName = "LocationId"
404	TaskFilterNameCreationTime TaskFilterName = "CreationTime"
405)
406
407// Values returns all known values for TaskFilterName. Note that this can be
408// expanded in the future, and so it is only as up to date as the client. The
409// ordering of this slice is not guaranteed to be stable across updates.
410func (TaskFilterName) Values() []TaskFilterName {
411	return []TaskFilterName{
412		"LocationId",
413		"CreationTime",
414	}
415}
416
417type TaskQueueing string
418
419// Enum values for TaskQueueing
420const (
421	TaskQueueingEnabled  TaskQueueing = "ENABLED"
422	TaskQueueingDisabled TaskQueueing = "DISABLED"
423)
424
425// Values returns all known values for TaskQueueing. Note that this can be expanded
426// in the future, and so it is only as up to date as the client. The ordering of
427// this slice is not guaranteed to be stable across updates.
428func (TaskQueueing) Values() []TaskQueueing {
429	return []TaskQueueing{
430		"ENABLED",
431		"DISABLED",
432	}
433}
434
435type TaskStatus string
436
437// Enum values for TaskStatus
438const (
439	TaskStatusAvailable   TaskStatus = "AVAILABLE"
440	TaskStatusCreating    TaskStatus = "CREATING"
441	TaskStatusQueued      TaskStatus = "QUEUED"
442	TaskStatusRunning     TaskStatus = "RUNNING"
443	TaskStatusUnavailable TaskStatus = "UNAVAILABLE"
444)
445
446// Values returns all known values for TaskStatus. Note that this can be expanded
447// in the future, and so it is only as up to date as the client. The ordering of
448// this slice is not guaranteed to be stable across updates.
449func (TaskStatus) Values() []TaskStatus {
450	return []TaskStatus{
451		"AVAILABLE",
452		"CREATING",
453		"QUEUED",
454		"RUNNING",
455		"UNAVAILABLE",
456	}
457}
458
459type TransferMode string
460
461// Enum values for TransferMode
462const (
463	TransferModeChanged TransferMode = "CHANGED"
464	TransferModeAll     TransferMode = "ALL"
465)
466
467// Values returns all known values for TransferMode. Note that this can be expanded
468// in the future, and so it is only as up to date as the client. The ordering of
469// this slice is not guaranteed to be stable across updates.
470func (TransferMode) Values() []TransferMode {
471	return []TransferMode{
472		"CHANGED",
473		"ALL",
474	}
475}
476
477type Uid string
478
479// Enum values for Uid
480const (
481	UidNone     Uid = "NONE"
482	UidIntValue Uid = "INT_VALUE"
483	UidName     Uid = "NAME"
484	UidBoth     Uid = "BOTH"
485)
486
487// Values returns all known values for Uid. Note that this can be expanded in the
488// future, and so it is only as up to date as the client. The ordering of this
489// slice is not guaranteed to be stable across updates.
490func (Uid) Values() []Uid {
491	return []Uid{
492		"NONE",
493		"INT_VALUE",
494		"NAME",
495		"BOTH",
496	}
497}
498
499type VerifyMode string
500
501// Enum values for VerifyMode
502const (
503	VerifyModePointInTimeConsistent VerifyMode = "POINT_IN_TIME_CONSISTENT"
504	VerifyModeOnlyFilesTransferred  VerifyMode = "ONLY_FILES_TRANSFERRED"
505	VerifyModeNone                  VerifyMode = "NONE"
506)
507
508// Values returns all known values for VerifyMode. Note that this can be expanded
509// in the future, and so it is only as up to date as the client. The ordering of
510// this slice is not guaranteed to be stable across updates.
511func (VerifyMode) Values() []VerifyMode {
512	return []VerifyMode{
513		"POINT_IN_TIME_CONSISTENT",
514		"ONLY_FILES_TRANSFERRED",
515		"NONE",
516	}
517}
518