Show / Hide Table of Contents

Class CfnDataProviderPropsMixin.SettingsProperty

The property identifies the exact type of settings for the data provider.

Inheritance
object
CfnDataProviderPropsMixin.SettingsProperty
Implements
CfnDataProviderPropsMixin.ISettingsProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html

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

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-docdbsettings

Type union: either IResolvable or CfnDataProviderPropsMixin.IDocDbSettingsProperty

IbmDb2LuwSettings

IbmDb2LuwSettings property identifier.

public object? IbmDb2LuwSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-ibmdb2luwsettings

Type union: either IResolvable or CfnDataProviderPropsMixin.IIbmDb2LuwSettingsProperty

IbmDb2ZOsSettings

IbmDb2zOsSettings property identifier.

public object? IbmDb2ZOsSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-ibmdb2zossettings

Type union: either IResolvable or CfnDataProviderPropsMixin.IIbmDb2zOsSettingsProperty

MariaDbSettings

MariaDbSettings property identifier.

public object? MariaDbSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-mariadbsettings

Type union: either IResolvable or CfnDataProviderPropsMixin.IMariaDbSettingsProperty

MicrosoftSqlServerSettings

MicrosoftSqlServerSettings property identifier.

public object? MicrosoftSqlServerSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-microsoftsqlserversettings

Type union: either IResolvable or CfnDataProviderPropsMixin.IMicrosoftSqlServerSettingsProperty

MongoDbSettings

MongoDbSettings property identifier.

public object? MongoDbSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-mongodbsettings

Type union: either IResolvable or CfnDataProviderPropsMixin.IMongoDbSettingsProperty

MySqlSettings

MySqlSettings property identifier.

public object? MySqlSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-mysqlsettings

Type union: either IResolvable or CfnDataProviderPropsMixin.IMySqlSettingsProperty

OracleSettings

OracleSettings property identifier.

public object? OracleSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-oraclesettings

Type union: either IResolvable or CfnDataProviderPropsMixin.IOracleSettingsProperty

PostgreSqlSettings

PostgreSqlSettings property identifier.

public object? PostgreSqlSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-postgresqlsettings

Type union: either IResolvable or CfnDataProviderPropsMixin.IPostgreSqlSettingsProperty

RedshiftSettings

RedshiftSettings property identifier.

public object? RedshiftSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-redshiftsettings

Type union: either IResolvable or CfnDataProviderPropsMixin.IRedshiftSettingsProperty

SybaseAseSettings

SybaseAseSettings property identifier.

public object? SybaseAseSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-settings.html#cfn-dms-dataprovider-settings-sybaseasesettings

Type union: either IResolvable or CfnDataProviderPropsMixin.ISybaseAseSettingsProperty

Implements

CfnDataProviderPropsMixin.ISettingsProperty
Back to top Generated by DocFX