Interface CfnDataProvider.SettingsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataProvider.SettingsProperty.Jsii$Proxy
- Enclosing class:
CfnDataProvider
@Stability(Stable)
public static interface CfnDataProvider.SettingsProperty
extends software.amazon.jsii.JsiiSerializable
The property identifies the exact type of settings for the data provider.
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() .microsoftSqlServerSettings(MicrosoftSqlServerSettingsProperty.builder() .databaseName("databaseName") .port(123) .serverName("serverName") .sslMode("sslMode") // the properties below are optional .certificateArn("certificateArn") .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()) .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnDataProvider.SettingsProperty
static final class
An implementation forCfnDataProvider.SettingsProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getMicrosoftSqlServerSettings
MicrosoftSqlServerSettings property identifier.- See Also:
-
getMySqlSettings
MySqlSettings property identifier.- See Also:
-
getOracleSettings
OracleSettings property identifier.- See Also:
-
getPostgreSqlSettings
PostgreSqlSettings property identifier.- See Also:
-
builder
-