class Aws::Glue::Types::AmazonRedshiftNodeData


@see docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/AmazonRedshiftNodeData AWS API Documentation
@return [Array<Types::Option>]
doing a MERGE or APPEND with upsert.
The list of column names used to determine a matching record when
@!attribute [rw] selected_columns
@return [String]
MERGE or APPEND with upsert.
The name of the temporary staging table that is used when doing a
@!attribute [rw] staging_table
@return [Array<Types::Option>]
The array of schema output for a given node.
@!attribute [rw] table_schema
@return [String]
catalog table used.
Specifies the name of the connection that is associated with the
@!attribute [rw] crawler_connection
@return [String]
The SQL used in a custom merge to deal with matching records.
@!attribute [rw] merge_clause
@return [String]
be handled when an existing record doesn’t match a new record.
The action used when to detemine how a MERGE in a Redshift sink will
@!attribute [rw] merge_when_not_matched
@return [String]
be handled when an existing record matches a new record.
The action used when to detemine how a MERGE in a Redshift sink will
@!attribute [rw] merge_when_matched
@return [String]
be handled.
The action used when to detemine how a MERGE in a Redshift sink will
@!attribute [rw] merge_action
@return [Boolean]
The action used on Redshift sinks when doing an APPEND.
@!attribute [rw] upsert
@return [String]
Specifies the prefix to a table.
@!attribute [rw] table_prefix
@return [String]
Specifies how writing to a Redshift cluser will occur.
@!attribute [rw] action
@return [String]
The SQL used before a MERGE or APPEND with upsert is run.
@!attribute [rw] post_action
@return [String]
The SQL used before a MERGE or APPEND with upsert is run.
@!attribute [rw] pre_action
@return [String]
SourceType is ‘query’.
The SQL used to fetch the data from a Redshift sources when the
@!attribute [rw] sample_query
@return [Array<Types::AmazonRedshiftAdvancedOption>]
Optional values when connecting to the Redshift cluster.
@!attribute [rw] advanced_options
@return [Types::Option]
default to the role on the job when left blank.
Optional. The role name use when connection to S3. The IAM role ill
@!attribute [rw] iam_role
@return [String]
out of the database.
The Amazon S3 path where temporary data can be staged when copying
@!attribute [rw] temp_dir
@return [String]
The database table to read from.
@!attribute [rw] catalog_redshift_table
@return [String]
The Redshift schema name when working with a data catalog.
@!attribute [rw] catalog_redshift_schema
@return [Types::Option]
The Glue Data Catalog table name when working with a data catalog.
@!attribute [rw] catalog_table
@return [Types::Option]
catalog.
The name of the Glue Data Catalog database when working with a data
@!attribute [rw] catalog_database
@return [Types::Option]
The Redshift table name when working with a direct connection.
@!attribute [rw] table
@return [Types::Option]
The Redshift schema name when working with a direct connection.
@!attribute [rw] schema
@return [Types::Option]
The Glue connection to the Redshift cluster.
@!attribute [rw] connection
@return [String]
a custom query.
The source type to specify whether a specific table is the source or
@!attribute [rw] source_type
@return [String]
connection or catalog connections.
The access type for the Redshift connection. Can be a direct
@!attribute [rw] access_type
Specifies an Amazon Redshift node.