libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics
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.KinesisAnalytics.Types.ApplicationDetail

Description

 
Synopsis

Documentation

data ApplicationDetail Source #

This documentation is for version 1 of the Amazon Kinesis Data Analytics API, which only supports SQL applications. Version 2 of the API supports SQL and Java applications. For more information about version 2, see Amazon Kinesis Data Analytics API V2 Documentation.

Provides a description of the application, including the application Amazon Resource Name (ARN), status, latest version, and input and output configuration.

See: newApplicationDetail smart constructor.

Constructors

ApplicationDetail' 

Fields

Instances

Instances details
Eq ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

Read ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

Show ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

Generic ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

Associated Types

type Rep ApplicationDetail :: Type -> Type #

NFData ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

Methods

rnf :: ApplicationDetail -> () #

Hashable ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

FromJSON ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

type Rep ApplicationDetail Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.ApplicationDetail

type Rep ApplicationDetail = D1 ('MetaData "ApplicationDetail" "Amazonka.KinesisAnalytics.Types.ApplicationDetail" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "ApplicationDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "outputDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [OutputDescription])) :*: S1 ('MetaSel ('Just "cloudWatchLoggingOptionDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CloudWatchLoggingOptionDescription])))) :*: (S1 ('MetaSel ('Just "referenceDataSourceDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReferenceDataSourceDescription])) :*: (S1 ('MetaSel ('Just "inputDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InputDescription])) :*: S1 ('MetaSel ('Just "applicationCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "createTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "lastUpdateTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "applicationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (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 - Description of the application.

$sel:outputDescriptions:ApplicationDetail', applicationDetail_outputDescriptions - Describes the application output configuration. For more information, see Configuring Application Output.

$sel:cloudWatchLoggingOptionDescriptions:ApplicationDetail', applicationDetail_cloudWatchLoggingOptionDescriptions - Describes the CloudWatch log streams that are configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon CloudWatch Logs.

$sel:referenceDataSourceDescriptions:ApplicationDetail', applicationDetail_referenceDataSourceDescriptions - Describes reference data sources configured for the application. For more information, see Configuring Application Input.

$sel:inputDescriptions:ApplicationDetail', applicationDetail_inputDescriptions - Describes the application input configuration. For more information, see Configuring Application Input.

$sel:applicationCode:ApplicationDetail', applicationDetail_applicationCode - Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.

$sel:createTimestamp:ApplicationDetail', applicationDetail_createTimestamp - Time stamp when the application version was created.

$sel:lastUpdateTimestamp:ApplicationDetail', applicationDetail_lastUpdateTimestamp - Time stamp when the application was last updated.

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

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

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

$sel:applicationVersionId:ApplicationDetail', applicationDetail_applicationVersionId - Provides the current application version.

applicationDetail_outputDescriptions :: Lens' ApplicationDetail (Maybe [OutputDescription]) Source #

Describes the application output configuration. For more information, see Configuring Application Output.

applicationDetail_cloudWatchLoggingOptionDescriptions :: Lens' ApplicationDetail (Maybe [CloudWatchLoggingOptionDescription]) Source #

Describes the CloudWatch log streams that are configured to receive application messages. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon CloudWatch Logs.

applicationDetail_referenceDataSourceDescriptions :: Lens' ApplicationDetail (Maybe [ReferenceDataSourceDescription]) Source #

Describes reference data sources configured for the application. For more information, see Configuring Application Input.

applicationDetail_inputDescriptions :: Lens' ApplicationDetail (Maybe [InputDescription]) Source #

Describes the application input configuration. For more information, see Configuring Application Input.

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

Returns the application code that you provided to perform data analysis on any of the in-application streams in your application.

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

Time stamp when the application version was created.

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

Time stamp when the application was last updated.