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 ApplicationDetail = ApplicationDetail' {
- applicationDescription :: Maybe Text
- outputDescriptions :: Maybe [OutputDescription]
- cloudWatchLoggingOptionDescriptions :: Maybe [CloudWatchLoggingOptionDescription]
- referenceDataSourceDescriptions :: Maybe [ReferenceDataSourceDescription]
- inputDescriptions :: Maybe [InputDescription]
- applicationCode :: Maybe Text
- createTimestamp :: Maybe POSIX
- lastUpdateTimestamp :: Maybe POSIX
- applicationName :: Text
- applicationARN :: Text
- applicationStatus :: ApplicationStatus
- applicationVersionId :: Natural
- newApplicationDetail :: Text -> Text -> ApplicationStatus -> Natural -> ApplicationDetail
- applicationDetail_applicationDescription :: Lens' ApplicationDetail (Maybe Text)
- applicationDetail_outputDescriptions :: Lens' ApplicationDetail (Maybe [OutputDescription])
- applicationDetail_cloudWatchLoggingOptionDescriptions :: Lens' ApplicationDetail (Maybe [CloudWatchLoggingOptionDescription])
- applicationDetail_referenceDataSourceDescriptions :: Lens' ApplicationDetail (Maybe [ReferenceDataSourceDescription])
- applicationDetail_inputDescriptions :: Lens' ApplicationDetail (Maybe [InputDescription])
- applicationDetail_applicationCode :: Lens' ApplicationDetail (Maybe Text)
- applicationDetail_createTimestamp :: Lens' ApplicationDetail (Maybe UTCTime)
- applicationDetail_lastUpdateTimestamp :: Lens' ApplicationDetail (Maybe UTCTime)
- applicationDetail_applicationName :: Lens' ApplicationDetail Text
- applicationDetail_applicationARN :: Lens' ApplicationDetail Text
- applicationDetail_applicationStatus :: Lens' ApplicationDetail ApplicationStatus
- applicationDetail_applicationVersionId :: Lens' ApplicationDetail Natural
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.
ApplicationDetail' | |
|
Instances
:: Text | |
-> Text | |
-> ApplicationStatus | |
-> Natural | |
-> ApplicationDetail |
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_applicationDescription :: Lens' ApplicationDetail (Maybe Text) Source #
Description of the application.
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.
applicationDetail_applicationName :: Lens' ApplicationDetail Text Source #
Name of the application.
applicationDetail_applicationARN :: Lens' ApplicationDetail Text Source #
ARN of the application.
applicationDetail_applicationStatus :: Lens' ApplicationDetail ApplicationStatus Source #
Status of the application.
applicationDetail_applicationVersionId :: Lens' ApplicationDetail Natural Source #
Provides the current application version.