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

Description

 
Synopsis

Documentation

data FlinkApplicationConfigurationDescription Source #

Describes configuration parameters for a Flink-based Kinesis Data Analytics application.

See: newFlinkApplicationConfigurationDescription smart constructor.

Constructors

FlinkApplicationConfigurationDescription' 

Fields

Instances

Instances details
Eq FlinkApplicationConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkApplicationConfigurationDescription

Read FlinkApplicationConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkApplicationConfigurationDescription

Show FlinkApplicationConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkApplicationConfigurationDescription

Generic FlinkApplicationConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkApplicationConfigurationDescription

NFData FlinkApplicationConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkApplicationConfigurationDescription

Hashable FlinkApplicationConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkApplicationConfigurationDescription

FromJSON FlinkApplicationConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkApplicationConfigurationDescription

type Rep FlinkApplicationConfigurationDescription Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.FlinkApplicationConfigurationDescription

type Rep FlinkApplicationConfigurationDescription = D1 ('MetaData "FlinkApplicationConfigurationDescription" "Amazonka.KinesisAnalyticsV2.Types.FlinkApplicationConfigurationDescription" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "FlinkApplicationConfigurationDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "monitoringConfigurationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonitoringConfigurationDescription)) :*: S1 ('MetaSel ('Just "parallelismConfigurationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParallelismConfigurationDescription))) :*: (S1 ('MetaSel ('Just "checkpointConfigurationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CheckpointConfigurationDescription)) :*: S1 ('MetaSel ('Just "jobPlanDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFlinkApplicationConfigurationDescription :: FlinkApplicationConfigurationDescription Source #

Create a value of FlinkApplicationConfigurationDescription 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:monitoringConfigurationDescription:FlinkApplicationConfigurationDescription', flinkApplicationConfigurationDescription_monitoringConfigurationDescription - Describes configuration parameters for Amazon CloudWatch logging for an application.

$sel:parallelismConfigurationDescription:FlinkApplicationConfigurationDescription', flinkApplicationConfigurationDescription_parallelismConfigurationDescription - Describes parameters for how an application executes multiple tasks simultaneously.

$sel:checkpointConfigurationDescription:FlinkApplicationConfigurationDescription', flinkApplicationConfigurationDescription_checkpointConfigurationDescription - Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.

$sel:jobPlanDescription:FlinkApplicationConfigurationDescription', flinkApplicationConfigurationDescription_jobPlanDescription - The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.

flinkApplicationConfigurationDescription_checkpointConfigurationDescription :: Lens' FlinkApplicationConfigurationDescription (Maybe CheckpointConfigurationDescription) Source #

Describes an application's checkpointing configuration. Checkpointing is the process of persisting application state for fault tolerance.

flinkApplicationConfigurationDescription_jobPlanDescription :: Lens' FlinkApplicationConfigurationDescription (Maybe Text) Source #

The job plan for an application. For more information about the job plan, see Jobs and Scheduling in the Apache Flink Documentation. To retrieve the job plan for the application, use the DescribeApplicationRequest$IncludeAdditionalDetails parameter of the DescribeApplication operation.