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 CharLengthSemantics string 44 45// Enum values for CharLengthSemantics 46const ( 47 CharLengthSemanticsDefault CharLengthSemantics = "default" 48 CharLengthSemanticsChar CharLengthSemantics = "char" 49 CharLengthSemanticsByte CharLengthSemantics = "byte" 50) 51 52// Values returns all known values for CharLengthSemantics. Note that this can be 53// expanded in the future, and so it is only as up to date as the client. The 54// ordering of this slice is not guaranteed to be stable across updates. 55func (CharLengthSemantics) Values() []CharLengthSemantics { 56 return []CharLengthSemantics{ 57 "default", 58 "char", 59 "byte", 60 } 61} 62 63type CompressionTypeValue string 64 65// Enum values for CompressionTypeValue 66const ( 67 CompressionTypeValueNone CompressionTypeValue = "none" 68 CompressionTypeValueGzip CompressionTypeValue = "gzip" 69) 70 71// Values returns all known values for CompressionTypeValue. Note that this can be 72// expanded in the future, and so it is only as up to date as the client. The 73// ordering of this slice is not guaranteed to be stable across updates. 74func (CompressionTypeValue) Values() []CompressionTypeValue { 75 return []CompressionTypeValue{ 76 "none", 77 "gzip", 78 } 79} 80 81type DataFormatValue string 82 83// Enum values for DataFormatValue 84const ( 85 DataFormatValueCsv DataFormatValue = "csv" 86 DataFormatValueParquet DataFormatValue = "parquet" 87) 88 89// Values returns all known values for DataFormatValue. Note that this can be 90// expanded in the future, and so it is only as up to date as the client. The 91// ordering of this slice is not guaranteed to be stable across updates. 92func (DataFormatValue) Values() []DataFormatValue { 93 return []DataFormatValue{ 94 "csv", 95 "parquet", 96 } 97} 98 99type DatePartitionDelimiterValue string 100 101// Enum values for DatePartitionDelimiterValue 102const ( 103 DatePartitionDelimiterValueSlash DatePartitionDelimiterValue = "SLASH" 104 DatePartitionDelimiterValueUnderscore DatePartitionDelimiterValue = "UNDERSCORE" 105 DatePartitionDelimiterValueDash DatePartitionDelimiterValue = "DASH" 106 DatePartitionDelimiterValueNone DatePartitionDelimiterValue = "NONE" 107) 108 109// Values returns all known values for DatePartitionDelimiterValue. Note that this 110// can be expanded in the future, and so it is only as up to date as the client. 111// The ordering of this slice is not guaranteed to be stable across updates. 112func (DatePartitionDelimiterValue) Values() []DatePartitionDelimiterValue { 113 return []DatePartitionDelimiterValue{ 114 "SLASH", 115 "UNDERSCORE", 116 "DASH", 117 "NONE", 118 } 119} 120 121type DatePartitionSequenceValue string 122 123// Enum values for DatePartitionSequenceValue 124const ( 125 DatePartitionSequenceValueYyyymmdd DatePartitionSequenceValue = "YYYYMMDD" 126 DatePartitionSequenceValueYyyymmddhh DatePartitionSequenceValue = "YYYYMMDDHH" 127 DatePartitionSequenceValueYyyymm DatePartitionSequenceValue = "YYYYMM" 128 DatePartitionSequenceValueMmyyyydd DatePartitionSequenceValue = "MMYYYYDD" 129 DatePartitionSequenceValueDdmmyyyy DatePartitionSequenceValue = "DDMMYYYY" 130) 131 132// Values returns all known values for DatePartitionSequenceValue. Note that this 133// can be expanded in the future, and so it is only as up to date as the client. 134// The ordering of this slice is not guaranteed to be stable across updates. 135func (DatePartitionSequenceValue) Values() []DatePartitionSequenceValue { 136 return []DatePartitionSequenceValue{ 137 "YYYYMMDD", 138 "YYYYMMDDHH", 139 "YYYYMM", 140 "MMYYYYDD", 141 "DDMMYYYY", 142 } 143} 144 145type DmsSslModeValue string 146 147// Enum values for DmsSslModeValue 148const ( 149 DmsSslModeValueNone DmsSslModeValue = "none" 150 DmsSslModeValueRequire DmsSslModeValue = "require" 151 DmsSslModeValueVerifyCa DmsSslModeValue = "verify-ca" 152 DmsSslModeValueVerifyFull DmsSslModeValue = "verify-full" 153) 154 155// Values returns all known values for DmsSslModeValue. Note that this can be 156// expanded in the future, and so it is only as up to date as the client. The 157// ordering of this slice is not guaranteed to be stable across updates. 158func (DmsSslModeValue) Values() []DmsSslModeValue { 159 return []DmsSslModeValue{ 160 "none", 161 "require", 162 "verify-ca", 163 "verify-full", 164 } 165} 166 167type EncodingTypeValue string 168 169// Enum values for EncodingTypeValue 170const ( 171 EncodingTypeValuePlain EncodingTypeValue = "plain" 172 EncodingTypeValuePlainDictionary EncodingTypeValue = "plain-dictionary" 173 EncodingTypeValueRleDictionary EncodingTypeValue = "rle-dictionary" 174) 175 176// Values returns all known values for EncodingTypeValue. Note that this can be 177// expanded in the future, and so it is only as up to date as the client. The 178// ordering of this slice is not guaranteed to be stable across updates. 179func (EncodingTypeValue) Values() []EncodingTypeValue { 180 return []EncodingTypeValue{ 181 "plain", 182 "plain-dictionary", 183 "rle-dictionary", 184 } 185} 186 187type EncryptionModeValue string 188 189// Enum values for EncryptionModeValue 190const ( 191 EncryptionModeValueSseS3 EncryptionModeValue = "sse-s3" 192 EncryptionModeValueSseKms EncryptionModeValue = "sse-kms" 193) 194 195// Values returns all known values for EncryptionModeValue. Note that this can be 196// expanded in the future, and so it is only as up to date as the client. The 197// ordering of this slice is not guaranteed to be stable across updates. 198func (EncryptionModeValue) Values() []EncryptionModeValue { 199 return []EncryptionModeValue{ 200 "sse-s3", 201 "sse-kms", 202 } 203} 204 205type EndpointSettingTypeValue string 206 207// Enum values for EndpointSettingTypeValue 208const ( 209 EndpointSettingTypeValueString EndpointSettingTypeValue = "string" 210 EndpointSettingTypeValueBoolean EndpointSettingTypeValue = "boolean" 211 EndpointSettingTypeValueInteger EndpointSettingTypeValue = "integer" 212 EndpointSettingTypeValueEnum EndpointSettingTypeValue = "enum" 213) 214 215// Values returns all known values for EndpointSettingTypeValue. Note that this can 216// be expanded in the future, and so it is only as up to date as the client. The 217// ordering of this slice is not guaranteed to be stable across updates. 218func (EndpointSettingTypeValue) Values() []EndpointSettingTypeValue { 219 return []EndpointSettingTypeValue{ 220 "string", 221 "boolean", 222 "integer", 223 "enum", 224 } 225} 226 227type KafkaSecurityProtocol string 228 229// Enum values for KafkaSecurityProtocol 230const ( 231 KafkaSecurityProtocolPlaintext KafkaSecurityProtocol = "plaintext" 232 KafkaSecurityProtocolSslAuthentication KafkaSecurityProtocol = "ssl-authentication" 233 KafkaSecurityProtocolSslEncryption KafkaSecurityProtocol = "ssl-encryption" 234 KafkaSecurityProtocolSaslSsl KafkaSecurityProtocol = "sasl-ssl" 235) 236 237// Values returns all known values for KafkaSecurityProtocol. 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 (KafkaSecurityProtocol) Values() []KafkaSecurityProtocol { 241 return []KafkaSecurityProtocol{ 242 "plaintext", 243 "ssl-authentication", 244 "ssl-encryption", 245 "sasl-ssl", 246 } 247} 248 249type MessageFormatValue string 250 251// Enum values for MessageFormatValue 252const ( 253 MessageFormatValueJson MessageFormatValue = "json" 254 MessageFormatValueJsonUnformatted MessageFormatValue = "json-unformatted" 255) 256 257// Values returns all known values for MessageFormatValue. Note that this can be 258// expanded in the future, and so it is only as up to date as the client. The 259// ordering of this slice is not guaranteed to be stable across updates. 260func (MessageFormatValue) Values() []MessageFormatValue { 261 return []MessageFormatValue{ 262 "json", 263 "json-unformatted", 264 } 265} 266 267type MigrationTypeValue string 268 269// Enum values for MigrationTypeValue 270const ( 271 MigrationTypeValueFullLoad MigrationTypeValue = "full-load" 272 MigrationTypeValueCdc MigrationTypeValue = "cdc" 273 MigrationTypeValueFullLoadAndCdc MigrationTypeValue = "full-load-and-cdc" 274) 275 276// Values returns all known values for MigrationTypeValue. Note that this can be 277// expanded in the future, and so it is only as up to date as the client. The 278// ordering of this slice is not guaranteed to be stable across updates. 279func (MigrationTypeValue) Values() []MigrationTypeValue { 280 return []MigrationTypeValue{ 281 "full-load", 282 "cdc", 283 "full-load-and-cdc", 284 } 285} 286 287type NestingLevelValue string 288 289// Enum values for NestingLevelValue 290const ( 291 NestingLevelValueNone NestingLevelValue = "none" 292 NestingLevelValueOne NestingLevelValue = "one" 293) 294 295// Values returns all known values for NestingLevelValue. 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 (NestingLevelValue) Values() []NestingLevelValue { 299 return []NestingLevelValue{ 300 "none", 301 "one", 302 } 303} 304 305type ParquetVersionValue string 306 307// Enum values for ParquetVersionValue 308const ( 309 ParquetVersionValueParquet10 ParquetVersionValue = "parquet-1-0" 310 ParquetVersionValueParquet20 ParquetVersionValue = "parquet-2-0" 311) 312 313// Values returns all known values for ParquetVersionValue. 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 (ParquetVersionValue) Values() []ParquetVersionValue { 317 return []ParquetVersionValue{ 318 "parquet-1-0", 319 "parquet-2-0", 320 } 321} 322 323type RefreshSchemasStatusTypeValue string 324 325// Enum values for RefreshSchemasStatusTypeValue 326const ( 327 RefreshSchemasStatusTypeValueSuccessful RefreshSchemasStatusTypeValue = "successful" 328 RefreshSchemasStatusTypeValueFailed RefreshSchemasStatusTypeValue = "failed" 329 RefreshSchemasStatusTypeValueRefreshing RefreshSchemasStatusTypeValue = "refreshing" 330) 331 332// Values returns all known values for RefreshSchemasStatusTypeValue. Note that 333// this can be expanded in the future, and so it is only as up to date as the 334// client. The ordering of this slice is not guaranteed to be stable across 335// updates. 336func (RefreshSchemasStatusTypeValue) Values() []RefreshSchemasStatusTypeValue { 337 return []RefreshSchemasStatusTypeValue{ 338 "successful", 339 "failed", 340 "refreshing", 341 } 342} 343 344type ReleaseStatusValues string 345 346// Enum values for ReleaseStatusValues 347const ( 348 ReleaseStatusValuesBeta ReleaseStatusValues = "beta" 349) 350 351// Values returns all known values for ReleaseStatusValues. Note that this can be 352// expanded in the future, and so it is only as up to date as the client. The 353// ordering of this slice is not guaranteed to be stable across updates. 354func (ReleaseStatusValues) Values() []ReleaseStatusValues { 355 return []ReleaseStatusValues{ 356 "beta", 357 } 358} 359 360type ReloadOptionValue string 361 362// Enum values for ReloadOptionValue 363const ( 364 ReloadOptionValueDataReload ReloadOptionValue = "data-reload" 365 ReloadOptionValueValidateOnly ReloadOptionValue = "validate-only" 366) 367 368// Values returns all known values for ReloadOptionValue. Note that this can be 369// expanded in the future, and so it is only as up to date as the client. The 370// ordering of this slice is not guaranteed to be stable across updates. 371func (ReloadOptionValue) Values() []ReloadOptionValue { 372 return []ReloadOptionValue{ 373 "data-reload", 374 "validate-only", 375 } 376} 377 378type ReplicationEndpointTypeValue string 379 380// Enum values for ReplicationEndpointTypeValue 381const ( 382 ReplicationEndpointTypeValueSource ReplicationEndpointTypeValue = "source" 383 ReplicationEndpointTypeValueTarget ReplicationEndpointTypeValue = "target" 384) 385 386// Values returns all known values for ReplicationEndpointTypeValue. Note that this 387// can be expanded in the future, and so it is only as up to date as the client. 388// The ordering of this slice is not guaranteed to be stable across updates. 389func (ReplicationEndpointTypeValue) Values() []ReplicationEndpointTypeValue { 390 return []ReplicationEndpointTypeValue{ 391 "source", 392 "target", 393 } 394} 395 396type SafeguardPolicy string 397 398// Enum values for SafeguardPolicy 399const ( 400 SafeguardPolicyRelyOnSqlServerReplicationAgent SafeguardPolicy = "rely-on-sql-server-replication-agent" 401 SafeguardPolicyExclusiveAutomaticTruncation SafeguardPolicy = "exclusive-automatic-truncation" 402 SafeguardPolicySharedAutomaticTruncation SafeguardPolicy = "shared-automatic-truncation" 403) 404 405// Values returns all known values for SafeguardPolicy. Note that this can be 406// expanded in the future, and so it is only as up to date as the client. The 407// ordering of this slice is not guaranteed to be stable across updates. 408func (SafeguardPolicy) Values() []SafeguardPolicy { 409 return []SafeguardPolicy{ 410 "rely-on-sql-server-replication-agent", 411 "exclusive-automatic-truncation", 412 "shared-automatic-truncation", 413 } 414} 415 416type SourceType string 417 418// Enum values for SourceType 419const ( 420 SourceTypeReplicationInstance SourceType = "replication-instance" 421) 422 423// Values returns all known values for SourceType. Note that this can be expanded 424// in the future, and so it is only as up to date as the client. The ordering of 425// this slice is not guaranteed to be stable across updates. 426func (SourceType) Values() []SourceType { 427 return []SourceType{ 428 "replication-instance", 429 } 430} 431 432type StartReplicationTaskTypeValue string 433 434// Enum values for StartReplicationTaskTypeValue 435const ( 436 StartReplicationTaskTypeValueStartReplication StartReplicationTaskTypeValue = "start-replication" 437 StartReplicationTaskTypeValueResumeProcessing StartReplicationTaskTypeValue = "resume-processing" 438 StartReplicationTaskTypeValueReloadTarget StartReplicationTaskTypeValue = "reload-target" 439) 440 441// Values returns all known values for StartReplicationTaskTypeValue. Note that 442// this can be expanded in the future, and so it is only as up to date as the 443// client. The ordering of this slice is not guaranteed to be stable across 444// updates. 445func (StartReplicationTaskTypeValue) Values() []StartReplicationTaskTypeValue { 446 return []StartReplicationTaskTypeValue{ 447 "start-replication", 448 "resume-processing", 449 "reload-target", 450 } 451} 452 453type TargetDbType string 454 455// Enum values for TargetDbType 456const ( 457 TargetDbTypeSpecificDatabase TargetDbType = "specific-database" 458 TargetDbTypeMultipleDatabases TargetDbType = "multiple-databases" 459) 460 461// Values returns all known values for TargetDbType. Note that this can be expanded 462// in the future, and so it is only as up to date as the client. The ordering of 463// this slice is not guaranteed to be stable across updates. 464func (TargetDbType) Values() []TargetDbType { 465 return []TargetDbType{ 466 "specific-database", 467 "multiple-databases", 468 } 469} 470