Class: Aws::Firehose::Types::DatabaseSourceDescription

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.



1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

class DatabaseSourceDescription < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :snapshot_info,
  :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.



1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

class DatabaseSourceDescription < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :snapshot_info,
  :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.



1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

class DatabaseSourceDescription < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :snapshot_info,
  :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:



1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

class DatabaseSourceDescription < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :snapshot_info,
  :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)


1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

class DatabaseSourceDescription < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :snapshot_info,
  :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)


1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

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

#snapshot_infoArray<Types::DatabaseSnapshotInfo>

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

Returns:



1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

class DatabaseSourceDescription < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :snapshot_info,
  :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)


1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

class DatabaseSourceDescription < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :snapshot_info,
  :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)


1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

class DatabaseSourceDescription < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :snapshot_info,
  :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>)


1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

class DatabaseSourceDescription < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :snapshot_info,
  :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.



1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

class DatabaseSourceDescription < Struct.new(
  :type,
  :endpoint,
  :port,
  :ssl_mode,
  :databases,
  :tables,
  :columns,
  :surrogate_keys,
  :snapshot_watermark_table,
  :snapshot_info,
  :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)


1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
# File 'gems/aws-sdk-firehose/lib/aws-sdk-firehose/types.rb', line 1161

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