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
- conditionalToken :: Maybe Text
- cloudWatchLoggingOptionDescriptions :: Maybe [CloudWatchLoggingOptionDescription]
- applicationVersionRolledBackFrom :: Maybe Natural
- applicationMode :: Maybe ApplicationMode
- applicationConfigurationDescription :: Maybe ApplicationConfigurationDescription
- applicationVersionRolledBackTo :: Maybe Natural
- createTimestamp :: Maybe POSIX
- lastUpdateTimestamp :: Maybe POSIX
- serviceExecutionRole :: Maybe Text
- applicationVersionUpdatedFrom :: Maybe Natural
- applicationMaintenanceConfigurationDescription :: Maybe ApplicationMaintenanceConfigurationDescription
- applicationARN :: Text
- applicationName :: Text
- runtimeEnvironment :: RuntimeEnvironment
- applicationStatus :: ApplicationStatus
- applicationVersionId :: Natural
- newApplicationDetail :: Text -> Text -> RuntimeEnvironment -> ApplicationStatus -> Natural -> ApplicationDetail
- applicationDetail_applicationDescription :: Lens' ApplicationDetail (Maybe Text)
- applicationDetail_conditionalToken :: Lens' ApplicationDetail (Maybe Text)
- applicationDetail_cloudWatchLoggingOptionDescriptions :: Lens' ApplicationDetail (Maybe [CloudWatchLoggingOptionDescription])
- applicationDetail_applicationVersionRolledBackFrom :: Lens' ApplicationDetail (Maybe Natural)
- applicationDetail_applicationMode :: Lens' ApplicationDetail (Maybe ApplicationMode)
- applicationDetail_applicationConfigurationDescription :: Lens' ApplicationDetail (Maybe ApplicationConfigurationDescription)
- applicationDetail_applicationVersionRolledBackTo :: Lens' ApplicationDetail (Maybe Natural)
- applicationDetail_createTimestamp :: Lens' ApplicationDetail (Maybe UTCTime)
- applicationDetail_lastUpdateTimestamp :: Lens' ApplicationDetail (Maybe UTCTime)
- applicationDetail_serviceExecutionRole :: Lens' ApplicationDetail (Maybe Text)
- applicationDetail_applicationVersionUpdatedFrom :: Lens' ApplicationDetail (Maybe Natural)
- applicationDetail_applicationMaintenanceConfigurationDescription :: Lens' ApplicationDetail (Maybe ApplicationMaintenanceConfigurationDescription)
- applicationDetail_applicationARN :: Lens' ApplicationDetail Text
- applicationDetail_applicationName :: Lens' ApplicationDetail Text
- applicationDetail_runtimeEnvironment :: Lens' ApplicationDetail RuntimeEnvironment
- applicationDetail_applicationStatus :: Lens' ApplicationDetail ApplicationStatus
- applicationDetail_applicationVersionId :: Lens' ApplicationDetail Natural
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.
ApplicationDetail' | |
|
Instances
:: Text | |
-> Text | |
-> RuntimeEnvironment | |
-> 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
- 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_applicationDescription :: Lens' ApplicationDetail (Maybe Text) Source #
The description of the application.
applicationDetail_conditionalToken :: Lens' ApplicationDetail (Maybe Text) Source #
A value you use to implement strong concurrency for application updates.
applicationDetail_cloudWatchLoggingOptionDescriptions :: Lens' ApplicationDetail (Maybe [CloudWatchLoggingOptionDescription]) Source #
Describes the application Amazon CloudWatch logging options.
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_applicationMaintenanceConfigurationDescription :: Lens' ApplicationDetail (Maybe ApplicationMaintenanceConfigurationDescription) Source #
The details of the maintenance configuration for the application.
applicationDetail_applicationARN :: Lens' ApplicationDetail Text Source #
The ARN of the application.
applicationDetail_applicationName :: Lens' ApplicationDetail Text Source #
The name of the application.
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_applicationStatus :: Lens' ApplicationDetail ApplicationStatus Source #
The status of the application.
applicationDetail_applicationVersionId :: Lens' ApplicationDetail Natural Source #
Provides the current application version. Kinesis Data Analytics updates
the ApplicationVersionId
each time you update the application.