Interface CfnDataProvider.SettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataProvider.SettingsProperty.Jsii$Proxy
- Enclosing class:
CfnDataProvider
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.dms.*;
SettingsProperty settingsProperty = SettingsProperty.builder()
.docDbSettings(DocDbSettingsProperty.builder()
.databaseName("databaseName")
.port(123)
.serverName("serverName")
// the properties below are optional
.certificateArn("certificateArn")
.sslMode("sslMode")
.build())
.ibmDb2LuwSettings(IbmDb2LuwSettingsProperty.builder()
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
// the properties below are optional
.certificateArn("certificateArn")
.build())
.ibmDb2ZOsSettings(IbmDb2zOsSettingsProperty.builder()
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
// the properties below are optional
.certificateArn("certificateArn")
.build())
.mariaDbSettings(MariaDbSettingsProperty.builder()
.port(123)
.serverName("serverName")
.sslMode("sslMode")
// the properties below are optional
.certificateArn("certificateArn")
.build())
.microsoftSqlServerSettings(MicrosoftSqlServerSettingsProperty.builder()
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
// the properties below are optional
.certificateArn("certificateArn")
.build())
.mongoDbSettings(MongoDbSettingsProperty.builder()
.port(123)
.serverName("serverName")
// the properties below are optional
.authMechanism("authMechanism")
.authSource("authSource")
.authType("authType")
.certificateArn("certificateArn")
.databaseName("databaseName")
.sslMode("sslMode")
.build())
.mySqlSettings(MySqlSettingsProperty.builder()
.port(123)
.serverName("serverName")
.sslMode("sslMode")
// the properties below are optional
.certificateArn("certificateArn")
.build())
.oracleSettings(OracleSettingsProperty.builder()
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
// the properties below are optional
.asmServer("asmServer")
.certificateArn("certificateArn")
.secretsManagerOracleAsmAccessRoleArn("secretsManagerOracleAsmAccessRoleArn")
.secretsManagerOracleAsmSecretId("secretsManagerOracleAsmSecretId")
.secretsManagerSecurityDbEncryptionAccessRoleArn("secretsManagerSecurityDbEncryptionAccessRoleArn")
.secretsManagerSecurityDbEncryptionSecretId("secretsManagerSecurityDbEncryptionSecretId")
.build())
.postgreSqlSettings(PostgreSqlSettingsProperty.builder()
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
// the properties below are optional
.certificateArn("certificateArn")
.build())
.redshiftSettings(RedshiftSettingsProperty.builder()
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataProvider.SettingsPropertystatic final classAn implementation forCfnDataProvider.SettingsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectDocDbSettings property identifier.default ObjectIbmDb2LuwSettings property identifier.default ObjectIbmDb2zOsSettings property identifier.default ObjectMariaDbSettings property identifier.default ObjectMicrosoftSqlServerSettings property identifier.default ObjectMongoDbSettings property identifier.default ObjectMySqlSettings property identifier.default ObjectOracleSettings property identifier.default ObjectPostgreSqlSettings property identifier.default ObjectRedshiftSettings property identifier.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDocDbSettings
DocDbSettings property identifier.Returns union: either
IResolvableorCfnDataProvider.DocDbSettingsProperty- See Also:
-
getIbmDb2LuwSettings
IbmDb2LuwSettings property identifier.Returns union: either
IResolvableorCfnDataProvider.IbmDb2LuwSettingsProperty- See Also:
-
getIbmDb2ZOsSettings
IbmDb2zOsSettings property identifier.Returns union: either
IResolvableorCfnDataProvider.IbmDb2zOsSettingsProperty- See Also:
-
getMariaDbSettings
MariaDbSettings property identifier.Returns union: either
IResolvableorCfnDataProvider.MariaDbSettingsProperty- See Also:
-
getMicrosoftSqlServerSettings
MicrosoftSqlServerSettings property identifier.Returns union: either
IResolvableorCfnDataProvider.MicrosoftSqlServerSettingsProperty- See Also:
-
getMongoDbSettings
MongoDbSettings property identifier.Returns union: either
IResolvableorCfnDataProvider.MongoDbSettingsProperty- See Also:
-
getMySqlSettings
MySqlSettings property identifier.Returns union: either
IResolvableorCfnDataProvider.MySqlSettingsProperty- See Also:
-
getOracleSettings
OracleSettings property identifier.Returns union: either
IResolvableorCfnDataProvider.OracleSettingsProperty- See Also:
-
getPostgreSqlSettings
PostgreSqlSettings property identifier.Returns union: either
IResolvableorCfnDataProvider.PostgreSqlSettingsProperty- See Also:
-
getRedshiftSettings
RedshiftSettings property identifier.Returns union: either
IResolvableorCfnDataProvider.RedshiftSettingsProperty- See Also:
-
builder
-