libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
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.KinesisAnalyticsV2.Types.ApplicationConfiguration

Description

 
Synopsis

Documentation

data ApplicationConfiguration Source #

Specifies the creation parameters for a Kinesis Data Analytics application.

See: newApplicationConfiguration smart constructor.

Constructors

ApplicationConfiguration' 

Fields

Instances

Instances details
Eq ApplicationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfiguration

Read ApplicationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfiguration

Show ApplicationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfiguration

Generic ApplicationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfiguration

Associated Types

type Rep ApplicationConfiguration :: Type -> Type #

NFData ApplicationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfiguration

Hashable ApplicationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfiguration

ToJSON ApplicationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfiguration

type Rep ApplicationConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfiguration

type Rep ApplicationConfiguration = D1 ('MetaData "ApplicationConfiguration" "Amazonka.KinesisAnalyticsV2.Types.ApplicationConfiguration" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "ApplicationConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationSnapshotConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationSnapshotConfiguration)) :*: (S1 ('MetaSel ('Just "vpcConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcConfiguration])) :*: S1 ('MetaSel ('Just "environmentProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentProperties)))) :*: ((S1 ('MetaSel ('Just "flinkApplicationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FlinkApplicationConfiguration)) :*: S1 ('MetaSel ('Just "sqlApplicationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SqlApplicationConfiguration))) :*: (S1 ('MetaSel ('Just "applicationCodeConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationCodeConfiguration)) :*: S1 ('MetaSel ('Just "zeppelinApplicationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ZeppelinApplicationConfiguration))))))

newApplicationConfiguration :: ApplicationConfiguration Source #

Create a value of ApplicationConfiguration 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:applicationSnapshotConfiguration:ApplicationConfiguration', applicationConfiguration_applicationSnapshotConfiguration - Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

$sel:vpcConfigurations:ApplicationConfiguration', applicationConfiguration_vpcConfigurations - The array of descriptions of VPC configurations available to the application.

$sel:environmentProperties:ApplicationConfiguration', applicationConfiguration_environmentProperties - Describes execution properties for a Flink-based Kinesis Data Analytics application.

$sel:flinkApplicationConfiguration:ApplicationConfiguration', applicationConfiguration_flinkApplicationConfiguration - The creation and update parameters for a Flink-based Kinesis Data Analytics application.

$sel:sqlApplicationConfiguration:ApplicationConfiguration', applicationConfiguration_sqlApplicationConfiguration - The creation and update parameters for a SQL-based Kinesis Data Analytics application.

$sel:applicationCodeConfiguration:ApplicationConfiguration', applicationConfiguration_applicationCodeConfiguration - The code location and type parameters for a Flink-based Kinesis Data Analytics application.

$sel:zeppelinApplicationConfiguration:ApplicationConfiguration', applicationConfiguration_zeppelinApplicationConfiguration - The configuration parameters for a Kinesis Data Analytics Studio notebook.

applicationConfiguration_applicationSnapshotConfiguration :: Lens' ApplicationConfiguration (Maybe ApplicationSnapshotConfiguration) Source #

Describes whether snapshots are enabled for a Flink-based Kinesis Data Analytics application.

applicationConfiguration_vpcConfigurations :: Lens' ApplicationConfiguration (Maybe [VpcConfiguration]) Source #

The array of descriptions of VPC configurations available to the application.

applicationConfiguration_environmentProperties :: Lens' ApplicationConfiguration (Maybe EnvironmentProperties) Source #

Describes execution properties for a Flink-based Kinesis Data Analytics application.

applicationConfiguration_flinkApplicationConfiguration :: Lens' ApplicationConfiguration (Maybe FlinkApplicationConfiguration) Source #

The creation and update parameters for a Flink-based Kinesis Data Analytics application.

applicationConfiguration_sqlApplicationConfiguration :: Lens' ApplicationConfiguration (Maybe SqlApplicationConfiguration) Source #

The creation and update parameters for a SQL-based Kinesis Data Analytics application.

applicationConfiguration_applicationCodeConfiguration :: Lens' ApplicationConfiguration (Maybe ApplicationCodeConfiguration) Source #

The code location and type parameters for a Flink-based Kinesis Data Analytics application.