1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type ActiveDirectoryStatus string 6 7// Enum values for ActiveDirectoryStatus 8const ( 9 ActiveDirectoryStatusAccessDenied ActiveDirectoryStatus = "ACCESS_DENIED" 10 ActiveDirectoryStatusDetached ActiveDirectoryStatus = "DETACHED" 11 ActiveDirectoryStatusJoined ActiveDirectoryStatus = "JOINED" 12 ActiveDirectoryStatusJoining ActiveDirectoryStatus = "JOINING" 13 ActiveDirectoryStatusNetworkError ActiveDirectoryStatus = "NETWORK_ERROR" 14 ActiveDirectoryStatusTimeout ActiveDirectoryStatus = "TIMEOUT" 15 ActiveDirectoryStatusUnknownError ActiveDirectoryStatus = "UNKNOWN_ERROR" 16) 17 18// Values returns all known values for ActiveDirectoryStatus. Note that this can be 19// expanded in the future, and so it is only as up to date as the client. The 20// ordering of this slice is not guaranteed to be stable across updates. 21func (ActiveDirectoryStatus) Values() []ActiveDirectoryStatus { 22 return []ActiveDirectoryStatus{ 23 "ACCESS_DENIED", 24 "DETACHED", 25 "JOINED", 26 "JOINING", 27 "NETWORK_ERROR", 28 "TIMEOUT", 29 "UNKNOWN_ERROR", 30 } 31} 32 33type AvailabilityMonitorTestStatus string 34 35// Enum values for AvailabilityMonitorTestStatus 36const ( 37 AvailabilityMonitorTestStatusComplete AvailabilityMonitorTestStatus = "COMPLETE" 38 AvailabilityMonitorTestStatusFailed AvailabilityMonitorTestStatus = "FAILED" 39 AvailabilityMonitorTestStatusPending AvailabilityMonitorTestStatus = "PENDING" 40) 41 42// Values returns all known values for AvailabilityMonitorTestStatus. Note that 43// this can be expanded in the future, and so it is only as up to date as the 44// client. The ordering of this slice is not guaranteed to be stable across 45// updates. 46func (AvailabilityMonitorTestStatus) Values() []AvailabilityMonitorTestStatus { 47 return []AvailabilityMonitorTestStatus{ 48 "COMPLETE", 49 "FAILED", 50 "PENDING", 51 } 52} 53 54type CaseSensitivity string 55 56// Enum values for CaseSensitivity 57const ( 58 CaseSensitivityClientSpecified CaseSensitivity = "ClientSpecified" 59 CaseSensitivityCaseSensitive CaseSensitivity = "CaseSensitive" 60) 61 62// Values returns all known values for CaseSensitivity. Note that this can be 63// expanded in the future, and so it is only as up to date as the client. The 64// ordering of this slice is not guaranteed to be stable across updates. 65func (CaseSensitivity) Values() []CaseSensitivity { 66 return []CaseSensitivity{ 67 "ClientSpecified", 68 "CaseSensitive", 69 } 70} 71 72type ErrorCode string 73 74// Enum values for ErrorCode 75const ( 76 ErrorCodeActivationKeyExpired ErrorCode = "ActivationKeyExpired" 77 ErrorCodeActivationKeyInvalid ErrorCode = "ActivationKeyInvalid" 78 ErrorCodeActivationKeyNotFound ErrorCode = "ActivationKeyNotFound" 79 ErrorCodeGatewayInternalError ErrorCode = "GatewayInternalError" 80 ErrorCodeGatewayNotConnected ErrorCode = "GatewayNotConnected" 81 ErrorCodeGatewayNotFound ErrorCode = "GatewayNotFound" 82 ErrorCodeGatewayProxyNetworkConnectionBusy ErrorCode = "GatewayProxyNetworkConnectionBusy" 83 ErrorCodeAuthenticationFailure ErrorCode = "AuthenticationFailure" 84 ErrorCodeBandwidthThrottleScheduleNotFound ErrorCode = "BandwidthThrottleScheduleNotFound" 85 ErrorCodeBlocked ErrorCode = "Blocked" 86 ErrorCodeCannotExportSnapshot ErrorCode = "CannotExportSnapshot" 87 ErrorCodeChapCredentialNotFound ErrorCode = "ChapCredentialNotFound" 88 ErrorCodeDiskAlreadyAllocated ErrorCode = "DiskAlreadyAllocated" 89 ErrorCodeDiskDoesNotExist ErrorCode = "DiskDoesNotExist" 90 ErrorCodeDiskSizeGreaterThanVolumeMaxSize ErrorCode = "DiskSizeGreaterThanVolumeMaxSize" 91 ErrorCodeDiskSizeLessThanVolumeSize ErrorCode = "DiskSizeLessThanVolumeSize" 92 ErrorCodeDiskSizeNotGigAligned ErrorCode = "DiskSizeNotGigAligned" 93 ErrorCodeDuplicateCertificateInfo ErrorCode = "DuplicateCertificateInfo" 94 ErrorCodeDuplicateSchedule ErrorCode = "DuplicateSchedule" 95 ErrorCodeEndpointNotFound ErrorCode = "EndpointNotFound" 96 ErrorCodeIAMNotSupported ErrorCode = "IAMNotSupported" 97 ErrorCodeInitiatorInvalid ErrorCode = "InitiatorInvalid" 98 ErrorCodeInitiatorNotFound ErrorCode = "InitiatorNotFound" 99 ErrorCodeInternalError ErrorCode = "InternalError" 100 ErrorCodeInvalidGateway ErrorCode = "InvalidGateway" 101 ErrorCodeInvalidEndpoint ErrorCode = "InvalidEndpoint" 102 ErrorCodeInvalidParameters ErrorCode = "InvalidParameters" 103 ErrorCodeInvalidSchedule ErrorCode = "InvalidSchedule" 104 ErrorCodeLocalStorageLimitExceeded ErrorCode = "LocalStorageLimitExceeded" 105 ErrorCodeLunAlreadyAllocated ErrorCode = "LunAlreadyAllocated " 106 ErrorCodeLunInvalid ErrorCode = "LunInvalid" 107 ErrorCodeJoinDomainInProgress ErrorCode = "JoinDomainInProgress" 108 ErrorCodeMaximumContentLengthExceeded ErrorCode = "MaximumContentLengthExceeded" 109 ErrorCodeMaximumTapeCartridgeCountExceeded ErrorCode = "MaximumTapeCartridgeCountExceeded" 110 ErrorCodeMaximumVolumeCountExceeded ErrorCode = "MaximumVolumeCountExceeded" 111 ErrorCodeNetworkConfigurationChanged ErrorCode = "NetworkConfigurationChanged" 112 ErrorCodeNoDisksAvailable ErrorCode = "NoDisksAvailable" 113 ErrorCodeNotImplemented ErrorCode = "NotImplemented" 114 ErrorCodeNotSupported ErrorCode = "NotSupported" 115 ErrorCodeOperationAborted ErrorCode = "OperationAborted" 116 ErrorCodeOutdatedGateway ErrorCode = "OutdatedGateway" 117 ErrorCodeParametersNotImplemented ErrorCode = "ParametersNotImplemented" 118 ErrorCodeRegionInvalid ErrorCode = "RegionInvalid" 119 ErrorCodeRequestTimeout ErrorCode = "RequestTimeout" 120 ErrorCodeServiceUnavailable ErrorCode = "ServiceUnavailable" 121 ErrorCodeSnapshotDeleted ErrorCode = "SnapshotDeleted" 122 ErrorCodeSnapshotIdInvalid ErrorCode = "SnapshotIdInvalid" 123 ErrorCodeSnapshotInProgress ErrorCode = "SnapshotInProgress" 124 ErrorCodeSnapshotNotFound ErrorCode = "SnapshotNotFound" 125 ErrorCodeSnapshotScheduleNotFound ErrorCode = "SnapshotScheduleNotFound" 126 ErrorCodeStagingAreaFull ErrorCode = "StagingAreaFull" 127 ErrorCodeStorageFailure ErrorCode = "StorageFailure" 128 ErrorCodeTapeCartridgeNotFound ErrorCode = "TapeCartridgeNotFound" 129 ErrorCodeTargetAlreadyExists ErrorCode = "TargetAlreadyExists" 130 ErrorCodeTargetInvalid ErrorCode = "TargetInvalid" 131 ErrorCodeTargetNotFound ErrorCode = "TargetNotFound" 132 ErrorCodeUnauthorizedOperation ErrorCode = "UnauthorizedOperation" 133 ErrorCodeVolumeAlreadyExists ErrorCode = "VolumeAlreadyExists" 134 ErrorCodeVolumeIdInvalid ErrorCode = "VolumeIdInvalid" 135 ErrorCodeVolumeInUse ErrorCode = "VolumeInUse" 136 ErrorCodeVolumeNotFound ErrorCode = "VolumeNotFound" 137 ErrorCodeVolumeNotReady ErrorCode = "VolumeNotReady" 138) 139 140// Values returns all known values for ErrorCode. Note that this can be expanded in 141// the future, and so it is only as up to date as the client. The ordering of this 142// slice is not guaranteed to be stable across updates. 143func (ErrorCode) Values() []ErrorCode { 144 return []ErrorCode{ 145 "ActivationKeyExpired", 146 "ActivationKeyInvalid", 147 "ActivationKeyNotFound", 148 "GatewayInternalError", 149 "GatewayNotConnected", 150 "GatewayNotFound", 151 "GatewayProxyNetworkConnectionBusy", 152 "AuthenticationFailure", 153 "BandwidthThrottleScheduleNotFound", 154 "Blocked", 155 "CannotExportSnapshot", 156 "ChapCredentialNotFound", 157 "DiskAlreadyAllocated", 158 "DiskDoesNotExist", 159 "DiskSizeGreaterThanVolumeMaxSize", 160 "DiskSizeLessThanVolumeSize", 161 "DiskSizeNotGigAligned", 162 "DuplicateCertificateInfo", 163 "DuplicateSchedule", 164 "EndpointNotFound", 165 "IAMNotSupported", 166 "InitiatorInvalid", 167 "InitiatorNotFound", 168 "InternalError", 169 "InvalidGateway", 170 "InvalidEndpoint", 171 "InvalidParameters", 172 "InvalidSchedule", 173 "LocalStorageLimitExceeded", 174 "LunAlreadyAllocated ", 175 "LunInvalid", 176 "JoinDomainInProgress", 177 "MaximumContentLengthExceeded", 178 "MaximumTapeCartridgeCountExceeded", 179 "MaximumVolumeCountExceeded", 180 "NetworkConfigurationChanged", 181 "NoDisksAvailable", 182 "NotImplemented", 183 "NotSupported", 184 "OperationAborted", 185 "OutdatedGateway", 186 "ParametersNotImplemented", 187 "RegionInvalid", 188 "RequestTimeout", 189 "ServiceUnavailable", 190 "SnapshotDeleted", 191 "SnapshotIdInvalid", 192 "SnapshotInProgress", 193 "SnapshotNotFound", 194 "SnapshotScheduleNotFound", 195 "StagingAreaFull", 196 "StorageFailure", 197 "TapeCartridgeNotFound", 198 "TargetAlreadyExists", 199 "TargetInvalid", 200 "TargetNotFound", 201 "UnauthorizedOperation", 202 "VolumeAlreadyExists", 203 "VolumeIdInvalid", 204 "VolumeInUse", 205 "VolumeNotFound", 206 "VolumeNotReady", 207 } 208} 209 210type FileShareType string 211 212// Enum values for FileShareType 213const ( 214 FileShareTypeNfs FileShareType = "NFS" 215 FileShareTypeSmb FileShareType = "SMB" 216) 217 218// Values returns all known values for FileShareType. Note that this can be 219// expanded in the future, and so it is only as up to date as the client. The 220// ordering of this slice is not guaranteed to be stable across updates. 221func (FileShareType) Values() []FileShareType { 222 return []FileShareType{ 223 "NFS", 224 "SMB", 225 } 226} 227 228type GatewayCapacity string 229 230// Enum values for GatewayCapacity 231const ( 232 GatewayCapacitySmall GatewayCapacity = "Small" 233 GatewayCapacityMedium GatewayCapacity = "Medium" 234 GatewayCapacityLarge GatewayCapacity = "Large" 235) 236 237// Values returns all known values for GatewayCapacity. Note that this can be 238// expanded in the future, and so it is only as up to date as the client. The 239// ordering of this slice is not guaranteed to be stable across updates. 240func (GatewayCapacity) Values() []GatewayCapacity { 241 return []GatewayCapacity{ 242 "Small", 243 "Medium", 244 "Large", 245 } 246} 247 248type HostEnvironment string 249 250// Enum values for HostEnvironment 251const ( 252 HostEnvironmentVmware HostEnvironment = "VMWARE" 253 HostEnvironmentHyperV HostEnvironment = "HYPER-V" 254 HostEnvironmentEc2 HostEnvironment = "EC2" 255 HostEnvironmentKvm HostEnvironment = "KVM" 256 HostEnvironmentOther HostEnvironment = "OTHER" 257) 258 259// Values returns all known values for HostEnvironment. Note that this can be 260// expanded in the future, and so it is only as up to date as the client. The 261// ordering of this slice is not guaranteed to be stable across updates. 262func (HostEnvironment) Values() []HostEnvironment { 263 return []HostEnvironment{ 264 "VMWARE", 265 "HYPER-V", 266 "EC2", 267 "KVM", 268 "OTHER", 269 } 270} 271 272type ObjectACL string 273 274// Enum values for ObjectACL 275const ( 276 ObjectACLPrivate ObjectACL = "private" 277 ObjectACLPublicRead ObjectACL = "public-read" 278 ObjectACLPublicReadWrite ObjectACL = "public-read-write" 279 ObjectACLAuthenticatedRead ObjectACL = "authenticated-read" 280 ObjectACLBucketOwnerRead ObjectACL = "bucket-owner-read" 281 ObjectACLBucketOwnerFullControl ObjectACL = "bucket-owner-full-control" 282 ObjectACLAwsExecRead ObjectACL = "aws-exec-read" 283) 284 285// Values returns all known values for ObjectACL. Note that this can be expanded in 286// the future, and so it is only as up to date as the client. The ordering of this 287// slice is not guaranteed to be stable across updates. 288func (ObjectACL) Values() []ObjectACL { 289 return []ObjectACL{ 290 "private", 291 "public-read", 292 "public-read-write", 293 "authenticated-read", 294 "bucket-owner-read", 295 "bucket-owner-full-control", 296 "aws-exec-read", 297 } 298} 299 300type PoolStatus string 301 302// Enum values for PoolStatus 303const ( 304 PoolStatusActive PoolStatus = "ACTIVE" 305 PoolStatusDeleted PoolStatus = "DELETED" 306) 307 308// Values returns all known values for PoolStatus. Note that this can be expanded 309// in the future, and so it is only as up to date as the client. The ordering of 310// this slice is not guaranteed to be stable across updates. 311func (PoolStatus) Values() []PoolStatus { 312 return []PoolStatus{ 313 "ACTIVE", 314 "DELETED", 315 } 316} 317 318type RetentionLockType string 319 320// Enum values for RetentionLockType 321const ( 322 RetentionLockTypeCompliance RetentionLockType = "COMPLIANCE" 323 RetentionLockTypeGovernance RetentionLockType = "GOVERNANCE" 324 RetentionLockTypeNone RetentionLockType = "NONE" 325) 326 327// Values returns all known values for RetentionLockType. Note that this can be 328// expanded in the future, and so it is only as up to date as the client. The 329// ordering of this slice is not guaranteed to be stable across updates. 330func (RetentionLockType) Values() []RetentionLockType { 331 return []RetentionLockType{ 332 "COMPLIANCE", 333 "GOVERNANCE", 334 "NONE", 335 } 336} 337 338type SMBSecurityStrategy string 339 340// Enum values for SMBSecurityStrategy 341const ( 342 SMBSecurityStrategyClientSpecified SMBSecurityStrategy = "ClientSpecified" 343 SMBSecurityStrategyMandatorySigning SMBSecurityStrategy = "MandatorySigning" 344 SMBSecurityStrategyMandatoryEncryption SMBSecurityStrategy = "MandatoryEncryption" 345) 346 347// Values returns all known values for SMBSecurityStrategy. Note that this can be 348// expanded in the future, and so it is only as up to date as the client. The 349// ordering of this slice is not guaranteed to be stable across updates. 350func (SMBSecurityStrategy) Values() []SMBSecurityStrategy { 351 return []SMBSecurityStrategy{ 352 "ClientSpecified", 353 "MandatorySigning", 354 "MandatoryEncryption", 355 } 356} 357 358type TapeStorageClass string 359 360// Enum values for TapeStorageClass 361const ( 362 TapeStorageClassDeepArchive TapeStorageClass = "DEEP_ARCHIVE" 363 TapeStorageClassGlacier TapeStorageClass = "GLACIER" 364) 365 366// Values returns all known values for TapeStorageClass. Note that this can be 367// expanded in the future, and so it is only as up to date as the client. The 368// ordering of this slice is not guaranteed to be stable across updates. 369func (TapeStorageClass) Values() []TapeStorageClass { 370 return []TapeStorageClass{ 371 "DEEP_ARCHIVE", 372 "GLACIER", 373 } 374} 375