1// Code generated by smithy-go-codegen DO NOT EDIT. 2 3package types 4 5type AuthMechanismValue string 6 7// Enum values for AuthMechanismValue 8const ( 9 AuthMechanismValueDefault AuthMechanismValue = "default" 10 AuthMechanismValueMongodbCr AuthMechanismValue = "mongodb_cr" 11 AuthMechanismValueScramSha1 AuthMechanismValue = "scram_sha_1" 12) 13 14// Values returns all known values for AuthMechanismValue. 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 (AuthMechanismValue) Values() []AuthMechanismValue { 18 return []AuthMechanismValue{ 19 "default", 20 "mongodb_cr", 21 "scram_sha_1", 22 } 23} 24 25type AuthTypeValue string 26 27// Enum values for AuthTypeValue 28const ( 29 AuthTypeValueNo AuthTypeValue = "no" 30 AuthTypeValuePassword AuthTypeValue = "password" 31) 32 33// Values returns all known values for AuthTypeValue. Note that this can be 34// expanded in the future, and so it is only as up to date as the client. The 35// ordering of this slice is not guaranteed to be stable across updates. 36func (AuthTypeValue) Values() []AuthTypeValue { 37 return []AuthTypeValue{ 38 "no", 39 "password", 40 } 41} 42 43type CannedAclForObjectsValue string 44 45// Enum values for CannedAclForObjectsValue 46const ( 47 CannedAclForObjectsValueNone CannedAclForObjectsValue = "none" 48 CannedAclForObjectsValuePrivate CannedAclForObjectsValue = "private" 49 CannedAclForObjectsValuePublicRead CannedAclForObjectsValue = "public-read" 50 CannedAclForObjectsValuePublicReadWrite CannedAclForObjectsValue = "public-read-write" 51 CannedAclForObjectsValueAuthenticatedRead CannedAclForObjectsValue = "authenticated-read" 52 CannedAclForObjectsValueAwsExecRead CannedAclForObjectsValue = "aws-exec-read" 53 CannedAclForObjectsValueBucketOwnerRead CannedAclForObjectsValue = "bucket-owner-read" 54 CannedAclForObjectsValueBucketOwnerFullControl CannedAclForObjectsValue = "bucket-owner-full-control" 55) 56 57// Values returns all known values for CannedAclForObjectsValue. Note that this can 58// be expanded in the future, and so it is only as up to date as the client. The 59// ordering of this slice is not guaranteed to be stable across updates. 60func (CannedAclForObjectsValue) Values() []CannedAclForObjectsValue { 61 return []CannedAclForObjectsValue{ 62 "none", 63 "private", 64 "public-read", 65 "public-read-write", 66 "authenticated-read", 67 "aws-exec-read", 68 "bucket-owner-read", 69 "bucket-owner-full-control", 70 } 71} 72 73type CharLengthSemantics string 74 75// Enum values for CharLengthSemantics 76const ( 77 CharLengthSemanticsDefault CharLengthSemantics = "default" 78 CharLengthSemanticsChar CharLengthSemantics = "char" 79 CharLengthSemanticsByte CharLengthSemantics = "byte" 80) 81 82// Values returns all known values for CharLengthSemantics. Note that this can be 83// expanded in the future, and so it is only as up to date as the client. The 84// ordering of this slice is not guaranteed to be stable across updates. 85func (CharLengthSemantics) Values() []CharLengthSemantics { 86 return []CharLengthSemantics{ 87 "default", 88 "char", 89 "byte", 90 } 91} 92 93type CompressionTypeValue string 94 95// Enum values for CompressionTypeValue 96const ( 97 CompressionTypeValueNone CompressionTypeValue = "none" 98 CompressionTypeValueGzip CompressionTypeValue = "gzip" 99) 100 101// Values returns all known values for CompressionTypeValue. Note that this can be 102// expanded in the future, and so it is only as up to date as the client. The 103// ordering of this slice is not guaranteed to be stable across updates. 104func (CompressionTypeValue) Values() []CompressionTypeValue { 105 return []CompressionTypeValue{ 106 "none", 107 "gzip", 108 } 109} 110 111type DataFormatValue string 112 113// Enum values for DataFormatValue 114const ( 115 DataFormatValueCsv DataFormatValue = "csv" 116 DataFormatValueParquet DataFormatValue = "parquet" 117) 118 119// Values returns all known values for DataFormatValue. Note that this can be 120// expanded in the future, and so it is only as up to date as the client. The 121// ordering of this slice is not guaranteed to be stable across updates. 122func (DataFormatValue) Values() []DataFormatValue { 123 return []DataFormatValue{ 124 "csv", 125 "parquet", 126 } 127} 128 129type DatePartitionDelimiterValue string 130 131// Enum values for DatePartitionDelimiterValue 132const ( 133 DatePartitionDelimiterValueSlash DatePartitionDelimiterValue = "SLASH" 134 DatePartitionDelimiterValueUnderscore DatePartitionDelimiterValue = "UNDERSCORE" 135 DatePartitionDelimiterValueDash DatePartitionDelimiterValue = "DASH" 136 DatePartitionDelimiterValueNone DatePartitionDelimiterValue = "NONE" 137) 138 139// Values returns all known values for DatePartitionDelimiterValue. Note that this 140// can be expanded in the future, and so it is only as up to date as the client. 141// The ordering of this slice is not guaranteed to be stable across updates. 142func (DatePartitionDelimiterValue) Values() []DatePartitionDelimiterValue { 143 return []DatePartitionDelimiterValue{ 144 "SLASH", 145 "UNDERSCORE", 146 "DASH", 147 "NONE", 148 } 149} 150 151type DatePartitionSequenceValue string 152 153// Enum values for DatePartitionSequenceValue 154const ( 155 DatePartitionSequenceValueYyyymmdd DatePartitionSequenceValue = "YYYYMMDD" 156 DatePartitionSequenceValueYyyymmddhh DatePartitionSequenceValue = "YYYYMMDDHH" 157 DatePartitionSequenceValueYyyymm DatePartitionSequenceValue = "YYYYMM" 158 DatePartitionSequenceValueMmyyyydd DatePartitionSequenceValue = "MMYYYYDD" 159 DatePartitionSequenceValueDdmmyyyy DatePartitionSequenceValue = "DDMMYYYY" 160) 161 162// Values returns all known values for DatePartitionSequenceValue. Note that this 163// can be expanded in the future, and so it is only as up to date as the client. 164// The ordering of this slice is not guaranteed to be stable across updates. 165func (DatePartitionSequenceValue) Values() []DatePartitionSequenceValue { 166 return []DatePartitionSequenceValue{ 167 "YYYYMMDD", 168 "YYYYMMDDHH", 169 "YYYYMM", 170 "MMYYYYDD", 171 "DDMMYYYY", 172 } 173} 174 175type DmsSslModeValue string 176 177// Enum values for DmsSslModeValue 178const ( 179 DmsSslModeValueNone DmsSslModeValue = "none" 180 DmsSslModeValueRequire DmsSslModeValue = "require" 181 DmsSslModeValueVerifyCa DmsSslModeValue = "verify-ca" 182 DmsSslModeValueVerifyFull DmsSslModeValue = "verify-full" 183) 184 185// Values returns all known values for DmsSslModeValue. Note that this can be 186// expanded in the future, and so it is only as up to date as the client. The 187// ordering of this slice is not guaranteed to be stable across updates. 188func (DmsSslModeValue) Values() []DmsSslModeValue { 189 return []DmsSslModeValue{ 190 "none", 191 "require", 192 "verify-ca", 193 "verify-full", 194 } 195} 196 197type EncodingTypeValue string 198 199// Enum values for EncodingTypeValue 200const ( 201 EncodingTypeValuePlain EncodingTypeValue = "plain" 202 EncodingTypeValuePlainDictionary EncodingTypeValue = "plain-dictionary" 203 EncodingTypeValueRleDictionary EncodingTypeValue = "rle-dictionary" 204) 205 206// Values returns all known values for EncodingTypeValue. Note that this can be 207// expanded in the future, and so it is only as up to date as the client. The 208// ordering of this slice is not guaranteed to be stable across updates. 209func (EncodingTypeValue) Values() []EncodingTypeValue { 210 return []EncodingTypeValue{ 211 "plain", 212 "plain-dictionary", 213 "rle-dictionary", 214 } 215} 216 217type EncryptionModeValue string 218 219// Enum values for EncryptionModeValue 220const ( 221 EncryptionModeValueSseS3 EncryptionModeValue = "sse-s3" 222 EncryptionModeValueSseKms EncryptionModeValue = "sse-kms" 223) 224 225// Values returns all known values for EncryptionModeValue. Note that this can be 226// expanded in the future, and so it is only as up to date as the client. The 227// ordering of this slice is not guaranteed to be stable across updates. 228func (EncryptionModeValue) Values() []EncryptionModeValue { 229 return []EncryptionModeValue{ 230 "sse-s3", 231 "sse-kms", 232 } 233} 234 235type EndpointSettingTypeValue string 236 237// Enum values for EndpointSettingTypeValue 238const ( 239 EndpointSettingTypeValueString EndpointSettingTypeValue = "string" 240 EndpointSettingTypeValueBoolean EndpointSettingTypeValue = "boolean" 241 EndpointSettingTypeValueInteger EndpointSettingTypeValue = "integer" 242 EndpointSettingTypeValueEnum EndpointSettingTypeValue = "enum" 243) 244 245// Values returns all known values for EndpointSettingTypeValue. Note that this can 246// be expanded in the future, and so it is only as up to date as the client. The 247// ordering of this slice is not guaranteed to be stable across updates. 248func (EndpointSettingTypeValue) Values() []EndpointSettingTypeValue { 249 return []EndpointSettingTypeValue{ 250 "string", 251 "boolean", 252 "integer", 253 "enum", 254 } 255} 256 257type KafkaSecurityProtocol string 258 259// Enum values for KafkaSecurityProtocol 260const ( 261 KafkaSecurityProtocolPlaintext KafkaSecurityProtocol = "plaintext" 262 KafkaSecurityProtocolSslAuthentication KafkaSecurityProtocol = "ssl-authentication" 263 KafkaSecurityProtocolSslEncryption KafkaSecurityProtocol = "ssl-encryption" 264 KafkaSecurityProtocolSaslSsl KafkaSecurityProtocol = "sasl-ssl" 265) 266 267// Values returns all known values for KafkaSecurityProtocol. Note that this can be 268// expanded in the future, and so it is only as up to date as the client. The 269// ordering of this slice is not guaranteed to be stable across updates. 270func (KafkaSecurityProtocol) Values() []KafkaSecurityProtocol { 271 return []KafkaSecurityProtocol{ 272 "plaintext", 273 "ssl-authentication", 274 "ssl-encryption", 275 "sasl-ssl", 276 } 277} 278 279type MessageFormatValue string 280 281// Enum values for MessageFormatValue 282const ( 283 MessageFormatValueJson MessageFormatValue = "json" 284 MessageFormatValueJsonUnformatted MessageFormatValue = "json-unformatted" 285) 286 287// Values returns all known values for MessageFormatValue. Note that this can be 288// expanded in the future, and so it is only as up to date as the client. The 289// ordering of this slice is not guaranteed to be stable across updates. 290func (MessageFormatValue) Values() []MessageFormatValue { 291 return []MessageFormatValue{ 292 "json", 293 "json-unformatted", 294 } 295} 296 297type MigrationTypeValue string 298 299// Enum values for MigrationTypeValue 300const ( 301 MigrationTypeValueFullLoad MigrationTypeValue = "full-load" 302 MigrationTypeValueCdc MigrationTypeValue = "cdc" 303 MigrationTypeValueFullLoadAndCdc MigrationTypeValue = "full-load-and-cdc" 304) 305 306// Values returns all known values for MigrationTypeValue. Note that this can be 307// expanded in the future, and so it is only as up to date as the client. The 308// ordering of this slice is not guaranteed to be stable across updates. 309func (MigrationTypeValue) Values() []MigrationTypeValue { 310 return []MigrationTypeValue{ 311 "full-load", 312 "cdc", 313 "full-load-and-cdc", 314 } 315} 316 317type NestingLevelValue string 318 319// Enum values for NestingLevelValue 320const ( 321 NestingLevelValueNone NestingLevelValue = "none" 322 NestingLevelValueOne NestingLevelValue = "one" 323) 324 325// Values returns all known values for NestingLevelValue. Note that this can be 326// expanded in the future, and so it is only as up to date as the client. The 327// ordering of this slice is not guaranteed to be stable across updates. 328func (NestingLevelValue) Values() []NestingLevelValue { 329 return []NestingLevelValue{ 330 "none", 331 "one", 332 } 333} 334 335type ParquetVersionValue string 336 337// Enum values for ParquetVersionValue 338const ( 339 ParquetVersionValueParquet10 ParquetVersionValue = "parquet-1-0" 340 ParquetVersionValueParquet20 ParquetVersionValue = "parquet-2-0" 341) 342 343// Values returns all known values for ParquetVersionValue. Note that this can be 344// expanded in the future, and so it is only as up to date as the client. The 345// ordering of this slice is not guaranteed to be stable across updates. 346func (ParquetVersionValue) Values() []ParquetVersionValue { 347 return []ParquetVersionValue{ 348 "parquet-1-0", 349 "parquet-2-0", 350 } 351} 352 353type PluginNameValue string 354 355// Enum values for PluginNameValue 356const ( 357 PluginNameValueNoPreference PluginNameValue = "no-preference" 358 PluginNameValueTestDecoding PluginNameValue = "test-decoding" 359 PluginNameValuePglogical PluginNameValue = "pglogical" 360) 361 362// Values returns all known values for PluginNameValue. Note that this can be 363// expanded in the future, and so it is only as up to date as the client. The 364// ordering of this slice is not guaranteed to be stable across updates. 365func (PluginNameValue) Values() []PluginNameValue { 366 return []PluginNameValue{ 367 "no-preference", 368 "test-decoding", 369 "pglogical", 370 } 371} 372 373type RedisAuthTypeValue string 374 375// Enum values for RedisAuthTypeValue 376const ( 377 RedisAuthTypeValueNone RedisAuthTypeValue = "none" 378 RedisAuthTypeValueAuthRole RedisAuthTypeValue = "auth-role" 379 RedisAuthTypeValueAuthToken RedisAuthTypeValue = "auth-token" 380) 381 382// Values returns all known values for RedisAuthTypeValue. Note that this can be 383// expanded in the future, and so it is only as up to date as the client. The 384// ordering of this slice is not guaranteed to be stable across updates. 385func (RedisAuthTypeValue) Values() []RedisAuthTypeValue { 386 return []RedisAuthTypeValue{ 387 "none", 388 "auth-role", 389 "auth-token", 390 } 391} 392 393type RefreshSchemasStatusTypeValue string 394 395// Enum values for RefreshSchemasStatusTypeValue 396const ( 397 RefreshSchemasStatusTypeValueSuccessful RefreshSchemasStatusTypeValue = "successful" 398 RefreshSchemasStatusTypeValueFailed RefreshSchemasStatusTypeValue = "failed" 399 RefreshSchemasStatusTypeValueRefreshing RefreshSchemasStatusTypeValue = "refreshing" 400) 401 402// Values returns all known values for RefreshSchemasStatusTypeValue. Note that 403// this can be expanded in the future, and so it is only as up to date as the 404// client. The ordering of this slice is not guaranteed to be stable across 405// updates. 406func (RefreshSchemasStatusTypeValue) Values() []RefreshSchemasStatusTypeValue { 407 return []RefreshSchemasStatusTypeValue{ 408 "successful", 409 "failed", 410 "refreshing", 411 } 412} 413 414type ReleaseStatusValues string 415 416// Enum values for ReleaseStatusValues 417const ( 418 ReleaseStatusValuesBeta ReleaseStatusValues = "beta" 419) 420 421// Values returns all known values for ReleaseStatusValues. Note that this can be 422// expanded in the future, and so it is only as up to date as the client. The 423// ordering of this slice is not guaranteed to be stable across updates. 424func (ReleaseStatusValues) Values() []ReleaseStatusValues { 425 return []ReleaseStatusValues{ 426 "beta", 427 } 428} 429 430type ReloadOptionValue string 431 432// Enum values for ReloadOptionValue 433const ( 434 ReloadOptionValueDataReload ReloadOptionValue = "data-reload" 435 ReloadOptionValueValidateOnly ReloadOptionValue = "validate-only" 436) 437 438// Values returns all known values for ReloadOptionValue. Note that this can be 439// expanded in the future, and so it is only as up to date as the client. The 440// ordering of this slice is not guaranteed to be stable across updates. 441func (ReloadOptionValue) Values() []ReloadOptionValue { 442 return []ReloadOptionValue{ 443 "data-reload", 444 "validate-only", 445 } 446} 447 448type ReplicationEndpointTypeValue string 449 450// Enum values for ReplicationEndpointTypeValue 451const ( 452 ReplicationEndpointTypeValueSource ReplicationEndpointTypeValue = "source" 453 ReplicationEndpointTypeValueTarget ReplicationEndpointTypeValue = "target" 454) 455 456// Values returns all known values for ReplicationEndpointTypeValue. Note that this 457// can be expanded in the future, and so it is only as up to date as the client. 458// The ordering of this slice is not guaranteed to be stable across updates. 459func (ReplicationEndpointTypeValue) Values() []ReplicationEndpointTypeValue { 460 return []ReplicationEndpointTypeValue{ 461 "source", 462 "target", 463 } 464} 465 466type SafeguardPolicy string 467 468// Enum values for SafeguardPolicy 469const ( 470 SafeguardPolicyRelyOnSqlServerReplicationAgent SafeguardPolicy = "rely-on-sql-server-replication-agent" 471 SafeguardPolicyExclusiveAutomaticTruncation SafeguardPolicy = "exclusive-automatic-truncation" 472 SafeguardPolicySharedAutomaticTruncation SafeguardPolicy = "shared-automatic-truncation" 473) 474 475// Values returns all known values for SafeguardPolicy. Note that this can be 476// expanded in the future, and so it is only as up to date as the client. The 477// ordering of this slice is not guaranteed to be stable across updates. 478func (SafeguardPolicy) Values() []SafeguardPolicy { 479 return []SafeguardPolicy{ 480 "rely-on-sql-server-replication-agent", 481 "exclusive-automatic-truncation", 482 "shared-automatic-truncation", 483 } 484} 485 486type SourceType string 487 488// Enum values for SourceType 489const ( 490 SourceTypeReplicationInstance SourceType = "replication-instance" 491) 492 493// Values returns all known values for SourceType. Note that this can be expanded 494// in the future, and so it is only as up to date as the client. The ordering of 495// this slice is not guaranteed to be stable across updates. 496func (SourceType) Values() []SourceType { 497 return []SourceType{ 498 "replication-instance", 499 } 500} 501 502type SslSecurityProtocolValue string 503 504// Enum values for SslSecurityProtocolValue 505const ( 506 SslSecurityProtocolValuePlaintext SslSecurityProtocolValue = "plaintext" 507 SslSecurityProtocolValueSslEncryption SslSecurityProtocolValue = "ssl-encryption" 508) 509 510// Values returns all known values for SslSecurityProtocolValue. Note that this can 511// be expanded in the future, and so it is only as up to date as the client. The 512// ordering of this slice is not guaranteed to be stable across updates. 513func (SslSecurityProtocolValue) Values() []SslSecurityProtocolValue { 514 return []SslSecurityProtocolValue{ 515 "plaintext", 516 "ssl-encryption", 517 } 518} 519 520type StartReplicationTaskTypeValue string 521 522// Enum values for StartReplicationTaskTypeValue 523const ( 524 StartReplicationTaskTypeValueStartReplication StartReplicationTaskTypeValue = "start-replication" 525 StartReplicationTaskTypeValueResumeProcessing StartReplicationTaskTypeValue = "resume-processing" 526 StartReplicationTaskTypeValueReloadTarget StartReplicationTaskTypeValue = "reload-target" 527) 528 529// Values returns all known values for StartReplicationTaskTypeValue. Note that 530// this can be expanded in the future, and so it is only as up to date as the 531// client. The ordering of this slice is not guaranteed to be stable across 532// updates. 533func (StartReplicationTaskTypeValue) Values() []StartReplicationTaskTypeValue { 534 return []StartReplicationTaskTypeValue{ 535 "start-replication", 536 "resume-processing", 537 "reload-target", 538 } 539} 540 541type TargetDbType string 542 543// Enum values for TargetDbType 544const ( 545 TargetDbTypeSpecificDatabase TargetDbType = "specific-database" 546 TargetDbTypeMultipleDatabases TargetDbType = "multiple-databases" 547) 548 549// Values returns all known values for TargetDbType. Note that this can be expanded 550// in the future, and so it is only as up to date as the client. The ordering of 551// this slice is not guaranteed to be stable across updates. 552func (TargetDbType) Values() []TargetDbType { 553 return []TargetDbType{ 554 "specific-database", 555 "multiple-databases", 556 } 557} 558