libZSservicesZSamazonka-lookoutmetricsZSamazonka-lookoutmetrics
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.LookoutMetrics.Types.RedshiftSourceConfig

Description

 
Synopsis

Documentation

data RedshiftSourceConfig Source #

Provides information about the Amazon Redshift database configuration.

See: newRedshiftSourceConfig smart constructor.

Constructors

RedshiftSourceConfig' 

Fields

Instances

Instances details
Eq RedshiftSourceConfig Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.RedshiftSourceConfig

Read RedshiftSourceConfig Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.RedshiftSourceConfig

Show RedshiftSourceConfig Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.RedshiftSourceConfig

Generic RedshiftSourceConfig Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.RedshiftSourceConfig

Associated Types

type Rep RedshiftSourceConfig :: Type -> Type #

NFData RedshiftSourceConfig Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.RedshiftSourceConfig

Methods

rnf :: RedshiftSourceConfig -> () #

Hashable RedshiftSourceConfig Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.RedshiftSourceConfig

ToJSON RedshiftSourceConfig Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.RedshiftSourceConfig

FromJSON RedshiftSourceConfig Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.RedshiftSourceConfig

type Rep RedshiftSourceConfig Source # 
Instance details

Defined in Amazonka.LookoutMetrics.Types.RedshiftSourceConfig

type Rep RedshiftSourceConfig = D1 ('MetaData "RedshiftSourceConfig" "Amazonka.LookoutMetrics.Types.RedshiftSourceConfig" "libZSservicesZSamazonka-lookoutmetricsZSamazonka-lookoutmetrics" 'False) (C1 ('MetaCons "RedshiftSourceConfig'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "databaseHost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "databasePort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "secretManagerArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpcConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VpcConfiguration)))))

newRedshiftSourceConfig Source #

Create a value of RedshiftSourceConfig 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:clusterIdentifier:RedshiftSourceConfig', redshiftSourceConfig_clusterIdentifier - A string identifying the Redshift cluster.

$sel:databaseHost:RedshiftSourceConfig', redshiftSourceConfig_databaseHost - The name of the database host.

$sel:databasePort:RedshiftSourceConfig', redshiftSourceConfig_databasePort - The port number where the database can be accessed.

$sel:secretManagerArn:RedshiftSourceConfig', redshiftSourceConfig_secretManagerArn - The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

$sel:databaseName:RedshiftSourceConfig', redshiftSourceConfig_databaseName - The Redshift database name.

$sel:tableName:RedshiftSourceConfig', redshiftSourceConfig_tableName - The table name of the Redshift database.

$sel:roleArn:RedshiftSourceConfig', redshiftSourceConfig_roleArn - The Amazon Resource Name (ARN) of the role providing access to the database.

$sel:vpcConfiguration:RedshiftSourceConfig', redshiftSourceConfig_vpcConfiguration - Contains information about the Amazon Virtual Private Cloud (VPC) configuration.

redshiftSourceConfig_clusterIdentifier :: Lens' RedshiftSourceConfig Text Source #

A string identifying the Redshift cluster.

redshiftSourceConfig_databasePort :: Lens' RedshiftSourceConfig Natural Source #

The port number where the database can be accessed.

redshiftSourceConfig_secretManagerArn :: Lens' RedshiftSourceConfig Text Source #

The Amazon Resource Name (ARN) of the AWS Secrets Manager role.

redshiftSourceConfig_tableName :: Lens' RedshiftSourceConfig Text Source #

The table name of the Redshift database.

redshiftSourceConfig_roleArn :: Lens' RedshiftSourceConfig Text Source #

The Amazon Resource Name (ARN) of the role providing access to the database.

redshiftSourceConfig_vpcConfiguration :: Lens' RedshiftSourceConfig VpcConfiguration Source #

Contains information about the Amazon Virtual Private Cloud (VPC) configuration.