Class CfnDataProviderPropsMixin.OracleSettingsProperty
Provides information that defines an Oracle endpoint.
Implements
Inherited Members
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
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
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
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 .
CertificateArn
Provides information that defines an Oracle endpoint.
public string? CertificateArn { get; set; }
Property Value
Remarks
DatabaseName
Database name for the endpoint.
public string? DatabaseName { get; set; }
Property Value
Remarks
Port
Endpoint TCP port.
public double? Port { get; set; }
Property Value
Remarks
SecretsManagerOracleAsmAccessRoleArn
Required only if your Oracle endpoint uses Automatic Storage Management (ASM).
public string? SecretsManagerOracleAsmAccessRoleArn { get; set; }
Property Value
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> .
SecretsManagerOracleAsmSecretId
Required only if your Oracle endpoint uses Automatic Storage Management (ASM).
public string? SecretsManagerOracleAsmSecretId { get; set; }
Property Value
Remarks
The full ARN, partial ARN, or friendly name of the SecretsManagerOracleAsmSecret that contains the Oracle ASM connection details for the Oracle endpoint.
SecretsManagerSecurityDbEncryptionAccessRoleArn
Provides information that defines an Oracle endpoint.
public string? SecretsManagerSecurityDbEncryptionAccessRoleArn { get; set; }
Property Value
Remarks
SecretsManagerSecurityDbEncryptionSecretId
Provides information that defines an Oracle endpoint.
public string? SecretsManagerSecurityDbEncryptionSecretId { get; set; }
Property Value
Remarks
ServerName
Fully qualified domain name of the endpoint.
public string? ServerName { get; set; }
Property Value
Remarks
For an Amazon RDS Oracle instance, this is the output of DescribeDBInstances , in the Endpoint .Address field.
SslMode
Provides information that defines an Oracle endpoint.
public string? SslMode { get; set; }