Class: Aws::DatabaseMigrationService::Types::OracleDataProviderSettings

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb

Overview

Provides information that defines an Oracle data provider.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#asm_server ⇒ String

The address of your Oracle Automatic Storage Management (ASM) server. 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.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#certificate_arn ⇒ String

The Amazon Resource Name (ARN) of the certificate used for SSL connection.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#database_name ⇒ String

The database name on the Oracle data provider.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#port ⇒ Integer

The port value for the Oracle data provider.

Returns:

  • (Integer)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#s3_access_role_arn ⇒ String

The ARN for the role the application uses to access its Amazon S3 bucket.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#s3_path ⇒ String

The path for the Amazon S3 bucket that the application uses for accessing the user-defined schema.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#secrets_manager_oracle_asm_access_role_arn ⇒ String

The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the Oracle ASM connection details.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#secrets_manager_oracle_asm_secret_id ⇒ String

The identifier of the secret in Secrets Manager that contains the Oracle ASM connection details.

Required only if your data provider uses the Oracle ASM server.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#secrets_manager_security_db_encryption_access_role_arn ⇒ String

The ARN of the IAM role that provides access to the secret in Secrets Manager that contains the TDE password.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#secrets_manager_security_db_encryption_secret_id ⇒ String

The identifier of the secret in Secrets Manager that contains the transparent data encryption (TDE) password. DMS requires this password to access Oracle redo logs encrypted by TDE using Binary Reader.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#server_name ⇒ String

The name of the Oracle server.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#ssl_mode ⇒ String

The SSL mode used to connect to the Oracle data provider. The default value is none.

Returns:

  • (String)


9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 9777

class OracleDataProviderSettings < Struct.new(
  :server_name,
  :port,
  :database_name,
  :ssl_mode,
  :certificate_arn,
  :asm_server,
  :secrets_manager_oracle_asm_secret_id,
  :secrets_manager_oracle_asm_access_role_arn,
  :secrets_manager_security_db_encryption_secret_id,
  :secrets_manager_security_db_encryption_access_role_arn,
  :s3_path,
  :s3_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end