amazonka-appflow-2.0: Amazon Appflow SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties

Description

 
Synopsis

Documentation

data RedshiftConnectorProfileProperties Source #

The connector-specific profile properties when using Amazon Redshift.

See: newRedshiftConnectorProfileProperties smart constructor.

Constructors

RedshiftConnectorProfileProperties' 

Fields

Instances

Instances details
FromJSON RedshiftConnectorProfileProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties

ToJSON RedshiftConnectorProfileProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties

Generic RedshiftConnectorProfileProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties

Associated Types

type Rep RedshiftConnectorProfileProperties :: Type -> Type #

Read RedshiftConnectorProfileProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties

Show RedshiftConnectorProfileProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties

NFData RedshiftConnectorProfileProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties

Eq RedshiftConnectorProfileProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties

Hashable RedshiftConnectorProfileProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties

type Rep RedshiftConnectorProfileProperties Source # 
Instance details

Defined in Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties

type Rep RedshiftConnectorProfileProperties = D1 ('MetaData "RedshiftConnectorProfileProperties" "Amazonka.AppFlow.Types.RedshiftConnectorProfileProperties" "amazonka-appflow-2.0-3aJWKTszi6ZKDtrkFSqVAB" 'False) (C1 ('MetaCons "RedshiftConnectorProfileProperties'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bucketPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataApiRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "databaseUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isRedshiftServerless") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "workgroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newRedshiftConnectorProfileProperties Source #

Create a value of RedshiftConnectorProfileProperties 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:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_bucketPrefix - The object key for the destination bucket in which Amazon AppFlow places the files.

$sel:clusterIdentifier:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_clusterIdentifier - The unique ID that's assigned to an Amazon Redshift cluster.

$sel:dataApiRoleArn:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_dataApiRoleArn - The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow to access your Amazon Redshift database through the Data API. For more information, and for the polices that you attach to this role, see Allow Amazon AppFlow to access Amazon Redshift databases with the Data API.

$sel:databaseName:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_databaseName - The name of an Amazon Redshift database.

$sel:databaseUrl:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_databaseUrl - The JDBC URL of the Amazon Redshift cluster.

$sel:isRedshiftServerless:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_isRedshiftServerless - Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.

$sel:workgroupName:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_workgroupName - The name of an Amazon Redshift workgroup.

$sel:bucketName:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_bucketName - A name for the associated Amazon S3 bucket.

$sel:roleArn:RedshiftConnectorProfileProperties', redshiftConnectorProfileProperties_roleArn - The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3. For more information, and for the polices that you attach to this role, see Allow Amazon Redshift to access your Amazon AppFlow data in Amazon S3.

redshiftConnectorProfileProperties_bucketPrefix :: Lens' RedshiftConnectorProfileProperties (Maybe Text) Source #

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

redshiftConnectorProfileProperties_dataApiRoleArn :: Lens' RedshiftConnectorProfileProperties (Maybe Text) Source #

The Amazon Resource Name (ARN) of an IAM role that permits Amazon AppFlow to access your Amazon Redshift database through the Data API. For more information, and for the polices that you attach to this role, see Allow Amazon AppFlow to access Amazon Redshift databases with the Data API.

redshiftConnectorProfileProperties_isRedshiftServerless :: Lens' RedshiftConnectorProfileProperties (Maybe Bool) Source #

Indicates whether the connector profile defines a connection to an Amazon Redshift Serverless data warehouse.

redshiftConnectorProfileProperties_roleArn :: Lens' RedshiftConnectorProfileProperties Text Source #

The Amazon Resource Name (ARN) of IAM role that grants Amazon Redshift read-only access to Amazon S3. For more information, and for the polices that you attach to this role, see Allow Amazon Redshift to access your Amazon AppFlow data in Amazon S3.