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