libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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

  • 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.

  • 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.

  • 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
Eq 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

Generic DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

NFData DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

Hashable DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

ToJSON DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

AWSRequest 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

type Rep DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

type Rep DeleteApplicationCloudWatchLoggingOption = D1 ('MetaData "DeleteApplicationCloudWatchLoggingOption" "Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "DeleteApplicationCloudWatchLoggingOption'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentApplicationVersionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "conditionalToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "applicationName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "cloudWatchLoggingOptionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DeleteApplicationCloudWatchLoggingOption Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

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:

$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.

$sel:conditionalToken: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:applicationName:DeleteApplicationCloudWatchLoggingOption', deleteApplicationCloudWatchLoggingOption_applicationName - The application name.

$sel:cloudWatchLoggingOptionId: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_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_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_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
Eq 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

Generic DeleteApplicationCloudWatchLoggingOptionResponse Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.DeleteApplicationCloudWatchLoggingOption

NFData 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" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" '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:

$sel:applicationARN:DeleteApplicationCloudWatchLoggingOptionResponse', deleteApplicationCloudWatchLoggingOptionResponse_applicationARN - The application's Amazon Resource Name (ARN).

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

$sel:cloudWatchLoggingOptionDescriptions: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.