OracleSettings

public struct OracleSettings : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • For an Oracle source endpoint, your Oracle Automatic Storage Management (ASM) password. You can set this value from the asm_user_password value. You set this value as part of the comma-separated value that you set to the Password request parameter when you create the endpoint to access transaction logs using Binary Reader. For more information, see Configuration for change data capture (CDC) on an Oracle source database.

    Declaration

    Swift

    public let asmPassword: String?
  • For an Oracle source endpoint, your ASM server address. 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.

    Declaration

    Swift

    public let asmServer: String?
  • For an Oracle source endpoint, your ASM user name. You can set this value from the asm_user value. You set asm_user 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.

    Declaration

    Swift

    public let asmUser: String?
  • Database name for the endpoint.

    Declaration

    Swift

    public let databaseName: String?
  • Endpoint connection password.

    Declaration

    Swift

    public let password: String?
  • Endpoint TCP port.

    Declaration

    Swift

    public let port: Int?
  • For an Oracle source endpoint, the transparent data encryption (TDE) password required by AWM DMS to access Oracle redo logs encrypted by TDE using Binary Reader. It is also the TDE_Password part of the comma-separated value you set to the Password request parameter when you create the endpoint. The SecurityDbEncryptian setting is related to this SecurityDbEncryptionName setting. For more information, see Supported encryption methods for using Oracle as a source for AWS DMS in the AWS Database Migration Service User Guide.

    Declaration

    Swift

    public let securityDbEncryption: String?
  • For an Oracle source endpoint, the name of a key used for the transparent data encryption (TDE) of the columns and tablespaces in an Oracle source database that is encrypted using TDE. The key value is the value of the SecurityDbEncryption setting. For more information on setting the key name value of SecurityDbEncryptionName, see the information and example for setting the securityDbEncryptionName extra connection attribute in Supported encryption methods for using Oracle as a source for AWS DMS in the AWS Database Migration Service User Guide.

    Declaration

    Swift

    public let securityDbEncryptionName: String?
  • Fully qualified domain name of the endpoint.

    Declaration

    Swift

    public let serverName: String?
  • Endpoint connection user name.

    Declaration

    Swift

    public let username: String?
  • Undocumented

    Declaration

    Swift

    public init(asmPassword: String? = nil, asmServer: String? = nil, asmUser: String? = nil, databaseName: String? = nil, password: String? = nil, port: Int? = nil, securityDbEncryption: String? = nil, securityDbEncryptionName: String? = nil, serverName: String? = nil, username: String? = nil)