// Code generated by smithy-go-codegen DO NOT EDIT. package types type AuthMechanismValue string // Enum values for AuthMechanismValue const ( AuthMechanismValueDefault AuthMechanismValue = "default" AuthMechanismValueMongodbCr AuthMechanismValue = "mongodb_cr" AuthMechanismValueScramSha1 AuthMechanismValue = "scram_sha_1" ) // Values returns all known values for AuthMechanismValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AuthMechanismValue) Values() []AuthMechanismValue { return []AuthMechanismValue{ "default", "mongodb_cr", "scram_sha_1", } } type AuthTypeValue string // Enum values for AuthTypeValue const ( AuthTypeValueNo AuthTypeValue = "no" AuthTypeValuePassword AuthTypeValue = "password" ) // Values returns all known values for AuthTypeValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (AuthTypeValue) Values() []AuthTypeValue { return []AuthTypeValue{ "no", "password", } } type CannedAclForObjectsValue string // Enum values for CannedAclForObjectsValue const ( CannedAclForObjectsValueNone CannedAclForObjectsValue = "none" CannedAclForObjectsValuePrivate CannedAclForObjectsValue = "private" CannedAclForObjectsValuePublicRead CannedAclForObjectsValue = "public-read" CannedAclForObjectsValuePublicReadWrite CannedAclForObjectsValue = "public-read-write" CannedAclForObjectsValueAuthenticatedRead CannedAclForObjectsValue = "authenticated-read" CannedAclForObjectsValueAwsExecRead CannedAclForObjectsValue = "aws-exec-read" CannedAclForObjectsValueBucketOwnerRead CannedAclForObjectsValue = "bucket-owner-read" CannedAclForObjectsValueBucketOwnerFullControl CannedAclForObjectsValue = "bucket-owner-full-control" ) // Values returns all known values for CannedAclForObjectsValue. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (CannedAclForObjectsValue) Values() []CannedAclForObjectsValue { return []CannedAclForObjectsValue{ "none", "private", "public-read", "public-read-write", "authenticated-read", "aws-exec-read", "bucket-owner-read", "bucket-owner-full-control", } } type CharLengthSemantics string // Enum values for CharLengthSemantics const ( CharLengthSemanticsDefault CharLengthSemantics = "default" CharLengthSemanticsChar CharLengthSemantics = "char" CharLengthSemanticsByte CharLengthSemantics = "byte" ) // Values returns all known values for CharLengthSemantics. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CharLengthSemantics) Values() []CharLengthSemantics { return []CharLengthSemantics{ "default", "char", "byte", } } type CollectorStatus string // Enum values for CollectorStatus const ( CollectorStatusUnregistered CollectorStatus = "UNREGISTERED" CollectorStatusActive CollectorStatus = "ACTIVE" ) // Values returns all known values for CollectorStatus. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CollectorStatus) Values() []CollectorStatus { return []CollectorStatus{ "UNREGISTERED", "ACTIVE", } } type CompressionTypeValue string // Enum values for CompressionTypeValue const ( CompressionTypeValueNone CompressionTypeValue = "none" CompressionTypeValueGzip CompressionTypeValue = "gzip" ) // Values returns all known values for CompressionTypeValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (CompressionTypeValue) Values() []CompressionTypeValue { return []CompressionTypeValue{ "none", "gzip", } } type DatabaseMode string // Enum values for DatabaseMode const ( DatabaseModeDefault DatabaseMode = "default" DatabaseModeBabelfish DatabaseMode = "babelfish" ) // Values returns all known values for DatabaseMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DatabaseMode) Values() []DatabaseMode { return []DatabaseMode{ "default", "babelfish", } } type DataFormatValue string // Enum values for DataFormatValue const ( DataFormatValueCsv DataFormatValue = "csv" DataFormatValueParquet DataFormatValue = "parquet" ) // Values returns all known values for DataFormatValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DataFormatValue) Values() []DataFormatValue { return []DataFormatValue{ "csv", "parquet", } } type DatePartitionDelimiterValue string // Enum values for DatePartitionDelimiterValue const ( DatePartitionDelimiterValueSlash DatePartitionDelimiterValue = "SLASH" DatePartitionDelimiterValueUnderscore DatePartitionDelimiterValue = "UNDERSCORE" DatePartitionDelimiterValueDash DatePartitionDelimiterValue = "DASH" DatePartitionDelimiterValueNone DatePartitionDelimiterValue = "NONE" ) // Values returns all known values for DatePartitionDelimiterValue. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (DatePartitionDelimiterValue) Values() []DatePartitionDelimiterValue { return []DatePartitionDelimiterValue{ "SLASH", "UNDERSCORE", "DASH", "NONE", } } type DatePartitionSequenceValue string // Enum values for DatePartitionSequenceValue const ( DatePartitionSequenceValueYyyymmdd DatePartitionSequenceValue = "YYYYMMDD" DatePartitionSequenceValueYyyymmddhh DatePartitionSequenceValue = "YYYYMMDDHH" DatePartitionSequenceValueYyyymm DatePartitionSequenceValue = "YYYYMM" DatePartitionSequenceValueMmyyyydd DatePartitionSequenceValue = "MMYYYYDD" DatePartitionSequenceValueDdmmyyyy DatePartitionSequenceValue = "DDMMYYYY" ) // Values returns all known values for DatePartitionSequenceValue. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (DatePartitionSequenceValue) Values() []DatePartitionSequenceValue { return []DatePartitionSequenceValue{ "YYYYMMDD", "YYYYMMDDHH", "YYYYMM", "MMYYYYDD", "DDMMYYYY", } } type DmsSslModeValue string // Enum values for DmsSslModeValue const ( DmsSslModeValueNone DmsSslModeValue = "none" DmsSslModeValueRequire DmsSslModeValue = "require" DmsSslModeValueVerifyCa DmsSslModeValue = "verify-ca" DmsSslModeValueVerifyFull DmsSslModeValue = "verify-full" ) // Values returns all known values for DmsSslModeValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (DmsSslModeValue) Values() []DmsSslModeValue { return []DmsSslModeValue{ "none", "require", "verify-ca", "verify-full", } } type EncodingTypeValue string // Enum values for EncodingTypeValue const ( EncodingTypeValuePlain EncodingTypeValue = "plain" EncodingTypeValuePlainDictionary EncodingTypeValue = "plain-dictionary" EncodingTypeValueRleDictionary EncodingTypeValue = "rle-dictionary" ) // Values returns all known values for EncodingTypeValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (EncodingTypeValue) Values() []EncodingTypeValue { return []EncodingTypeValue{ "plain", "plain-dictionary", "rle-dictionary", } } type EncryptionModeValue string // Enum values for EncryptionModeValue const ( EncryptionModeValueSseS3 EncryptionModeValue = "sse-s3" EncryptionModeValueSseKms EncryptionModeValue = "sse-kms" ) // Values returns all known values for EncryptionModeValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (EncryptionModeValue) Values() []EncryptionModeValue { return []EncryptionModeValue{ "sse-s3", "sse-kms", } } type EndpointSettingTypeValue string // Enum values for EndpointSettingTypeValue const ( EndpointSettingTypeValueString EndpointSettingTypeValue = "string" EndpointSettingTypeValueBoolean EndpointSettingTypeValue = "boolean" EndpointSettingTypeValueInteger EndpointSettingTypeValue = "integer" EndpointSettingTypeValueEnum EndpointSettingTypeValue = "enum" ) // Values returns all known values for EndpointSettingTypeValue. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (EndpointSettingTypeValue) Values() []EndpointSettingTypeValue { return []EndpointSettingTypeValue{ "string", "boolean", "integer", "enum", } } type KafkaSaslMechanism string // Enum values for KafkaSaslMechanism const ( KafkaSaslMechanismScramSha512 KafkaSaslMechanism = "scram-sha-512" KafkaSaslMechanismPlain KafkaSaslMechanism = "plain" ) // Values returns all known values for KafkaSaslMechanism. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (KafkaSaslMechanism) Values() []KafkaSaslMechanism { return []KafkaSaslMechanism{ "scram-sha-512", "plain", } } type KafkaSecurityProtocol string // Enum values for KafkaSecurityProtocol const ( KafkaSecurityProtocolPlaintext KafkaSecurityProtocol = "plaintext" KafkaSecurityProtocolSslAuthentication KafkaSecurityProtocol = "ssl-authentication" KafkaSecurityProtocolSslEncryption KafkaSecurityProtocol = "ssl-encryption" KafkaSecurityProtocolSaslSsl KafkaSecurityProtocol = "sasl-ssl" ) // Values returns all known values for KafkaSecurityProtocol. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (KafkaSecurityProtocol) Values() []KafkaSecurityProtocol { return []KafkaSecurityProtocol{ "plaintext", "ssl-authentication", "ssl-encryption", "sasl-ssl", } } type KafkaSslEndpointIdentificationAlgorithm string // Enum values for KafkaSslEndpointIdentificationAlgorithm const ( KafkaSslEndpointIdentificationAlgorithmNone KafkaSslEndpointIdentificationAlgorithm = "none" KafkaSslEndpointIdentificationAlgorithmHttps KafkaSslEndpointIdentificationAlgorithm = "https" ) // Values returns all known values for KafkaSslEndpointIdentificationAlgorithm. // Note that this can be expanded in the future, and so it is only as up to date as // the client. The ordering of this slice is not guaranteed to be stable across // updates. func (KafkaSslEndpointIdentificationAlgorithm) Values() []KafkaSslEndpointIdentificationAlgorithm { return []KafkaSslEndpointIdentificationAlgorithm{ "none", "https", } } type LongVarcharMappingType string // Enum values for LongVarcharMappingType const ( LongVarcharMappingTypeWstring LongVarcharMappingType = "wstring" LongVarcharMappingTypeClob LongVarcharMappingType = "clob" LongVarcharMappingTypeNclob LongVarcharMappingType = "nclob" ) // Values returns all known values for LongVarcharMappingType. Note that this can // be expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (LongVarcharMappingType) Values() []LongVarcharMappingType { return []LongVarcharMappingType{ "wstring", "clob", "nclob", } } type MessageFormatValue string // Enum values for MessageFormatValue const ( MessageFormatValueJson MessageFormatValue = "json" MessageFormatValueJsonUnformatted MessageFormatValue = "json-unformatted" ) // Values returns all known values for MessageFormatValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MessageFormatValue) Values() []MessageFormatValue { return []MessageFormatValue{ "json", "json-unformatted", } } type MigrationTypeValue string // Enum values for MigrationTypeValue const ( MigrationTypeValueFullLoad MigrationTypeValue = "full-load" MigrationTypeValueCdc MigrationTypeValue = "cdc" MigrationTypeValueFullLoadAndCdc MigrationTypeValue = "full-load-and-cdc" ) // Values returns all known values for MigrationTypeValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (MigrationTypeValue) Values() []MigrationTypeValue { return []MigrationTypeValue{ "full-load", "cdc", "full-load-and-cdc", } } type NestingLevelValue string // Enum values for NestingLevelValue const ( NestingLevelValueNone NestingLevelValue = "none" NestingLevelValueOne NestingLevelValue = "one" ) // Values returns all known values for NestingLevelValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (NestingLevelValue) Values() []NestingLevelValue { return []NestingLevelValue{ "none", "one", } } type ParquetVersionValue string // Enum values for ParquetVersionValue const ( ParquetVersionValueParquet10 ParquetVersionValue = "parquet-1-0" ParquetVersionValueParquet20 ParquetVersionValue = "parquet-2-0" ) // Values returns all known values for ParquetVersionValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ParquetVersionValue) Values() []ParquetVersionValue { return []ParquetVersionValue{ "parquet-1-0", "parquet-2-0", } } type PluginNameValue string // Enum values for PluginNameValue const ( PluginNameValueNoPreference PluginNameValue = "no-preference" PluginNameValueTestDecoding PluginNameValue = "test-decoding" PluginNameValuePglogical PluginNameValue = "pglogical" ) // Values returns all known values for PluginNameValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (PluginNameValue) Values() []PluginNameValue { return []PluginNameValue{ "no-preference", "test-decoding", "pglogical", } } type RedisAuthTypeValue string // Enum values for RedisAuthTypeValue const ( RedisAuthTypeValueNone RedisAuthTypeValue = "none" RedisAuthTypeValueAuthRole RedisAuthTypeValue = "auth-role" RedisAuthTypeValueAuthToken RedisAuthTypeValue = "auth-token" ) // Values returns all known values for RedisAuthTypeValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (RedisAuthTypeValue) Values() []RedisAuthTypeValue { return []RedisAuthTypeValue{ "none", "auth-role", "auth-token", } } type RefreshSchemasStatusTypeValue string // Enum values for RefreshSchemasStatusTypeValue const ( RefreshSchemasStatusTypeValueSuccessful RefreshSchemasStatusTypeValue = "successful" RefreshSchemasStatusTypeValueFailed RefreshSchemasStatusTypeValue = "failed" RefreshSchemasStatusTypeValueRefreshing RefreshSchemasStatusTypeValue = "refreshing" ) // Values returns all known values for RefreshSchemasStatusTypeValue. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (RefreshSchemasStatusTypeValue) Values() []RefreshSchemasStatusTypeValue { return []RefreshSchemasStatusTypeValue{ "successful", "failed", "refreshing", } } type ReleaseStatusValues string // Enum values for ReleaseStatusValues const ( ReleaseStatusValuesBeta ReleaseStatusValues = "beta" ReleaseStatusValuesProd ReleaseStatusValues = "prod" ) // Values returns all known values for ReleaseStatusValues. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ReleaseStatusValues) Values() []ReleaseStatusValues { return []ReleaseStatusValues{ "beta", "prod", } } type ReloadOptionValue string // Enum values for ReloadOptionValue const ( ReloadOptionValueDataReload ReloadOptionValue = "data-reload" ReloadOptionValueValidateOnly ReloadOptionValue = "validate-only" ) // Values returns all known values for ReloadOptionValue. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (ReloadOptionValue) Values() []ReloadOptionValue { return []ReloadOptionValue{ "data-reload", "validate-only", } } type ReplicationEndpointTypeValue string // Enum values for ReplicationEndpointTypeValue const ( ReplicationEndpointTypeValueSource ReplicationEndpointTypeValue = "source" ReplicationEndpointTypeValueTarget ReplicationEndpointTypeValue = "target" ) // Values returns all known values for ReplicationEndpointTypeValue. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (ReplicationEndpointTypeValue) Values() []ReplicationEndpointTypeValue { return []ReplicationEndpointTypeValue{ "source", "target", } } type SafeguardPolicy string // Enum values for SafeguardPolicy const ( SafeguardPolicyRelyOnSqlServerReplicationAgent SafeguardPolicy = "rely-on-sql-server-replication-agent" SafeguardPolicyExclusiveAutomaticTruncation SafeguardPolicy = "exclusive-automatic-truncation" SafeguardPolicySharedAutomaticTruncation SafeguardPolicy = "shared-automatic-truncation" ) // Values returns all known values for SafeguardPolicy. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (SafeguardPolicy) Values() []SafeguardPolicy { return []SafeguardPolicy{ "rely-on-sql-server-replication-agent", "exclusive-automatic-truncation", "shared-automatic-truncation", } } type SourceType string // Enum values for SourceType const ( SourceTypeReplicationInstance SourceType = "replication-instance" ) // Values returns all known values for SourceType. Note that this can be expanded // in the future, and so it is only as up to date as the client. The ordering of // this slice is not guaranteed to be stable across updates. func (SourceType) Values() []SourceType { return []SourceType{ "replication-instance", } } type SslSecurityProtocolValue string // Enum values for SslSecurityProtocolValue const ( SslSecurityProtocolValuePlaintext SslSecurityProtocolValue = "plaintext" SslSecurityProtocolValueSslEncryption SslSecurityProtocolValue = "ssl-encryption" ) // Values returns all known values for SslSecurityProtocolValue. Note that this // can be expanded in the future, and so it is only as up to date as the client. // The ordering of this slice is not guaranteed to be stable across updates. func (SslSecurityProtocolValue) Values() []SslSecurityProtocolValue { return []SslSecurityProtocolValue{ "plaintext", "ssl-encryption", } } type StartReplicationTaskTypeValue string // Enum values for StartReplicationTaskTypeValue const ( StartReplicationTaskTypeValueStartReplication StartReplicationTaskTypeValue = "start-replication" StartReplicationTaskTypeValueResumeProcessing StartReplicationTaskTypeValue = "resume-processing" StartReplicationTaskTypeValueReloadTarget StartReplicationTaskTypeValue = "reload-target" ) // Values returns all known values for StartReplicationTaskTypeValue. Note that // this can be expanded in the future, and so it is only as up to date as the // client. The ordering of this slice is not guaranteed to be stable across // updates. func (StartReplicationTaskTypeValue) Values() []StartReplicationTaskTypeValue { return []StartReplicationTaskTypeValue{ "start-replication", "resume-processing", "reload-target", } } type TargetDbType string // Enum values for TargetDbType const ( TargetDbTypeSpecificDatabase TargetDbType = "specific-database" TargetDbTypeMultipleDatabases TargetDbType = "multiple-databases" ) // Values returns all known values for TargetDbType. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TargetDbType) Values() []TargetDbType { return []TargetDbType{ "specific-database", "multiple-databases", } } type TlogAccessMode string // Enum values for TlogAccessMode const ( TlogAccessModeBackupOnly TlogAccessMode = "BackupOnly" TlogAccessModePreferBackup TlogAccessMode = "PreferBackup" TlogAccessModePreferTlog TlogAccessMode = "PreferTlog" TlogAccessModeTlogOnly TlogAccessMode = "TlogOnly" ) // Values returns all known values for TlogAccessMode. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (TlogAccessMode) Values() []TlogAccessMode { return []TlogAccessMode{ "BackupOnly", "PreferBackup", "PreferTlog", "TlogOnly", } } type VersionStatus string // Enum values for VersionStatus const ( VersionStatusUpToDate VersionStatus = "UP_TO_DATE" VersionStatusOutdated VersionStatus = "OUTDATED" VersionStatusUnsupported VersionStatus = "UNSUPPORTED" ) // Values returns all known values for VersionStatus. Note that this can be // expanded in the future, and so it is only as up to date as the client. The // ordering of this slice is not guaranteed to be stable across updates. func (VersionStatus) Values() []VersionStatus { return []VersionStatus{ "UP_TO_DATE", "OUTDATED", "UNSUPPORTED", } }