Show / Hide Table of Contents

Class CfnDataProviderPropsMixin.OracleSettingsProperty

Provides information that defines an Oracle endpoint.

Inheritance
object
CfnDataProviderPropsMixin.OracleSettingsProperty
Implements
CfnDataProviderPropsMixin.IOracleSettingsProperty
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.OracleSettingsProperty : CfnDataProviderPropsMixin.IOracleSettingsProperty
Syntax (vb)
Public Class CfnDataProviderPropsMixin.OracleSettingsProperty Implements CfnDataProviderPropsMixin.IOracleSettingsProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.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 oracleSettingsProperty = new OracleSettingsProperty {
                 AsmServer = "asmServer",
                 CertificateArn = "certificateArn",
                 DatabaseName = "databaseName",
                 Port = 123,
                 SecretsManagerOracleAsmAccessRoleArn = "secretsManagerOracleAsmAccessRoleArn",
                 SecretsManagerOracleAsmSecretId = "secretsManagerOracleAsmSecretId",
                 SecretsManagerSecurityDbEncryptionAccessRoleArn = "secretsManagerSecurityDbEncryptionAccessRoleArn",
                 SecretsManagerSecurityDbEncryptionSecretId = "secretsManagerSecurityDbEncryptionSecretId",
                 ServerName = "serverName",
                 SslMode = "sslMode"
             };

Synopsis

Constructors

OracleSettingsProperty()

Provides information that defines an Oracle endpoint.

Properties

AsmServer

For an Oracle source endpoint, your ASM server address.

CertificateArn

Provides information that defines an Oracle endpoint.

DatabaseName

Database name for the endpoint.

Port

Endpoint TCP port.

SecretsManagerOracleAsmAccessRoleArn

Required only if your Oracle endpoint uses Automatic Storage Management (ASM).

SecretsManagerOracleAsmSecretId

Required only if your Oracle endpoint uses Automatic Storage Management (ASM).

SecretsManagerSecurityDbEncryptionAccessRoleArn

Provides information that defines an Oracle endpoint.

SecretsManagerSecurityDbEncryptionSecretId

Provides information that defines an Oracle endpoint.

ServerName

Fully qualified domain name of the endpoint.

SslMode

Provides information that defines an Oracle endpoint.

Constructors

OracleSettingsProperty()

Provides information that defines an Oracle endpoint.

public OracleSettingsProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-dms-dataprovider-oraclesettings.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 oracleSettingsProperty = new OracleSettingsProperty {
                 AsmServer = "asmServer",
                 CertificateArn = "certificateArn",
                 DatabaseName = "databaseName",
                 Port = 123,
                 SecretsManagerOracleAsmAccessRoleArn = "secretsManagerOracleAsmAccessRoleArn",
                 SecretsManagerOracleAsmSecretId = "secretsManagerOracleAsmSecretId",
                 SecretsManagerSecurityDbEncryptionAccessRoleArn = "secretsManagerSecurityDbEncryptionAccessRoleArn",
                 SecretsManagerSecurityDbEncryptionSecretId = "secretsManagerSecurityDbEncryptionSecretId",
                 ServerName = "serverName",
                 SslMode = "sslMode"
             };

Properties

AsmServer

For an Oracle source endpoint, your ASM server address.

public string? AsmServer { get; set; }
Property Value

string

Remarks

You can set this value from the asm_server value. You set asm_server as part of the extra connection attribute string to access an Oracle server with Binary Reader that uses ASM. For more information, see Configuration for change data capture (CDC) on an Oracle source database .

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

CertificateArn

Provides information that defines an Oracle endpoint.

public string? CertificateArn { get; set; }
Property Value

string

Remarks

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

DatabaseName

Database name for the endpoint.

public string? DatabaseName { get; set; }
Property Value

string

Remarks

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

Port

Endpoint TCP port.

public double? Port { get; set; }
Property Value

double?

Remarks

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

SecretsManagerOracleAsmAccessRoleArn

Required only if your Oracle endpoint uses Automatic Storage Management (ASM).

public string? SecretsManagerOracleAsmAccessRoleArn { get; set; }
Property Value

string

Remarks

The full ARN of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the SecretsManagerOracleAsmSecret . This SecretsManagerOracleAsmSecret has the secret value that allows access to the Oracle ASM of the endpoint.

You can specify one of two sets of values for these permissions. You can specify the values for this setting and <code>SecretsManagerOracleAsmSecretId</code> . Or you can specify clear-text values for <code>AsmUser</code> , <code>AsmPassword</code> , and <code>AsmServerName</code> . You can't specify both. For more information on creating this <code>SecretsManagerOracleAsmSecret</code> and the <code>SecretsManagerOracleAsmAccessRoleArn</code> and <code>SecretsManagerOracleAsmSecretId</code> required to access it, see <a href="https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#security-iam-secretsmanager">Using secrets to access AWS Database Migration Service resources</a> in the <em>AWS Database Migration Service User Guide</em> .

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

SecretsManagerOracleAsmSecretId

Required only if your Oracle endpoint uses Automatic Storage Management (ASM).

public string? SecretsManagerOracleAsmSecretId { get; set; }
Property Value

string

Remarks

The full ARN, partial ARN, or friendly name of the SecretsManagerOracleAsmSecret that contains the Oracle ASM connection details for the Oracle endpoint.

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

SecretsManagerSecurityDbEncryptionAccessRoleArn

Provides information that defines an Oracle endpoint.

public string? SecretsManagerSecurityDbEncryptionAccessRoleArn { get; set; }
Property Value

string

Remarks

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

SecretsManagerSecurityDbEncryptionSecretId

Provides information that defines an Oracle endpoint.

public string? SecretsManagerSecurityDbEncryptionSecretId { get; set; }
Property Value

string

Remarks

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

ServerName

Fully qualified domain name of the endpoint.

public string? ServerName { get; set; }
Property Value

string

Remarks

For an Amazon RDS Oracle instance, this is the output of DescribeDBInstances , in the Endpoint .Address field.

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

SslMode

Provides information that defines an Oracle endpoint.

public string? SslMode { get; set; }
Property Value

string

Remarks

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

Implements

CfnDataProviderPropsMixin.IOracleSettingsProperty
Back to top Generated by DocFX