Class: Aws::Firehose::Types::DatabaseSourceConfiguration

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

Overview

Amazon Data Firehose is in preview release and is subject to change.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#columnsTypes::DatabaseColumnList

Amazon Data Firehose is in preview release and is subject to change.



1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#database_source_authentication_configurationTypes::DatabaseSourceAuthenticationConfiguration

Amazon Data Firehose is in preview release and is subject to change.



1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#database_source_vpc_configurationTypes::DatabaseSourceVPCConfiguration

Amazon Data Firehose is in preview release and is subject to change.



1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#databasesTypes::DatabaseList

Amazon Data Firehose is in preview release and is subject to change.

Returns:



1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#endpointString

Amazon Data Firehose is in preview release and is subject to change.

Returns:

  • (String)


1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#portInteger

Amazon Data Firehose is in preview release and is subject to change.

Returns:

  • (Integer)


1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_watermark_tableString

Amazon Data Firehose is in preview release and is subject to change.

Returns:

  • (String)


1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#ssl_modeString

Amazon Data Firehose is in preview release and is subject to change.

Returns:

  • (String)


1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#surrogate_keysArray<String>

Amazon Data Firehose is in preview release and is subject to change.

Returns:

  • (Array<String>)


1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#tablesTypes::DatabaseTableList

Amazon Data Firehose is in preview release and is subject to change.



1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

Amazon Data Firehose is in preview release and is subject to change.

Returns:

  • (String)


1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1093

class DatabaseSourceConfiguration < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :database_source_authentication_configuration,
  :database_source_vpc_configuration)
  SENSITIVE = []
  include Aws::Structure
end