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

Description

 
Synopsis

Documentation

data ApplicationDetail Source #

Describes the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configurations.

See: newApplicationDetail smart constructor.

Constructors

ApplicationDetail' 

Fields

Instances

Instances details
Eq ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationDetail

Read ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationDetail

Show ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationDetail

Generic ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationDetail

Associated Types

type Rep ApplicationDetail :: Type -> Type #

NFData ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationDetail

Methods

rnf :: ApplicationDetail -> () #

Hashable ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationDetail

FromJSON ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationDetail

type Rep ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.ApplicationDetail

type Rep ApplicationDetail = D1 ('MetaData "ApplicationDetail" "Amazonka.KinesisAnalyticsV2.Types.ApplicationDetail" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "ApplicationDetail'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "applicationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "conditionalToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "cloudWatchLoggingOptionDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CloudWatchLoggingOptionDescription])) :*: S1 ('MetaSel ('Just "applicationVersionRolledBackFrom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "applicationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationMode)) :*: S1 ('MetaSel ('Just "applicationConfigurationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationConfigurationDescription))) :*: (S1 ('MetaSel ('Just "applicationVersionRolledBackTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "createTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: (((S1 ('MetaSel ('Just "lastUpdateTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "serviceExecutionRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "applicationVersionUpdatedFrom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "applicationMaintenanceConfigurationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApplicationMaintenanceConfigurationDescription)))) :*: ((S1 ('MetaSel ('Just "applicationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "runtimeEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RuntimeEnvironment) :*: (S1 ('MetaSel ('Just "applicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationStatus) :*: S1 ('MetaSel ('Just "applicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))))))

newApplicationDetail Source #

Create a value of ApplicationDetail 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:applicationDescription:ApplicationDetail', applicationDetail_applicationDescription - The description of the application.

$sel:conditionalToken:ApplicationDetail', applicationDetail_conditionalToken - A value you use to implement strong concurrency for application updates.

$sel:cloudWatchLoggingOptionDescriptions:ApplicationDetail', applicationDetail_cloudWatchLoggingOptionDescriptions - Describes the application Amazon CloudWatch logging options.

$sel:applicationVersionRolledBackFrom:ApplicationDetail', applicationDetail_applicationVersionRolledBackFrom - If you reverted the application using RollbackApplication, the application version when RollbackApplication was called.

$sel:applicationMode:ApplicationDetail', applicationDetail_applicationMode - To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.

$sel:applicationConfigurationDescription:ApplicationDetail', applicationDetail_applicationConfigurationDescription - Describes details about the application code and starting parameters for a Kinesis Data Analytics application.

$sel:applicationVersionRolledBackTo:ApplicationDetail', applicationDetail_applicationVersionRolledBackTo - The version to which you want to roll back the application.

$sel:createTimestamp:ApplicationDetail', applicationDetail_createTimestamp - The current timestamp when the application was created.

$sel:lastUpdateTimestamp:ApplicationDetail', applicationDetail_lastUpdateTimestamp - The current timestamp when the application was last updated.

$sel:serviceExecutionRole:ApplicationDetail', applicationDetail_serviceExecutionRole - Specifies the IAM role that the application uses to access external resources.

$sel:applicationVersionUpdatedFrom:ApplicationDetail', applicationDetail_applicationVersionUpdatedFrom - The previous application version before the latest application update. RollbackApplication reverts the application to this version.

$sel:applicationMaintenanceConfigurationDescription:ApplicationDetail', applicationDetail_applicationMaintenanceConfigurationDescription - The details of the maintenance configuration for the application.

$sel:applicationARN:ApplicationDetail', applicationDetail_applicationARN - The ARN of the application.

$sel:applicationName:ApplicationDetail', applicationDetail_applicationName - The name of the application.

$sel:runtimeEnvironment:ApplicationDetail', applicationDetail_runtimeEnvironment - The runtime environment for the application (SQL-1_0, FLINK-1_6, FLINK-1_8, or FLINK-1_11).

$sel:applicationStatus:ApplicationDetail', applicationDetail_applicationStatus - The status of the application.

$sel:applicationVersionId:ApplicationDetail', applicationDetail_applicationVersionId - Provides the current application version. Kinesis Data Analytics updates the ApplicationVersionId each time you update the application.

applicationDetail_conditionalToken :: Lens' ApplicationDetail (Maybe Text) Source #

A value you use to implement strong concurrency for application updates.

applicationDetail_applicationVersionRolledBackFrom :: Lens' ApplicationDetail (Maybe Natural) Source #

If you reverted the application using RollbackApplication, the application version when RollbackApplication was called.

applicationDetail_applicationMode :: Lens' ApplicationDetail (Maybe ApplicationMode) Source #

To create a Kinesis Data Analytics Studio notebook, you must set the mode to INTERACTIVE. However, for a Kinesis Data Analytics for Apache Flink application, the mode is optional.

applicationDetail_applicationConfigurationDescription :: Lens' ApplicationDetail (Maybe ApplicationConfigurationDescription) Source #

Describes details about the application code and starting parameters for a Kinesis Data Analytics application.

applicationDetail_applicationVersionRolledBackTo :: Lens' ApplicationDetail (Maybe Natural) Source #

The version to which you want to roll back the application.

applicationDetail_createTimestamp :: Lens' ApplicationDetail (Maybe UTCTime) Source #

The current timestamp when the application was created.

applicationDetail_lastUpdateTimestamp :: Lens' ApplicationDetail (Maybe UTCTime) Source #

The current timestamp when the application was last updated.

applicationDetail_serviceExecutionRole :: Lens' ApplicationDetail (Maybe Text) Source #

Specifies the IAM role that the application uses to access external resources.

applicationDetail_applicationVersionUpdatedFrom :: Lens' ApplicationDetail (Maybe Natural) Source #

The previous application version before the latest application update. RollbackApplication reverts the application to this version.

applicationDetail_runtimeEnvironment :: Lens' ApplicationDetail RuntimeEnvironment Source #

The runtime environment for the application (SQL-1_0, FLINK-1_6, FLINK-1_8, or FLINK-1_11).

applicationDetail_applicationVersionId :: Lens' ApplicationDetail Natural Source #

Provides the current application version. Kinesis Data Analytics updates the ApplicationVersionId each time you update the application.