libZSservicesZSamazonka-appflowZSamazonka-appflow
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AppFlow.Types.RedshiftDestinationProperties

Description

 
Synopsis

Documentation

data RedshiftDestinationProperties Source #

The properties that are applied when Amazon Redshift is being used as a destination.

See: newRedshiftDestinationProperties smart constructor.

Constructors

RedshiftDestinationProperties' 

Fields

  • bucketPrefix :: Maybe Text

    The object key for the bucket in which Amazon AppFlow places the destination files.

  • errorHandlingConfig :: Maybe 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.

  • object' :: Text

    The object specified in the Amazon Redshift flow destination.

  • intermediateBucketName :: Text

    The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.

Instances

Instances details
Eq RedshiftDestinationProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftDestinationProperties

Read RedshiftDestinationProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftDestinationProperties

Show RedshiftDestinationProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftDestinationProperties

Generic RedshiftDestinationProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftDestinationProperties

Associated Types

type Rep RedshiftDestinationProperties :: Type -> Type #

NFData RedshiftDestinationProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftDestinationProperties

Hashable RedshiftDestinationProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftDestinationProperties

ToJSON RedshiftDestinationProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftDestinationProperties

FromJSON RedshiftDestinationProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftDestinationProperties

type Rep RedshiftDestinationProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftDestinationProperties

type Rep RedshiftDestinationProperties = D1 ('MetaData "RedshiftDestinationProperties" "Amazonka.AppFlow.Types.RedshiftDestinationProperties" "libZSservicesZSamazonka-appflowZSamazonka-appflow" 'False) (C1 ('MetaCons "RedshiftDestinationProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bucketPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorHandlingConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorHandlingConfig))) :*: (S1 ('MetaSel ('Just "object'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "intermediateBucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newRedshiftDestinationProperties Source #

Create a value of RedshiftDestinationProperties with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bucketPrefix:RedshiftDestinationProperties', redshiftDestinationProperties_bucketPrefix - The object key for the bucket in which Amazon AppFlow places the destination files.

$sel:errorHandlingConfig:RedshiftDestinationProperties', redshiftDestinationProperties_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.

$sel:object':RedshiftDestinationProperties', redshiftDestinationProperties_object - The object specified in the Amazon Redshift flow destination.

$sel:intermediateBucketName:RedshiftDestinationProperties', redshiftDestinationProperties_intermediateBucketName - The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.

redshiftDestinationProperties_bucketPrefix :: Lens' RedshiftDestinationProperties (Maybe Text) Source #

The object key for the bucket in which Amazon AppFlow places the destination files.

redshiftDestinationProperties_errorHandlingConfig :: Lens' RedshiftDestinationProperties (Maybe ErrorHandlingConfig) Source #

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.

redshiftDestinationProperties_object :: Lens' RedshiftDestinationProperties Text Source #

The object specified in the Amazon Redshift flow destination.

redshiftDestinationProperties_intermediateBucketName :: Lens' RedshiftDestinationProperties Text Source #

The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.