Class: Aws::GlueDataBrew::Types::DatabaseOutput

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

Overview

Represents a JDBC database output object which defines the output destination for a DataBrew recipe job to write into.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#database_optionsTypes::DatabaseTableOutputOptions

Represents options that specify how and where DataBrew writes the database output generated by recipe jobs.



808
809
810
811
812
813
814
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 808

class DatabaseOutput < Struct.new(
  :glue_connection_name,
  :database_options,
  :database_output_mode)
  SENSITIVE = []
  include Aws::Structure
end

#database_output_modeString

The output mode to write into the database. Currently supported option: NEW_TABLE.

Returns:

  • (String)


808
809
810
811
812
813
814
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 808

class DatabaseOutput < Struct.new(
  :glue_connection_name,
  :database_options,
  :database_output_mode)
  SENSITIVE = []
  include Aws::Structure
end

#glue_connection_nameString

The Glue connection that stores the connection information for the target database.

Returns:

  • (String)


808
809
810
811
812
813
814
# File 'gems/aws-sdk-gluedatabrew/lib/aws-sdk-gluedatabrew/types.rb', line 808

class DatabaseOutput < Struct.new(
  :glue_connection_name,
  :database_options,
  :database_output_mode)
  SENSITIVE = []
  include Aws::Structure
end