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.ApplicationConfigurationUpdate

Description

 
Synopsis

Documentation

data ApplicationConfigurationUpdate Source #

Describes updates to an application's configuration.

See: newApplicationConfigurationUpdate smart constructor.

Constructors

ApplicationConfigurationUpdate' 

Fields

Instances

Instances details
Eq ApplicationConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfigurationUpdate

Read ApplicationConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfigurationUpdate

Show ApplicationConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfigurationUpdate

Generic ApplicationConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfigurationUpdate

Associated Types

type Rep ApplicationConfigurationUpdate :: Type -> Type #

NFData ApplicationConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfigurationUpdate

Hashable ApplicationConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfigurationUpdate

ToJSON ApplicationConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfigurationUpdate

type Rep ApplicationConfigurationUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationConfigurationUpdate

type Rep ApplicationConfigurationUpdate = D1 ('MetaData "ApplicationConfigurationUpdate" "Amazonka.KinesisAnalyticsV2.Types.ApplicationConfigurationUpdate" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "ApplicationConfigurationUpdate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationSnapshotConfigurationUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationSnapshotConfigurationUpdate)) :*: (S1 ('MetaSel ('Just "zeppelinApplicationConfigurationUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ZeppelinApplicationConfigurationUpdate)) :*: S1 ('MetaSel ('Just "flinkApplicationConfigurationUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FlinkApplicationConfigurationUpdate)))) :*: ((S1 ('MetaSel ('Just "sqlApplicationConfigurationUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SqlApplicationConfigurationUpdate)) :*: S1 ('MetaSel ('Just "vpcConfigurationUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VpcConfigurationUpdate]))) :*: (S1 ('MetaSel ('Just "environmentPropertyUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentPropertyUpdates)) :*: S1 ('MetaSel ('Just "applicationCodeConfigurationUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationCodeConfigurationUpdate))))))

newApplicationConfigurationUpdate :: ApplicationConfigurationUpdate Source #

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

$sel:zeppelinApplicationConfigurationUpdate:ApplicationConfigurationUpdate', applicationConfigurationUpdate_zeppelinApplicationConfigurationUpdate - Updates to the configuration of a Kinesis Data Analytics Studio notebook.

$sel:flinkApplicationConfigurationUpdate:ApplicationConfigurationUpdate', applicationConfigurationUpdate_flinkApplicationConfigurationUpdate - Describes updates to a Flink-based Kinesis Data Analytics application's configuration.

$sel:sqlApplicationConfigurationUpdate:ApplicationConfigurationUpdate', applicationConfigurationUpdate_sqlApplicationConfigurationUpdate - Describes updates to a SQL-based Kinesis Data Analytics application's configuration.

$sel:vpcConfigurationUpdates:ApplicationConfigurationUpdate', applicationConfigurationUpdate_vpcConfigurationUpdates - Updates to the array of descriptions of VPC configurations available to the application.

$sel:environmentPropertyUpdates:ApplicationConfigurationUpdate', applicationConfigurationUpdate_environmentPropertyUpdates - Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.

$sel:applicationCodeConfigurationUpdate:ApplicationConfigurationUpdate', applicationConfigurationUpdate_applicationCodeConfigurationUpdate - Describes updates to an application's code configuration.

applicationConfigurationUpdate_applicationSnapshotConfigurationUpdate :: Lens' ApplicationConfigurationUpdate (Maybe ApplicationSnapshotConfigurationUpdate) Source #

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

applicationConfigurationUpdate_vpcConfigurationUpdates :: Lens' ApplicationConfigurationUpdate (Maybe [VpcConfigurationUpdate]) Source #

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

applicationConfigurationUpdate_environmentPropertyUpdates :: Lens' ApplicationConfigurationUpdate (Maybe EnvironmentPropertyUpdates) Source #

Describes updates to the environment properties for a Flink-based Kinesis Data Analytics application.