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 MessageFormatValue string 206 207// Enum values for MessageFormatValue 208const ( 209 MessageFormatValueJson MessageFormatValue = "json" 210 MessageFormatValueJsonUnformatted MessageFormatValue = "json-unformatted" 211) 212 213// Values returns all known values for MessageFormatValue. Note that this can be 214// expanded in the future, and so it is only as up to date as the client. The 215// ordering of this slice is not guaranteed to be stable across updates. 216func (MessageFormatValue) Values() []MessageFormatValue { 217 return []MessageFormatValue{ 218 "json", 219 "json-unformatted", 220 } 221} 222 223type MigrationTypeValue string 224 225// Enum values for MigrationTypeValue 226const ( 227 MigrationTypeValueFullLoad MigrationTypeValue = "full-load" 228 MigrationTypeValueCdc MigrationTypeValue = "cdc" 229 MigrationTypeValueFullLoadAndCdc MigrationTypeValue = "full-load-and-cdc" 230) 231 232// Values returns all known values for MigrationTypeValue. Note that this can be 233// expanded in the future, and so it is only as up to date as the client. The 234// ordering of this slice is not guaranteed to be stable across updates. 235func (MigrationTypeValue) Values() []MigrationTypeValue { 236 return []MigrationTypeValue{ 237 "full-load", 238 "cdc", 239 "full-load-and-cdc", 240 } 241} 242 243type NestingLevelValue string 244 245// Enum values for NestingLevelValue 246const ( 247 NestingLevelValueNone NestingLevelValue = "none" 248 NestingLevelValueOne NestingLevelValue = "one" 249) 250 251// Values returns all known values for NestingLevelValue. Note that this can be 252// expanded in the future, and so it is only as up to date as the client. The 253// ordering of this slice is not guaranteed to be stable across updates. 254func (NestingLevelValue) Values() []NestingLevelValue { 255 return []NestingLevelValue{ 256 "none", 257 "one", 258 } 259} 260 261type ParquetVersionValue string 262 263// Enum values for ParquetVersionValue 264const ( 265 ParquetVersionValueParquet10 ParquetVersionValue = "parquet-1-0" 266 ParquetVersionValueParquet20 ParquetVersionValue = "parquet-2-0" 267) 268 269// Values returns all known values for ParquetVersionValue. Note that this can be 270// expanded in the future, and so it is only as up to date as the client. The 271// ordering of this slice is not guaranteed to be stable across updates. 272func (ParquetVersionValue) Values() []ParquetVersionValue { 273 return []ParquetVersionValue{ 274 "parquet-1-0", 275 "parquet-2-0", 276 } 277} 278 279type RefreshSchemasStatusTypeValue string 280 281// Enum values for RefreshSchemasStatusTypeValue 282const ( 283 RefreshSchemasStatusTypeValueSuccessful RefreshSchemasStatusTypeValue = "successful" 284 RefreshSchemasStatusTypeValueFailed RefreshSchemasStatusTypeValue = "failed" 285 RefreshSchemasStatusTypeValueRefreshing RefreshSchemasStatusTypeValue = "refreshing" 286) 287 288// Values returns all known values for RefreshSchemasStatusTypeValue. Note that 289// this can be expanded in the future, and so it is only as up to date as the 290// client. The ordering of this slice is not guaranteed to be stable across 291// updates. 292func (RefreshSchemasStatusTypeValue) Values() []RefreshSchemasStatusTypeValue { 293 return []RefreshSchemasStatusTypeValue{ 294 "successful", 295 "failed", 296 "refreshing", 297 } 298} 299 300type ReleaseStatusValues string 301 302// Enum values for ReleaseStatusValues 303const ( 304 ReleaseStatusValuesBeta ReleaseStatusValues = "beta" 305) 306 307// Values returns all known values for ReleaseStatusValues. Note that this can be 308// expanded in the future, and so it is only as up to date as the client. The 309// ordering of this slice is not guaranteed to be stable across updates. 310func (ReleaseStatusValues) Values() []ReleaseStatusValues { 311 return []ReleaseStatusValues{ 312 "beta", 313 } 314} 315 316type ReloadOptionValue string 317 318// Enum values for ReloadOptionValue 319const ( 320 ReloadOptionValueDataReload ReloadOptionValue = "data-reload" 321 ReloadOptionValueValidateOnly ReloadOptionValue = "validate-only" 322) 323 324// Values returns all known values for ReloadOptionValue. Note that this can be 325// expanded in the future, and so it is only as up to date as the client. The 326// ordering of this slice is not guaranteed to be stable across updates. 327func (ReloadOptionValue) Values() []ReloadOptionValue { 328 return []ReloadOptionValue{ 329 "data-reload", 330 "validate-only", 331 } 332} 333 334type ReplicationEndpointTypeValue string 335 336// Enum values for ReplicationEndpointTypeValue 337const ( 338 ReplicationEndpointTypeValueSource ReplicationEndpointTypeValue = "source" 339 ReplicationEndpointTypeValueTarget ReplicationEndpointTypeValue = "target" 340) 341 342// Values returns all known values for ReplicationEndpointTypeValue. Note that this 343// can be expanded in the future, and so it is only as up to date as the client. 344// The ordering of this slice is not guaranteed to be stable across updates. 345func (ReplicationEndpointTypeValue) Values() []ReplicationEndpointTypeValue { 346 return []ReplicationEndpointTypeValue{ 347 "source", 348 "target", 349 } 350} 351 352type SafeguardPolicy string 353 354// Enum values for SafeguardPolicy 355const ( 356 SafeguardPolicyRelyOnSqlServerReplicationAgent SafeguardPolicy = "rely-on-sql-server-replication-agent" 357 SafeguardPolicyExclusiveAutomaticTruncation SafeguardPolicy = "exclusive-automatic-truncation" 358 SafeguardPolicySharedAutomaticTruncation SafeguardPolicy = "shared-automatic-truncation" 359) 360 361// Values returns all known values for SafeguardPolicy. Note that this can be 362// expanded in the future, and so it is only as up to date as the client. The 363// ordering of this slice is not guaranteed to be stable across updates. 364func (SafeguardPolicy) Values() []SafeguardPolicy { 365 return []SafeguardPolicy{ 366 "rely-on-sql-server-replication-agent", 367 "exclusive-automatic-truncation", 368 "shared-automatic-truncation", 369 } 370} 371 372type SourceType string 373 374// Enum values for SourceType 375const ( 376 SourceTypeReplicationInstance SourceType = "replication-instance" 377) 378 379// Values returns all known values for SourceType. Note that this can be expanded 380// in the future, and so it is only as up to date as the client. The ordering of 381// this slice is not guaranteed to be stable across updates. 382func (SourceType) Values() []SourceType { 383 return []SourceType{ 384 "replication-instance", 385 } 386} 387 388type StartReplicationTaskTypeValue string 389 390// Enum values for StartReplicationTaskTypeValue 391const ( 392 StartReplicationTaskTypeValueStartReplication StartReplicationTaskTypeValue = "start-replication" 393 StartReplicationTaskTypeValueResumeProcessing StartReplicationTaskTypeValue = "resume-processing" 394 StartReplicationTaskTypeValueReloadTarget StartReplicationTaskTypeValue = "reload-target" 395) 396 397// Values returns all known values for StartReplicationTaskTypeValue. Note that 398// this can be expanded in the future, and so it is only as up to date as the 399// client. The ordering of this slice is not guaranteed to be stable across 400// updates. 401func (StartReplicationTaskTypeValue) Values() []StartReplicationTaskTypeValue { 402 return []StartReplicationTaskTypeValue{ 403 "start-replication", 404 "resume-processing", 405 "reload-target", 406 } 407} 408 409type TargetDbType string 410 411// Enum values for TargetDbType 412const ( 413 TargetDbTypeSpecificDatabase TargetDbType = "specific-database" 414 TargetDbTypeMultipleDatabases TargetDbType = "multiple-databases" 415) 416 417// Values returns all known values for TargetDbType. Note that this can be expanded 418// in the future, and so it is only as up to date as the client. The ordering of 419// this slice is not guaranteed to be stable across updates. 420func (TargetDbType) Values() []TargetDbType { 421 return []TargetDbType{ 422 "specific-database", 423 "multiple-databases", 424 } 425} 426