Class CfnDataProviderPropsMixin.SettingsProperty
The property identifies the exact type of settings for the data provider.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.DMS
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnDataProviderPropsMixin.SettingsProperty : CfnDataProviderPropsMixin.ISettingsProperty
Syntax (vb)
Public Class CfnDataProviderPropsMixin.SettingsProperty Implements CfnDataProviderPropsMixin.ISettingsProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.DMS;
var settingsProperty = new SettingsProperty {
DocDbSettings = new DocDbSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
IbmDb2LuwSettings = new IbmDb2LuwSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
IbmDb2ZOsSettings = new IbmDb2zOsSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
MariaDbSettings = new MariaDbSettingsProperty {
CertificateArn = "certificateArn",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
MicrosoftSqlServerSettings = new MicrosoftSqlServerSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
MongoDbSettings = new MongoDbSettingsProperty {
AuthMechanism = "authMechanism",
AuthSource = "authSource",
AuthType = "authType",
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
MySqlSettings = new MySqlSettingsProperty {
CertificateArn = "certificateArn",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
OracleSettings = new OracleSettingsProperty {
AsmServer = "asmServer",
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
SecretsManagerOracleAsmAccessRoleArn = "secretsManagerOracleAsmAccessRoleArn",
SecretsManagerOracleAsmSecretId = "secretsManagerOracleAsmSecretId",
SecretsManagerSecurityDbEncryptionAccessRoleArn = "secretsManagerSecurityDbEncryptionAccessRoleArn",
SecretsManagerSecurityDbEncryptionSecretId = "secretsManagerSecurityDbEncryptionSecretId",
ServerName = "serverName",
SslMode = "sslMode"
},
PostgreSqlSettings = new PostgreSqlSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
RedshiftSettings = new RedshiftSettingsProperty {
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName"
},
SybaseAseSettings = new SybaseAseSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
EncryptPassword = false,
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
}
};
Synopsis
Constructors
| SettingsProperty() | The property identifies the exact type of settings for the data provider. |
Properties
| DocDbSettings | DocDbSettings property identifier. |
| IbmDb2LuwSettings | IbmDb2LuwSettings property identifier. |
| IbmDb2ZOsSettings | IbmDb2zOsSettings property identifier. |
| MariaDbSettings | MariaDbSettings property identifier. |
| MicrosoftSqlServerSettings | MicrosoftSqlServerSettings property identifier. |
| MongoDbSettings | MongoDbSettings property identifier. |
| MySqlSettings | MySqlSettings property identifier. |
| OracleSettings | OracleSettings property identifier. |
| PostgreSqlSettings | PostgreSqlSettings property identifier. |
| RedshiftSettings | RedshiftSettings property identifier. |
| SybaseAseSettings | SybaseAseSettings property identifier. |
Constructors
SettingsProperty()
The property identifies the exact type of settings for the data provider.
public SettingsProperty()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.DMS;
var settingsProperty = new SettingsProperty {
DocDbSettings = new DocDbSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
IbmDb2LuwSettings = new IbmDb2LuwSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
IbmDb2ZOsSettings = new IbmDb2zOsSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
MariaDbSettings = new MariaDbSettingsProperty {
CertificateArn = "certificateArn",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
MicrosoftSqlServerSettings = new MicrosoftSqlServerSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
MongoDbSettings = new MongoDbSettingsProperty {
AuthMechanism = "authMechanism",
AuthSource = "authSource",
AuthType = "authType",
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
MySqlSettings = new MySqlSettingsProperty {
CertificateArn = "certificateArn",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
OracleSettings = new OracleSettingsProperty {
AsmServer = "asmServer",
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
SecretsManagerOracleAsmAccessRoleArn = "secretsManagerOracleAsmAccessRoleArn",
SecretsManagerOracleAsmSecretId = "secretsManagerOracleAsmSecretId",
SecretsManagerSecurityDbEncryptionAccessRoleArn = "secretsManagerSecurityDbEncryptionAccessRoleArn",
SecretsManagerSecurityDbEncryptionSecretId = "secretsManagerSecurityDbEncryptionSecretId",
ServerName = "serverName",
SslMode = "sslMode"
},
PostgreSqlSettings = new PostgreSqlSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
},
RedshiftSettings = new RedshiftSettingsProperty {
DatabaseName = "databaseName",
Port = 123,
ServerName = "serverName"
},
SybaseAseSettings = new SybaseAseSettingsProperty {
CertificateArn = "certificateArn",
DatabaseName = "databaseName",
EncryptPassword = false,
Port = 123,
ServerName = "serverName",
SslMode = "sslMode"
}
};
Properties
DocDbSettings
DocDbSettings property identifier.
public object? DocDbSettings { get; set; }
Property Value
Remarks
IbmDb2LuwSettings
IbmDb2LuwSettings property identifier.
public object? IbmDb2LuwSettings { get; set; }
Property Value
Remarks
IbmDb2ZOsSettings
IbmDb2zOsSettings property identifier.
public object? IbmDb2ZOsSettings { get; set; }
Property Value
Remarks
MariaDbSettings
MariaDbSettings property identifier.
public object? MariaDbSettings { get; set; }
Property Value
Remarks
MicrosoftSqlServerSettings
MicrosoftSqlServerSettings property identifier.
public object? MicrosoftSqlServerSettings { get; set; }
Property Value
Remarks
MongoDbSettings
MongoDbSettings property identifier.
public object? MongoDbSettings { get; set; }
Property Value
Remarks
MySqlSettings
MySqlSettings property identifier.
public object? MySqlSettings { get; set; }
Property Value
Remarks
OracleSettings
OracleSettings property identifier.
public object? OracleSettings { get; set; }
Property Value
Remarks
PostgreSqlSettings
PostgreSqlSettings property identifier.
public object? PostgreSqlSettings { get; set; }
Property Value
Remarks
RedshiftSettings
RedshiftSettings property identifier.
public object? RedshiftSettings { get; set; }
Property Value
Remarks
SybaseAseSettings
SybaseAseSettings property identifier.
public object? SybaseAseSettings { get; set; }