Interface CfnDataProviderPropsMixin.SettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataProviderPropsMixin.SettingsProperty.Jsii$Proxy
- Enclosing class:
CfnDataProviderPropsMixin
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.dms.*;
SettingsProperty settingsProperty = SettingsProperty.builder()
.docDbSettings(DocDbSettingsProperty.builder()
.certificateArn("certificateArn")
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
.build())
.ibmDb2LuwSettings(IbmDb2LuwSettingsProperty.builder()
.certificateArn("certificateArn")
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
.build())
.ibmDb2ZOsSettings(IbmDb2zOsSettingsProperty.builder()
.certificateArn("certificateArn")
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
.build())
.mariaDbSettings(MariaDbSettingsProperty.builder()
.certificateArn("certificateArn")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
.build())
.microsoftSqlServerSettings(MicrosoftSqlServerSettingsProperty.builder()
.certificateArn("certificateArn")
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
.build())
.mongoDbSettings(MongoDbSettingsProperty.builder()
.authMechanism("authMechanism")
.authSource("authSource")
.authType("authType")
.certificateArn("certificateArn")
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
.build())
.mySqlSettings(MySqlSettingsProperty.builder()
.certificateArn("certificateArn")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
.build())
.oracleSettings(OracleSettingsProperty.builder()
.asmServer("asmServer")
.certificateArn("certificateArn")
.databaseName("databaseName")
.port(123)
.secretsManagerOracleAsmAccessRoleArn("secretsManagerOracleAsmAccessRoleArn")
.secretsManagerOracleAsmSecretId("secretsManagerOracleAsmSecretId")
.secretsManagerSecurityDbEncryptionAccessRoleArn("secretsManagerSecurityDbEncryptionAccessRoleArn")
.secretsManagerSecurityDbEncryptionSecretId("secretsManagerSecurityDbEncryptionSecretId")
.serverName("serverName")
.sslMode("sslMode")
.build())
.postgreSqlSettings(PostgreSqlSettingsProperty.builder()
.certificateArn("certificateArn")
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.sslMode("sslMode")
.build())
.redshiftSettings(RedshiftSettingsProperty.builder()
.databaseName("databaseName")
.port(123)
.serverName("serverName")
.build())
.sybaseAseSettings(SybaseAseSettingsProperty.builder()
.certificateArn("certificateArn")
.databaseName("databaseName")
.encryptPassword(false)
.port(123)
.serverName("serverName")
.sslMode("sslMode")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataProviderPropsMixin.SettingsPropertystatic final classAn implementation forCfnDataProviderPropsMixin.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.default ObjectSybaseAseSettings property identifier.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDocDbSettings
DocDbSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.DocDbSettingsProperty- See Also:
-
getIbmDb2LuwSettings
IbmDb2LuwSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.IbmDb2LuwSettingsProperty- See Also:
-
getIbmDb2ZOsSettings
IbmDb2zOsSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.IbmDb2zOsSettingsProperty- See Also:
-
getMariaDbSettings
MariaDbSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.MariaDbSettingsProperty- See Also:
-
getMicrosoftSqlServerSettings
MicrosoftSqlServerSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.MicrosoftSqlServerSettingsProperty- See Also:
-
getMongoDbSettings
MongoDbSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.MongoDbSettingsProperty- See Also:
-
getMySqlSettings
MySqlSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.MySqlSettingsProperty- See Also:
-
getOracleSettings
OracleSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.OracleSettingsProperty- See Also:
-
getPostgreSqlSettings
PostgreSqlSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.PostgreSqlSettingsProperty- See Also:
-
getRedshiftSettings
RedshiftSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.RedshiftSettingsProperty- See Also:
-
getSybaseAseSettings
SybaseAseSettings property identifier.Returns union: either
IResolvableorCfnDataProviderPropsMixin.SybaseAseSettingsProperty- See Also:
-
builder
-