| 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.KinesisAnalytics.AddApplicationCloudWatchLoggingOption
Description
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.
Adds a CloudWatch log stream to monitor application configuration errors. For more information about using CloudWatch log streams with Amazon Kinesis Analytics applications, see Working with Amazon CloudWatch Logs.
Synopsis
- data AddApplicationCloudWatchLoggingOption = AddApplicationCloudWatchLoggingOption' {}
- newAddApplicationCloudWatchLoggingOption :: Text -> Natural -> CloudWatchLoggingOption -> AddApplicationCloudWatchLoggingOption
- addApplicationCloudWatchLoggingOption_applicationName :: Lens' AddApplicationCloudWatchLoggingOption Text
- addApplicationCloudWatchLoggingOption_currentApplicationVersionId :: Lens' AddApplicationCloudWatchLoggingOption Natural
- addApplicationCloudWatchLoggingOption_cloudWatchLoggingOption :: Lens' AddApplicationCloudWatchLoggingOption CloudWatchLoggingOption
- data AddApplicationCloudWatchLoggingOptionResponse = AddApplicationCloudWatchLoggingOptionResponse' {
- httpStatus :: Int
- newAddApplicationCloudWatchLoggingOptionResponse :: Int -> AddApplicationCloudWatchLoggingOptionResponse
- addApplicationCloudWatchLoggingOptionResponse_httpStatus :: Lens' AddApplicationCloudWatchLoggingOptionResponse Int
Creating a Request
data AddApplicationCloudWatchLoggingOption Source #
See: newAddApplicationCloudWatchLoggingOption smart constructor.
Constructors
| AddApplicationCloudWatchLoggingOption' | |
Fields
| |
Instances
newAddApplicationCloudWatchLoggingOption Source #
Arguments
Create a value of AddApplicationCloudWatchLoggingOption 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:
AddApplicationCloudWatchLoggingOption, addApplicationCloudWatchLoggingOption_applicationName - The Kinesis Analytics application name.
$sel:currentApplicationVersionId:AddApplicationCloudWatchLoggingOption', addApplicationCloudWatchLoggingOption_currentApplicationVersionId - The version ID of the Kinesis Analytics application.
$sel:cloudWatchLoggingOption:AddApplicationCloudWatchLoggingOption', addApplicationCloudWatchLoggingOption_cloudWatchLoggingOption - Provides the CloudWatch log stream Amazon Resource Name (ARN) and the
IAM role ARN. Note: To write application messages to CloudWatch, the IAM
role that is used must have the PutLogEvents policy action enabled.
Request Lenses
addApplicationCloudWatchLoggingOption_applicationName :: Lens' AddApplicationCloudWatchLoggingOption Text Source #
The Kinesis Analytics application name.
addApplicationCloudWatchLoggingOption_currentApplicationVersionId :: Lens' AddApplicationCloudWatchLoggingOption Natural Source #
The version ID of the Kinesis Analytics application.
addApplicationCloudWatchLoggingOption_cloudWatchLoggingOption :: Lens' AddApplicationCloudWatchLoggingOption CloudWatchLoggingOption Source #
Provides the CloudWatch log stream Amazon Resource Name (ARN) and the
IAM role ARN. Note: To write application messages to CloudWatch, the IAM
role that is used must have the PutLogEvents policy action enabled.
Destructuring the Response
data AddApplicationCloudWatchLoggingOptionResponse Source #
See: newAddApplicationCloudWatchLoggingOptionResponse smart constructor.
Constructors
| AddApplicationCloudWatchLoggingOptionResponse' | |
Fields
| |
Instances
newAddApplicationCloudWatchLoggingOptionResponse Source #
Arguments
| :: Int |
|
| -> AddApplicationCloudWatchLoggingOptionResponse |
Create a value of AddApplicationCloudWatchLoggingOptionResponse 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:httpStatus:AddApplicationCloudWatchLoggingOptionResponse', addApplicationCloudWatchLoggingOptionResponse_httpStatus - The response's http status code.
Response Lenses
addApplicationCloudWatchLoggingOptionResponse_httpStatus :: Lens' AddApplicationCloudWatchLoggingOptionResponse Int Source #
The response's http status code.