Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ApplicationConfiguration = ApplicationConfiguration' {
- applicationSnapshotConfiguration :: Maybe ApplicationSnapshotConfiguration
- vpcConfigurations :: Maybe [VpcConfiguration]
- environmentProperties :: Maybe EnvironmentProperties
- flinkApplicationConfiguration :: Maybe FlinkApplicationConfiguration
- sqlApplicationConfiguration :: Maybe SqlApplicationConfiguration
- applicationCodeConfiguration :: Maybe ApplicationCodeConfiguration
- zeppelinApplicationConfiguration :: Maybe ZeppelinApplicationConfiguration
- newApplicationConfiguration :: ApplicationConfiguration
- applicationConfiguration_applicationSnapshotConfiguration :: Lens' ApplicationConfiguration (Maybe ApplicationSnapshotConfiguration)
- applicationConfiguration_vpcConfigurations :: Lens' ApplicationConfiguration (Maybe [VpcConfiguration])
- applicationConfiguration_environmentProperties :: Lens' ApplicationConfiguration (Maybe EnvironmentProperties)
- applicationConfiguration_flinkApplicationConfiguration :: Lens' ApplicationConfiguration (Maybe FlinkApplicationConfiguration)
- applicationConfiguration_sqlApplicationConfiguration :: Lens' ApplicationConfiguration (Maybe SqlApplicationConfiguration)
- applicationConfiguration_applicationCodeConfiguration :: Lens' ApplicationConfiguration (Maybe ApplicationCodeConfiguration)
- applicationConfiguration_zeppelinApplicationConfiguration :: Lens' ApplicationConfiguration (Maybe ZeppelinApplicationConfiguration)
Documentation
data ApplicationConfiguration Source #
Specifies the creation parameters for a Kinesis Data Analytics application.
See: newApplicationConfiguration
smart constructor.
ApplicationConfiguration' | |
|
Instances
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.
applicationConfiguration_zeppelinApplicationConfiguration :: Lens' ApplicationConfiguration (Maybe ZeppelinApplicationConfiguration) Source #
The configuration parameters for a Kinesis Data Analytics Studio notebook.