amazonka-appsync-2.0: Amazon AppSync 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.AppSync.Types.RdsHttpEndpointConfig

Description

 
Synopsis

Documentation

data RdsHttpEndpointConfig Source #

The Amazon Relational Database Service (Amazon RDS) HTTP endpoint configuration.

See: newRdsHttpEndpointConfig smart constructor.

Constructors

RdsHttpEndpointConfig' 

Fields

Instances

Instances details
FromJSON RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

ToJSON RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

Generic RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

Associated Types

type Rep RdsHttpEndpointConfig :: Type -> Type #

Read RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

Show RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

NFData RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

Methods

rnf :: RdsHttpEndpointConfig -> () #

Eq RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

Hashable RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

type Rep RdsHttpEndpointConfig Source # 
Instance details

Defined in Amazonka.AppSync.Types.RdsHttpEndpointConfig

type Rep RdsHttpEndpointConfig = D1 ('MetaData "RdsHttpEndpointConfig" "Amazonka.AppSync.Types.RdsHttpEndpointConfig" "amazonka-appsync-2.0-4Pb6UqteLv1I9NIWaj90bg" 'False) (C1 ('MetaCons "RdsHttpEndpointConfig'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "awsRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsSecretStoreArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "databaseName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dbClusterIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRdsHttpEndpointConfig :: RdsHttpEndpointConfig Source #

Create a value of RdsHttpEndpointConfig 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:awsRegion:RdsHttpEndpointConfig', rdsHttpEndpointConfig_awsRegion - Amazon Web Services Region for Amazon RDS HTTP endpoint.

$sel:awsSecretStoreArn:RdsHttpEndpointConfig', rdsHttpEndpointConfig_awsSecretStoreArn - Amazon Web Services secret store Amazon Resource Name (ARN) for database credentials.

$sel:databaseName:RdsHttpEndpointConfig', rdsHttpEndpointConfig_databaseName - Logical database name.

$sel:dbClusterIdentifier:RdsHttpEndpointConfig', rdsHttpEndpointConfig_dbClusterIdentifier - Amazon RDS cluster Amazon Resource Name (ARN).

$sel:schema:RdsHttpEndpointConfig', rdsHttpEndpointConfig_schema - Logical schema name.

rdsHttpEndpointConfig_awsRegion :: Lens' RdsHttpEndpointConfig (Maybe Text) Source #

Amazon Web Services Region for Amazon RDS HTTP endpoint.

rdsHttpEndpointConfig_awsSecretStoreArn :: Lens' RdsHttpEndpointConfig (Maybe Text) Source #

Amazon Web Services secret store Amazon Resource Name (ARN) for database credentials.

rdsHttpEndpointConfig_dbClusterIdentifier :: Lens' RdsHttpEndpointConfig (Maybe Text) Source #

Amazon RDS cluster Amazon Resource Name (ARN).