amazonka-kinesisanalyticsv2-2.0: Amazon Kinesis Analytics SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

Description

Deletes an Amazon CloudWatch log stream from an Kinesis Data Analytics application.

Synopsis

Creating a Request

data DeleteApplicationCloudWatchLoggingOption Source #

Constructors

DeleteApplicationCloudWatchLoggingOption' 

Fields

  • conditionalToken :: Maybe Text

    A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId or the ConditionalToken. You get the application's current ConditionalToken using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

  • currentApplicationVersionId :: Maybe Natural

    The version ID of the application. You must provide the CurrentApplicationVersionId or the ConditionalToken. You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

  • applicationName :: Text

    The application name.

  • cloudWatchLoggingOptionId :: Text

    The CloudWatchLoggingOptionId of the Amazon CloudWatch logging option to delete. You can get the CloudWatchLoggingOptionId by using the DescribeApplication operation.

Instances

Instances details
ToJSON DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

ToHeaders DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

ToPath DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

ToQuery DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

AWSRequest DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

Generic DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

Read DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

Show DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

NFData DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

Eq DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

Hashable DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

type AWSResponse DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

type Rep DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

type Rep DeleteApplicationCloudWatchLoggingOption = D1 ('MetaData "DeleteApplicationCloudWatchLoggingOption" "Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption" "amazonka-kinesisanalyticsv2-2.0-EuRTRS4ROZrHrkll3mMtCB" 'False) (C1 ('MetaCons "DeleteApplicationCloudWatchLoggingOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "conditionalToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "currentApplicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cloudWatchLoggingOptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteApplicationCloudWatchLoggingOption Source #

Create a value of DeleteApplicationCloudWatchLoggingOption 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:

DeleteApplicationCloudWatchLoggingOption, deleteApplicationCloudWatchLoggingOption_conditionalToken - A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId or the ConditionalToken. You get the application's current ConditionalToken using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

$sel:currentApplicationVersionId:DeleteApplicationCloudWatchLoggingOption', deleteApplicationCloudWatchLoggingOption_currentApplicationVersionId - The version ID of the application. You must provide the CurrentApplicationVersionId or the ConditionalToken. You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

DeleteApplicationCloudWatchLoggingOption, deleteApplicationCloudWatchLoggingOption_applicationName - The application name.

DeleteApplicationCloudWatchLoggingOption, deleteApplicationCloudWatchLoggingOption_cloudWatchLoggingOptionId - The CloudWatchLoggingOptionId of the Amazon CloudWatch logging option to delete. You can get the CloudWatchLoggingOptionId by using the DescribeApplication operation.

Request Lenses

deleteApplicationCloudWatchLoggingOption_conditionalToken :: Lens' DeleteApplicationCloudWatchLoggingOption (Maybe Text) Source #

A value you use to implement strong concurrency for application updates. You must provide the CurrentApplicationVersionId or the ConditionalToken. You get the application's current ConditionalToken using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

deleteApplicationCloudWatchLoggingOption_currentApplicationVersionId :: Lens' DeleteApplicationCloudWatchLoggingOption (Maybe Natural) Source #

The version ID of the application. You must provide the CurrentApplicationVersionId or the ConditionalToken. You can retrieve the application version ID using DescribeApplication. For better concurrency support, use the ConditionalToken parameter instead of CurrentApplicationVersionId.

deleteApplicationCloudWatchLoggingOption_cloudWatchLoggingOptionId :: Lens' DeleteApplicationCloudWatchLoggingOption Text Source #

The CloudWatchLoggingOptionId of the Amazon CloudWatch logging option to delete. You can get the CloudWatchLoggingOptionId by using the DescribeApplication operation.

Destructuring the Response

data DeleteApplicationCloudWatchLoggingOptionResponse Source #

Constructors

DeleteApplicationCloudWatchLoggingOptionResponse' 

Fields

Instances

Instances details
Generic DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

Read DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

Show DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

NFData DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

Eq DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

type Rep DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

type Rep DeleteApplicationCloudWatchLoggingOptionResponse = D1 ('MetaData "DeleteApplicationCloudWatchLoggingOptionResponse" "Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption" "amazonka-kinesisanalyticsv2-2.0-EuRTRS4ROZrHrkll3mMtCB" 'False) (C1 ('MetaCons "DeleteApplicationCloudWatchLoggingOptionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "applicationARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "cloudWatchLoggingOptionDescriptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CloudWatchLoggingOptionDescription])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteApplicationCloudWatchLoggingOptionResponse Source #

Create a value of DeleteApplicationCloudWatchLoggingOptionResponse 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:

DeleteApplicationCloudWatchLoggingOptionResponse, deleteApplicationCloudWatchLoggingOptionResponse_applicationARN - The application's Amazon Resource Name (ARN).

DeleteApplicationCloudWatchLoggingOptionResponse, deleteApplicationCloudWatchLoggingOptionResponse_applicationVersionId - The version ID of the application. Kinesis Data Analytics updates the ApplicationVersionId each time you change the CloudWatch logging options.

DeleteApplicationCloudWatchLoggingOptionResponse, deleteApplicationCloudWatchLoggingOptionResponse_cloudWatchLoggingOptionDescriptions - The descriptions of the remaining CloudWatch logging options for the application.

$sel:httpStatus:DeleteApplicationCloudWatchLoggingOptionResponse', deleteApplicationCloudWatchLoggingOptionResponse_httpStatus - The response's http status code.

Response Lenses

deleteApplicationCloudWatchLoggingOptionResponse_applicationVersionId :: Lens' DeleteApplicationCloudWatchLoggingOptionResponse (Maybe Natural) Source #

The version ID of the application. Kinesis Data Analytics updates the ApplicationVersionId each time you change the CloudWatch logging options.