| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.KinesisAnalyticsV2.Types.ApplicationDetail
Description
Synopsis
- data ApplicationDetail = ApplicationDetail' {
- applicationConfigurationDescription :: Maybe ApplicationConfigurationDescription
- applicationDescription :: Maybe Text
- applicationMaintenanceConfigurationDescription :: Maybe ApplicationMaintenanceConfigurationDescription
- applicationMode :: Maybe ApplicationMode
- applicationVersionRolledBackFrom :: Maybe Natural
- applicationVersionRolledBackTo :: Maybe Natural
- applicationVersionUpdatedFrom :: Maybe Natural
- cloudWatchLoggingOptionDescriptions :: Maybe [CloudWatchLoggingOptionDescription]
- conditionalToken :: Maybe Text
- createTimestamp :: Maybe POSIX
- lastUpdateTimestamp :: Maybe POSIX
- serviceExecutionRole :: Maybe Text
- applicationARN :: Text
- applicationName :: Text
- runtimeEnvironment :: RuntimeEnvironment
- applicationStatus :: ApplicationStatus
- applicationVersionId :: Natural
- newApplicationDetail :: Text -> Text -> RuntimeEnvironment -> ApplicationStatus -> Natural -> ApplicationDetail
- applicationDetail_applicationConfigurationDescription :: Lens' ApplicationDetail (Maybe ApplicationConfigurationDescription)
- applicationDetail_applicationDescription :: Lens' ApplicationDetail (Maybe Text)
- applicationDetail_applicationMaintenanceConfigurationDescription :: Lens' ApplicationDetail (Maybe ApplicationMaintenanceConfigurationDescription)
- applicationDetail_applicationMode :: Lens' ApplicationDetail (Maybe ApplicationMode)
- applicationDetail_applicationVersionRolledBackFrom :: Lens' ApplicationDetail (Maybe Natural)
- applicationDetail_applicationVersionRolledBackTo :: Lens' ApplicationDetail (Maybe Natural)
- applicationDetail_applicationVersionUpdatedFrom :: Lens' ApplicationDetail (Maybe Natural)
- applicationDetail_cloudWatchLoggingOptionDescriptions :: Lens' ApplicationDetail (Maybe [CloudWatchLoggingOptionDescription])
- applicationDetail_conditionalToken :: Lens' ApplicationDetail (Maybe Text)
- applicationDetail_createTimestamp :: Lens' ApplicationDetail (Maybe UTCTime)
- applicationDetail_lastUpdateTimestamp :: Lens' ApplicationDetail (Maybe UTCTime)
- applicationDetail_serviceExecutionRole :: Lens' ApplicationDetail (Maybe Text)
- 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.
Constructors
| ApplicationDetail' | |
Fields
| |
Instances
Arguments
| :: 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:applicationConfigurationDescription:ApplicationDetail', applicationDetail_applicationConfigurationDescription - Describes details about the application code and starting parameters for
a Kinesis Data Analytics application.
$sel:applicationDescription:ApplicationDetail', applicationDetail_applicationDescription - The description of the application.
$sel:applicationMaintenanceConfigurationDescription:ApplicationDetail', applicationDetail_applicationMaintenanceConfigurationDescription - The details of the maintenance configuration for the application.
$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:applicationVersionRolledBackFrom:ApplicationDetail', applicationDetail_applicationVersionRolledBackFrom - If you reverted the application using RollbackApplication, the
application version when RollbackApplication was called.
$sel:applicationVersionRolledBackTo:ApplicationDetail', applicationDetail_applicationVersionRolledBackTo - The version to which you want to roll back the application.
$sel:applicationVersionUpdatedFrom:ApplicationDetail', applicationDetail_applicationVersionUpdatedFrom - The previous application version before the latest application update.
RollbackApplication reverts the application to this version.
$sel:cloudWatchLoggingOptionDescriptions:ApplicationDetail', applicationDetail_cloudWatchLoggingOptionDescriptions - Describes the application Amazon CloudWatch logging options.
$sel:conditionalToken:ApplicationDetail', applicationDetail_conditionalToken - A value you use to implement strong concurrency for application updates.
$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: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.
$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_applicationConfigurationDescription :: Lens' ApplicationDetail (Maybe ApplicationConfigurationDescription) Source #
Describes details about the application code and starting parameters for a Kinesis Data Analytics application.
applicationDetail_applicationDescription :: Lens' ApplicationDetail (Maybe Text) Source #
The description of the application.
applicationDetail_applicationMaintenanceConfigurationDescription :: Lens' ApplicationDetail (Maybe ApplicationMaintenanceConfigurationDescription) Source #
The details of the maintenance configuration for the application.
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_applicationVersionRolledBackFrom :: Lens' ApplicationDetail (Maybe Natural) Source #
If you reverted the application using RollbackApplication, the
application version when RollbackApplication was called.
applicationDetail_applicationVersionRolledBackTo :: Lens' ApplicationDetail (Maybe Natural) Source #
The version to which you want to roll back the application.
applicationDetail_applicationVersionUpdatedFrom :: Lens' ApplicationDetail (Maybe Natural) Source #
The previous application version before the latest application update. RollbackApplication reverts the application to this version.
applicationDetail_cloudWatchLoggingOptionDescriptions :: Lens' ApplicationDetail (Maybe [CloudWatchLoggingOptionDescription]) Source #
Describes the application Amazon CloudWatch logging options.
applicationDetail_conditionalToken :: Lens' ApplicationDetail (Maybe Text) Source #
A value you use to implement strong concurrency for application updates.
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_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.
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.