Class: Aws::Appflow::Types::RedshiftDestinationProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::RedshiftDestinationProperties
- Defined in:
- gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb
Overview
When making an API call, you may pass RedshiftDestinationProperties data as a hash:
{
object: "Object", # required
intermediate_bucket_name: "BucketName", # required
bucket_prefix: "BucketPrefix",
error_handling_config: {
fail_on_first_destination_error: false,
bucket_prefix: "BucketPrefix",
bucket_name: "BucketName",
},
}
The properties that are applied when Amazon Redshift is being used as a destination.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bucket_prefix ⇒ String
The object key for the bucket in which Amazon AppFlow places the destination files.
-
#error_handling_config ⇒ Types::ErrorHandlingConfig
The settings that determine how Amazon AppFlow handles an error when placing data in the Amazon Redshift destination.
-
#intermediate_bucket_name ⇒ String
The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.
-
#object ⇒ String
The object specified in the Amazon Redshift flow destination.
Instance Attribute Details
#bucket_prefix ⇒ String
The object key for the bucket in which Amazon AppFlow places the destination files.
5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5039 class RedshiftDestinationProperties < Struct.new( :object, :intermediate_bucket_name, :bucket_prefix, :error_handling_config) SENSITIVE = [] include Aws::Structure end |
#error_handling_config ⇒ Types::ErrorHandlingConfig
The settings that determine how Amazon AppFlow handles an error when
placing data in the Amazon Redshift destination. For example, this
setting would determine if the flow should fail after one insertion
error, or continue and attempt to insert every record regardless of
the initial failure. ErrorHandlingConfig
is a part of the
destination connector details.
5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5039 class RedshiftDestinationProperties < Struct.new( :object, :intermediate_bucket_name, :bucket_prefix, :error_handling_config) SENSITIVE = [] include Aws::Structure end |
#intermediate_bucket_name ⇒ String
The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.
5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5039 class RedshiftDestinationProperties < Struct.new( :object, :intermediate_bucket_name, :bucket_prefix, :error_handling_config) SENSITIVE = [] include Aws::Structure end |
#object ⇒ String
The object specified in the Amazon Redshift flow destination.
5039 5040 5041 5042 5043 5044 5045 5046 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 5039 class RedshiftDestinationProperties < Struct.new( :object, :intermediate_bucket_name, :bucket_prefix, :error_handling_config) SENSITIVE = [] include Aws::Structure end |